leadup-skill-router — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited leadup-skill-router (Agent Skill) and scored it 87/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 3 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 3 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Take any inbound request (user task, client message, sales-call notes, WhatsApp thread, half-finished spec) and decide:
automation / security / creative / research / content / new project).
Sonnet/Opus for high risk).
STATUS.md, DEPLOY.md, PROJECT.md,AGENTS.md) the next session must update.
RuFlo, or opencode.
This skill is an orchestrator, not a worker. It does not do the underlying SEO audit, code change, or proposal itself.
Use when the user is unsure which skill applies, or when the request spans multiple skills.
Trigger phrases: "which skill should I use", "use router", "route this task", "analyze my request", "what workflow needed", "choose best skill", "understand this task", "convert this into workflow", "which LeadUp skill", "auto select skill", "master router", "skill router", "workflow router", "decide skill pack", "rough idea to workflow".
Do not trigger when the user names a skill directly ("use leadup-seo-strategist") or when the request maps cleanly to one skill the user already knows (let that skill run).
WhatsApp thread, voice-note transcript, link).
Salon SaaS / INET CRM / Trivasia / Security suite / other).
Ask at most 2 clarifying questions, only if the intent is genuinely ambiguous (e.g. "fix it" with no target).
Classify the request into one of 11 categories. Use the dominant verb + object pair:
| Category | Cues |
|---|---|
| New project | "start", "kick off", "build new", "from scratch" |
| Development | "fix", "refactor", "add feature", "implement", "debug" |
| Growth marketing | "SEO", "rank", "ads", "social", "keywords", "CRO" |
| Human content | "rewrite", "make this human", "polish copy", "proposal text" |
| Sales & client | "proposal", "quote", "client message", "pricing", "scope" |
| SaaS / product | "MVP", "feature roadmap", "AI feature", "admin panel" |
| QA / release | "test", "Playwright", "release notes", "go live" |
| Automation | "WhatsApp", "n8n", "workflow", "automate" |
| Security & compliance | "secrets", "PII", "auth", "payment", "DPDP", "GDPR" |
| Creative assets | "free image", "icon", "Lottie", "GIF", "3D", "video" |
| API / resource research | "find API", "public-apis", "RapidAPI", "compare APIs", "GitHub repos for X" |
If the request spans two categories (very common: e.g. "SEO + blog + human polish"), pick the primary category for the pack and add the other category's skills into the sequence.
Full cue list: references/skill-routing-table.md.
11 packs, each with a default skill order. Pick the pack, then trim or extend the sequence to fit the request.
| # | Pack | Default skills (in order) |
|---|---|---|
| 1 | Development Pack | leadup-existing-repo-analyzer → leadup-status-updater → (work) → leadup-qa-test-case-generator → leadup-browser-playwright-tester → leadup-deploy-checker → leadup-release-manager |
| 2 | New Project Pack | leadup-super-prompt-builder → leadup-project-kickoff → leadup-saas-mvp-planner → leadup-feature-option-planner → leadup-admin-panel-planner → (leadup-ai-feature-planner if needed) → leadup-deploy-checker → leadup-security-review |
| 3 | Growth Marketing Pack | leadup-growth-research-agent → leadup-seo-strategist → leadup-keyword-competitor-researcher → leadup-blog-content-writer → leadup-smm-growth-planner → leadup-digital-ads-planner → leadup-landing-page-cro-planner → leadup-human-content-editor |
| 4 | Human Content Pack | leadup-human-content-editor (default); add leadup-blog-content-writer / leadup-client-document-generator / leadup-content-calendar-builder when the source is a draft from one of those flows |
| 5 | Sales and Client Pack | leadup-client-requirement-analyzer → leadup-pricing-package-planner → leadup-sales-proposal-builder → leadup-lead-funnel-builder → leadup-client-document-generator → leadup-human-content-editor |
| 6 | SaaS / Product Pack | leadup-saas-mvp-planner → leadup-feature-option-planner → leadup-ai-feature-planner → leadup-admin-panel-planner → leadup-security-review (leadup-multi-tenant-architect is planned; use leadup-saas-mvp-planner tenant section until shipped) |
| 7 | QA / Release Pack | leadup-qa-test-case-generator → leadup-browser-playwright-tester → leadup-deploy-checker → leadup-release-manager (leadup-backup-rollback-planner is planned; use leadup-release-manager rollback section until shipped) |
| 8 | Automation Pack | leadup-mcp-tool-orchestrator → leadup-public-api-finder → leadup-api-research-builder → leadup-whatsapp-automation-planner → leadup-n8n-workflow-builder |
| 9 | Security and Compliance Pack | leadup-security-review → leadup-pii-risk-reviewer → leadup-deploy-checker → leadup-release-manager |
| 10 | Creative Assets Pack | leadup-free-creative-assets-finder → leadup-premium-ui-upgrader (UI use) OR leadup-smm-growth-planner / leadup-digital-ads-planner (marketing use) → leadup-human-content-editor |
| 11 | API and Resource Research Pack | leadup-public-api-finder → leadup-api-research-builder → leadup-github-repo-researcher → leadup-growth-research-agent → leadup-mcp-tool-orchestrator |
Full mapping with cross-pack hand-offs: references/workflow-pack-map.md.
leadup-human-content-editor.leadup-security-review + leadup-deploy-checker + leadup-release-manager.
leadup-super-prompt-builder and/or leadup-project-kickoff / leadup-existing-repo-analyzer.
leadup-mcp-tool-orchestrator early.
leadup-pii-risk-reviewer before code.
approval gate is clear.
Sequence shape: assets/workflow-sequence.template.md.
keyword ideas, status update, simple analysis, social calendar, blog draft, proposal draft, PII inventory write-up.
UI changes, Docker fixes, API planning, admin-panel changes, normal feature code, n8n workflow design, ads plan, CRO audit.
authentication, PII handling code, production deploy, DB migration, server recovery, large dirty-repo cleanup, architecture decisions, multi-tenant boundary work, security review write-ups.
Tie-breakers and example mapping: references/model-routing-rules.md.
constraints.
workflow).
(STATUS.md, DEPLOY.md, PROJECT.md, AGENTS.md, repo paths, client docs).
Playwright / Docker).
push, deploy, migrate, refund, send to client → approval required).
STATUS.md etc.).One Markdown report with these sections, in this order. The super-prompt is a separate fenced code block at the end.
request in plain English.
one-line job ("leadup-seo-strategist — audit + 30/60/90 plan").
Claude Sonnet / Claude Opus) with a one-line reason.
STATUS.md, DEPLOY.md,PROJECT.md, AGENTS.md, specific repo paths, public links.
Lighthouse, Razorpay docs, public-apis, etc.; each marked available or requires verification.
approval-required for commit / push / deploy / migration / refund / external send.
update at the end (STATUS.md, DEPLOY.md, PROJECT.md, AGENTS.md, CHANGELOG.md).
next agent.
containing the full prompt for Claude Code / RuFlo / opencode, pre-loaded with project context, the skill sequence, the safety + approval rules, and the expected output format. Built on the assets/super-prompt-output.template.md shape.
Templates: assets/router-output.template.md, assets/super-prompt-output.template.md, assets/workflow-sequence.template.md.
without explicit user approval. The router only plans; the worker step asks for approval at its own gate.
.env values, API keys, tokens, secrets,card data, Aadhaar, or other PII** in the router output. Use __SET_ME__ placeholders and "redacted" markers only.
deploy)** → force Claude Sonnet/Opus + add leadup-security-review / leadup-pii-risk-reviewer to the sequence + insert an approval gate before code.
leadup-mcp-tool-orchestrator (discover read-only first, escalate with approval).
leadup-human-content-editorbefore publishing.
alcohol / gambling) → require leadup-pii-risk-reviewer + legal/compliance flag in the report.
(leadup-multi-tenant-architect, leadup-backup-rollback-planner) → substitute the closest shipped skill and mark the gap in the report.
Full rule set: references/safety-routing-rules.md.
code itself.
leadup-human-content-editor on public-facing copy.leadup-security-review / leadup-pii-risk-reviewer onPII / payments / regulated work.
STATUS.md etc.).unclear, pick the safest pack and flag the assumption.
to sequence; cap at 7.
report and the super-prompt; tell the user the next agent must ask for approval at sensitive steps.
pressure is not a reason to use DeepSeek on auth/payment code.
user to fill before kicking off the worker.
skill and call out the gap in the "Skill sequence" section.
closest LeadUp skill (leadup-mcp-tool-orchestrator for tool discovery, leadup-api-research-builder for vendor API, etc.).
leadup-seo-strategist to audit our site." (direct skill call → run that skill)leadup-blog-content-writer)leadup-human-content-editor)regulated category and no PII, return a Growth Marketing Pack route with 4–5 skills (leadup-growth-research-agent → leadup-seo-strategist → leadup-keyword-competitor-researcher → leadup-blog-content-writer → leadup-human-content-editor), DeepSeek for planning/content + optional Claude Sonnet review, no approval needed for planning, approval needed before any website code changes, memory updates to STATUS.md, and a copy-paste super-prompt.
a High-risk route with Claude Sonnet/Opus only, mandatory leadup-security-review + leadup-pii-risk-reviewer early, approval gates before commit / push / deploy / refund test, full QA + release pack at the tail (leadup-qa-test-case-generator → leadup-deploy-checker → leadup-release-manager), and memory updates to STATUS.md + DEPLOY.md.
flagged as planned.
PII / migration).
leadup-human-content-editor.leadup-security-reviewand leadup-pii-risk-reviewer.
/ migrate / send).
STATUS.md, DEPLOY.md, etc.).next agent with project context, sequence, safety + approval rules, and expected output.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.