If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke the skill.
IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.
This is not negotiable. This is not optional. You cannot rationalize your way out of this.
The orchestration layer. Not documentation — an active router. Every request flows through this routing table before any response.
Mandatory Announcement — FIRST OUTPUT before anything else:
┏━ 🛡 armadillo-shepherd ━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ [one-line description of what request/routing] ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
No exceptions. Box frame first, then work.
In Claude Code: Use the Skill tool. When you invoke a skill, its content is loaded and presented to you — follow it directly. Never use the Read tool on skill files.
Before classifying any request, check for active state:
Read .armadillo/session.json — is there an active session?
Read .armadillo/plans/*.state.json — any in-progress plans?
Classify request weight using signals from the request text
Weight Signals State Git Light Single file, “just”, “quick”, config change None — no state files Direct commit Medium One feature, 2-5 files, clear scope Session state only Single worktree Heavy ”plan”, “build system”, 5+ tasks, parallelizable Plan state + session Multi-branch worktrees
Escalation rule: Start light, escalate if complexity discovered. Never downgrade.
When session or plan state exists, route by phase:
State Found Route session.phase == "executing" + plan existsexecuting-plans (resume)Plan with in_progress tasks, no session executing-plans (rebuild session from plan)Plan with all tasks completed finishing-a-development-branchNo state, request matches “continue” + plan exists executing-plans (resume)
Use .claude/lib/armadillo-state.js and .claude/lib/weight-classifier.js:
readSession(root) → session object or null
listPlans(root) → array of plan state objects
readPlanState(root, n) → specific plan state or null
classifyWeight({request, signals}) → { weight, reason }
Routing decision flow:
readSession() — active session? Route by session.phase
listPlans(root, { status: 'in_progress' }) — active plans? Offer resume
classifyWeight({ request }) — classify new work
Route by weight + phase per tables above
For light tasks, skip all ceremony:
No state files created
No worktree — commit on current branch
Route directly to target skill (TDD, debugging, etc.)
Target: under 2 minutes end-to-end
Classify the request. Invoke the matching skill. No response before invocation.
Request Skill New feature, idea, anything creative brainstormingHave a spec/design, need a plan writing-plansHave a plan, need to execute it executing-plansNew project from scratch, idea to build fresh-project
Request Skill Implementing ANYTHING test-driven-developmentANYTHING testing (test setup, debugging, choosing tools) testing-pimp2+ independent tasks dispatching-parallel-agentsSequential tasks this session subagent-driven-developmentBug, unexpected behavior, mystery systematic-debuggingTest failure diagnosis, flaky tests, test debugging systematic-debugging (quick path)Post-implementation cleanup, dead code removal cleanupDependency audit, update, add packages safely depsPre-merge quality gate, merge readiness check safe-merge
Swarms are for complex multi-agent coordination — not simple parallel tasks. Use dispatching-parallel-agents for 2-5 independent tasks. Use swarms when tasks need coordination patterns (hierarchy, aggregation, review, or pipelines).
Signal Use 2-5 independent tasks, no coordination needed dispatching-parallel-agents6+ tasks needing a coordinator to decompose and delegate swarm-hierarchicalIndependent tasks needing aggregated results (hub collects from spokes) swarm-starMulti-perspective review, consensus needed from multiple agents swarm-meshSequential stages where output of one feeds into the next swarm-pipeline
Request Skill llms.txt, LLM discovery, AI crawlers, llmstxt.org llms-txtAI info page, structured info for AI agents, /ai-info ai-info-page
Request Skill New blog post, article, blog content add-blog-postService page, offering page, pricing page add-service-pageLocation page, local SEO page, area served add-location-pageTestimonial, review, customer feedback add-testimonial
Request Skill Client report, branded report, competitive landscape, service catalog, monthly pulse client-reportsProspect audit, external site audit, prospect analysis, new client pitch prospecting
Request Skill Blog-to-video, content-to-video, video pipeline orchestration video-pipelineIngest source content, create video brief, read article for video read-source-contentGenerate video script, write script, scene-marked script generate-video-scriptStoryboard, shot list, visual planning build-storyboardCatalog footage, scan clips, clip manifest ingest-media-clipsTranscribe clips, Deepgram transcription, word timestamps transcribe-clipsClassify takes, score footage, build edit timeline, EDL classify-and-plan-editExecute edit, FFmpeg render, video assembly execute-editFinal polish, Remotion overlay, thumbnail, multi-format output render-and-polishYouTube captions, YouTube subtitles, YouTube transcript, yt-dlp yt-dlpDownload YouTube video, extract YouTube audio yt-dlp
Request Skill Classify ad images, Gemini Vision assessment, ad eligibility classify-ad-assetsFace-center crop, smart crop, subject centering face-center-cropDeduplicate images, remove duplicate assets deduplicate-assetsGenerate ad variants, platform sizes, resize for ads generate-ad-variantsSync to Cloudinary, upload ad variants sync-to-cloudinaryFull ad asset pipeline, classify to sync ad-asset-pipeline
Request Skill Claiming work is done verification-before-completionBranch complete, need to ship finishing-a-development-branchCreating/writing a PR writing-prsRequesting code review requesting-code-reviewReceived review feedback receiving-code-review
Request Skill Feature work needs isolation worktreeSet up git workflow, branch protection, version bump git-setup
Request Skill Install armadillo, onboard, init, setup, sync armadillo-syncUpdate armadillo, upgrade, check for updates armadillo-syncPlugin health check, doctor, diagnose plugins armadillo-doctorCreate any armadillo artifact (skill, pack, agent, rule, hook) armadillo-makerUpdate existing skill, refresh reference docs, update agent armadillo-makerCreate a new skill (lightweight, no full pipeline) writing-skillsDocument an external API (lightweight, no full pipeline) writing-reference-skillsMCP servers, MCP configuration, .mcp.json, MCP troubleshooting mcp-managementClaude Code hooks, hook events, hookSpecificOutput, hook debugging claude-code-hooksClaude Code agents, subagent frontmatter, agent memory, agent isolation claude-code-agents
Request Skill ”I want to build…”, new project from idea fresh-projectScaffold from stack.json scaffoldStack/technology recommendation Load stack-recommender reference
Request Skill E2E / browser testing (Playwright) playwrightBrowser automation / Chrome puppeteerComponent or E2E (Cypress) cypressUnit / component testing vitest
Request Skill ANYTHING frontend/UI/styling/design/component testing (style, layout, CSS, theme, visual, component, UI modernize) frontend-pimpStyling / CSS, Tailwind config, utility classes frontend-pimp → routes to tailwind-cssUI components, shadcn/ui, Radix primitives frontend-pimp → routes to shadcn-uiNext.js / App Router, RSC, API routes frontend-pimp → routes to nextjsAstro / content sites, islands frontend-pimp → routes to astroReact SPA, Vite setup, client-side app frontend-pimp → routes to react-viteSvelteKit, Svelte routing frontend-pimp → routes to sveltekitAnimations (React), mount/unmount, gestures frontend-pimp → routes to framer-motionScroll / timeline animations, GSAP plugins frontend-pimp → routes to gsapResponsive / mobile-first, viewport, container queries frontend-pimp → routes to responsive-designAccessibility / WCAG, ARIA, keyboard nav frontend-pimp → routes to accessibilityDesign tokens, CSS architecture, theming, CSS debugging frontend-pimp → routes to design-systemUI vibes, style guide, modernize UI, aesthetic direction frontend-pimp → routes to ui-craftStorybook, component stories, CSF, visual dev environment frontend-pimp → routes to storybookVisual regression, screenshot testing, Chromatic, Argos frontend-pimp → routes to visual-regressionComponent testing, @testing-library, DOM queries, render tests frontend-pimp → routes to testing-library
Request Skill ANYTHING AI-assisted UI generation (21st.dev, Stitch, Figma MCP, component registry) ux-ui-pimp21st.dev Magic MCP, search UI components, install component from registry ux-ui-pimp → routes to magic-21stStitch MCP, generate full-page design, AI page layout from brief ux-ui-pimp → routes to stitch-designFigma MCP, read Figma file, extract code from Figma, Figma Dev Mode ux-ui-pimp → routes to figma-syncComponent library, component-library.json, manage component registry ux-ui-pimp → routes to component-libraryEnd-to-end UI generation pipeline, brief to code, design-to-code workflow ux-ui-pimp → routes to generate-workflow”find me a button component”, “get a navbar from 21st”, “design a landing page” ux-ui-pimpCompare UI generation tools, “which MCP tool for UI?” ux-ui-expert agent
Request Skill ANYTHING backend API (Hono, Express, tRPC, REST design) backend-pimpBuild API with Hono, Cloudflare Workers API backend-pimp → routes to honoBuild API with Express, Express middleware, Express routing backend-pimp → routes to expressBuild type-safe API with tRPC, tRPC setup backend-pimp → routes to trpcDesign REST API, REST resource naming, HTTP methods guide backend-pimp → routes to rest-api-patterns
Request Skill ANYTHING database or ORM database-pimpSupabase database, Supabase realtime, Supabase RLS supabaseMongoDB queries, Mongoose, MongoDB aggregation mongodbRedis caching, Upstash rate limiting, background queues redis-upstashDrizzle ORM schema, Drizzle queries, Drizzle migrations drizzlePrisma schema, Prisma client queries, Prisma migrations prismaPostgreSQL vectors, pgvector, similarity search, embeddings postgresql-pgvectorTurso, libSQL, embedded replicas, edge database, Turso CLI, Turso vector search, Turso branching, Turso pricing, Turso AI agents, per-agent database turso
Request Skill ANYTHING authentication (Auth.js, Clerk, Supabase Auth, Better Auth) auth-pimpSet up Auth.js, NextAuth, OAuth with Next.js auth-pimp → routes to authjsSet up Clerk auth, Clerk organizations auth-pimp → routes to clerkSupabase auth, magic links, Supabase RLS with auth auth-pimp → routes to supabase-authBetter Auth, better-auth sessions, TypeScript auth, Drizzle auth adapter auth-pimp → routes to better-auth
Request Skill ANYTHING deployment or infrastructure (Vercel, Cloudflare, Docker, CI/CD, Railway) deploy-pimpDeploy to Vercel, Vercel environment variables, Vercel functions deploy-pimp → routes to vercelDeploy to Cloudflare, Cloudflare Workers, Cloudflare D1 deploy-pimp → routes to cloudflare-pages-workersDockerize app, Docker Compose, container deployment deploy-pimp → routes to dockerSet up CI/CD, GitHub Actions workflow, automated testing deploy-pimp → routes to github-actionsRailway deploy, Railway CLI, Railway Postgres deploy-pimp → routes to railwayGitHub API, GitHub Issues, GitHub Releases, GitHub Pages deploy-pimp → routes to github-platform
Request Skill Zod validation schema, parse API input, validate form data zodReact form, form validation, multi-step form react-hook-formClient state management, Zustand store, global state zustandData fetching, server state, useQuery, useMutation tanstack-querySWR data fetching, React stale-while-revalidate swrError tracking, Sentry setup, error monitoring sentryAnalytics, feature flags, PostHog setup posthogESLint setup, Prettier config, code formatting eslint-prettierMonorepo setup, Turborepo pipeline, workspace packages turborepo
Request Skill Google Analytics 4 ga4-apiGoogle Ads google-ads-apiGoogle Search Console google-search-console-apiGoogle Business Profile google-business-profile-apiGoogle Places google-places-apiLighthouse / PageSpeed lighthouse-apiYouTube youtube-data-apiANYTHING payments (Stripe, Square, POS, invoices) payments-pimpStripe / payments payments-pimp → routes to stripe-apiSquare payments, orders, checkout, invoices, subscriptions payments-pimp → routes to square-paymentsSquare catalog, items, inventory, stock payments-pimp → routes to square-catalogSquare Terminal, in-person payments, device pairing payments-pimp → routes to square-terminalSquare loyalty, gift cards, bookings, appointments payments-pimp → routes to square-engagementSquare API auth, OAuth, SDK setup, webhooks, error codes payments-pimp → routes to square-api-referenceNeon / Postgres neonNeon backup, database backup, pg_dump, pre-migration backup neonAcuity / Squarespace Scheduling, appointments, availability, booking flows, webhook signatures schedulingGoogle Tag Manager, GTM, data layer, server-side tagging google-tag-manager
Request Skill ANYTHING file uploads or storage storage-pimpANYTHING CMS (Sanity, Payload, Keystatic, headless CMS) cms-pimpSanity CMS, GROQ queries, Sanity Studio, headless CMS cms-pimp → routes to sanityPayload CMS, code-first CMS, Payload collections cms-pimp → routes to payloadKeystatic CMS, git-based CMS, Keystatic + Astro cms-pimp → routes to keystaticMDX, remark plugins, rehype plugins, MDX components mdxSend emails, transactional email, Resend API resendEmail templates, React email components react-emailFile uploads, image upload, Uploadthing uploadthingObject storage, S3 upload, R2 storage, presigned URLs s3-cloudflare-r2ASCII art / CLI visuals ascii-artAudio transcription deepgram-transcriptionProgrammatic video remotionRender Remotion video, encoding, output formats render-videoSupercut, highlight reel, clip compilation create-supercutRemotion composition template, parameterized video create-templateIngest content, media pipeline, transcription prep ingest-contentFFmpeg, video transcoding, audio processing, HLS packaging ffmpegCloudinary uploads, image/video optimization, CDN cloudinaryWebsite migration (Duda→Astro) duda-to-astro-migration
Request Skill Web scraping, crawl website, extract web data, Firecrawl firecrawlConvert website to markdown, LLM-ready data, structured extraction firecrawlFirecrawl MCP server, Firecrawl CLI, Browser Sandbox firecrawl
Request Skill ANYTHING brand-related (brand audit, build, voice, assets, guidelines, export, compliance) brand-pimpBrand audit, what brand assets exist, brand gap report brand-pimp → routes to brand-discoveryBrand interview, build brand knowledge, process brand docs, transcribe brand audio brand-pimp → routes to brand-knowledge-builderOrganize brand assets, set up brand.json, organize logos/images brand-pimp → routes to brand-asset-organizerExport brand package, generate brand PDF, create asset zip, client deliverables brand-pimp → routes to brand-exportCheck brand compliance, is this on-brand, brand content review brand-pimp → routes to brand-complianceAudio transcription for brand interviews deepgram-transcription
Request Skill ANYTHING merch-related (merch, merchandise, t-shirt, sticker, apparel, blank, mockup, gear) merch-pimpPrintful, POD, sell merch, online store, product listing merch-pimp → routes to printful-podPrintful API, Printful auth, Printful endpoints, Printful webhook merch-pimp → routes to printful-apiDie-cut sticker, sticker design, sticker file, kiss-cut, sticker forge merch-pimp → routes to sticker-forgePremium blanks, team gear, expo merch, DTG, DTF, screen print merch-pimp → routes to premium-gearGenerate mockup, product mockup, t-shirt mockup, sticker mockup merch-pimp → routes to mockup-generatorMerch quality check, visual QA, inspect output merch-pimp → routes to merch-qa
Request Skill ANYTHING macOS automation (automate macOS, desktop control, GUI scripting, AppleScript, Peekaboo, osascript) macos-pimpPeekaboo, screenshot, screen capture, see/click/type, window/menu/app control, MCP server macos-pimp → routes to peekabooAppleScript execution, JXA, scripting tips, script knowledge base, run script by ID macos-pimp → routes to macos-automatorAppleScript syntax, JXA language, app dictionaries, applescript-mcp, SSH remote macos-pimp → routes to applescript-referenceMulti-step macOS workflow, automation chain, .peekaboo.json, See→Act→Verify macos-pimp → routes to macos-workflowGenerate AppleScript, write JXA, validate script, forge script macos-pimp → routes to applescript-forgeBuild macOS AI agent, NL desktop automation, agent config, MCP tool chain macos-pimp → routes to macos-agent-builderCompare macOS automation tools, “which tool for X”, permission debugging macos-automation-expert agent
Request Skill ANYTHING Google CLI (gogcli, goplaces, gcloud, Google Ads CLI, gog, MCC) google-pimpGmail, Calendar, Drive, Docs, Sheets, Workspace via CLI, gog command google-pimp → routes to gogcliPlaces search, nearby, directions, geocoding CLI, goplaces command google-pimp → routes to goplacesGoogle Ads GAQL, MCC, campaign CLI, gaql, mcc-gaql, google-ads-mcp google-pimp → routes to google-ads-cligcloud, Compute, GKE, Cloud Run, IAM, GCP infra google-pimp → routes to gcloudWorkspace automation pipeline (email → sheet → calendar) google-pimp → routes to google-workspace-workflowMCC reporting, cross-account ads health check google-pimp → routes to google-ads-workflowSet up google-cli.json, add client context, switch GOOGLE_CLI_CONTEXT, validate auth google-pimp → routes to google-accountsCompare Google CLI tools, “which Google tool for X” google-cli-expert agent
Request Skill ANYTHING Telegram (bots, Mini Apps, Stars, inline, channels, webhooks, login) telegram-pimpTelegram Bot API, sendMessage, bot methods, update handling, rate limits telegram-pimp → routes to telegram-bot-apiTelegram Mini Apps, WebApp SDK, initData validation, CloudStorage telegram-pimp → routes to telegram-mini-appsTelegram Stars, XTR payments, in-app purchases, subscriptions telegram-pimp → routes to telegram-starsTelegram inline bots, inline queries, keyboards, callback queries telegram-pimp → routes to telegram-inlineTelegram channels, groups, admin rights, member management telegram-pimp → routes to telegram-channelsTelegram webhooks, setWebhook, getUpdates, BotFather, secret_token telegram-pimp → routes to telegram-webhooksTelegram Login Widget, auth hash validation, user data telegram-pimp → routes to telegram-login
Request Skill ANYTHING paid ads (Meta Ads, Pinterest Ads, CAPI, ad campaigns, ad creative) ads-pimpMeta Ads campaigns, ad sets, ad creative, Meta Marketing API ads-pimp → routes to meta-adsMeta custom audiences, lookalike audiences, audience management ads-pimp → routes to meta-audiencesMeta Conversions API, CAPI, server-side events, event dedup ads-pimp → routes to meta-conversionsMeta Graph API reference, API version, rate limits, auth flows ads-pimp → routes to meta-api-referencePinterest Ads, Pinterest campaigns, promoted pins ads-pimp → routes to pinterest-adsPinterest API reference, OAuth, token refresh, rate limits ads-pimp → routes to pinterest-api-referenceVerify Meta auth tokens, debug Meta API permissions ads-pimp → routes to verify-meta-auth
Request Skill ANYTHING organic social or local business listings social-pimpFacebook Page posts, organic Facebook publishing, page management social-pimp → routes to meta-pagesFacebook Page insights, page reviews, page info social-pimp → routes to meta-pagesInstagram organic posts, Reels, Stories, carousels social-pimp → routes to instagram-apiInstagram Graph API, IG content publishing, Instagram business account social-pimp → routes to instagram-apiGoogle Business Profile, GBP listing, manage Google listing social-pimp → routes to google-business-profile-apiGoogle Maps listing, Google reviews, business hours on Google social-pimp → routes to google-business-profile-apiPost to Facebook and Instagram social-pimp (chains both)Manage reviews across platforms social-pimp (chains GBP + meta-pages)
Request Skill ANYTHING SEO seo-pimpFull SEO audit, technical SEO, site optimization seo-auditQuick SEO pulse check, page-level SEO analysis seo-pulseLocal SEO audit, Google Business Profile optimization, NAP consistency local-seo-auditBacklink analysis, link profile audit, toxic links link-analysisSearch rank tracking, SERP monitoring, keyword positions search-rankFull site report, SEO dashboard, performance summary site-reportSchema, structured data, JSON-LD, rich results schema-markupReviews, reputation, review generation, response management review-managementContent strategy, topic clusters, content calendar content-strategyAI visibility, LLM citations, AI search, llms.txt ai-visibility
Request Skill ANYTHING CRO (conversion optimization, A/B testing, heatmaps, tracking) cro-pimpCRO audit, conversion optimization, conversion rate cro-pimp → routes to cro-auditA/B test, experiment, split test, multivariate test cro-pimp → routes to ab-testingLanding page optimization, hero, CTA, form optimization cro-pimp → routes to landing-page-croHeatmaps, session recordings, rage clicks, Microsoft Clarity cro-pimp → routes to microsoft-clarityServer-side tracking, CAPI fan-out, event dedup, /api/track cro-pimp → routes to server-side-tracking
Request Skill Core Web Vitals, page speed, LCP/INP/CLS fix web-performanceCrUX field data, Chrome UX Report, real-user metrics crux-api
Request Skill ANYTHING Python web dev python-pimpDjango project, Django views, Django URL routing djangoDjango ORM, Django models, QuerySet, migrations django-ormDjango authentication, Django permissions, user management django-authFastAPI endpoints, Pydantic models, async Python API fastapi
Request Skill ANYTHING AI models or inference ai-pimpAI chat interface, LLM streaming, AI SDK tool calling vercel-ai-sdkClaude API, Anthropic messages, tool use anthropic-apiGoogle Gemini, @google/genai SDK, Gemini models google-genaiOpenAI API, GPT models, Chat Completions, Responses API openai-apifal.ai, FLUX, AI image/video generation, GPU inference fal-aiMobile app, React Native, Expo setup expo-react-native
Request Skill Hardcoded business info, centralize NAP data, business.json, contact info scattered nap-ninjaHardcoded API keys, organize .env, environment variables, secrets in source env-ninja
Request Skill New client audit, full site audit, onboard client site, quarterly deep-dive master-performance-assessment (standard mode)Monthly retainer check, monthly report, retainer deliverable, quick pulse master-performance-assessment (quick mode)Full cross-domain audit, competitor benchmarking, deep performance assessment, all APIs master-performance-assessment (deep mode)Performance history, trend deltas, snapshot management, performance-history.json performance-memoryCRO sprint, conversion experiment cycle, CRO iteration cro-sprintLocal business growth, local SEO pipeline, service area growth local-growthSet up tracking, analytics stack, CAPI setup, tracking foundation tracking-foundation
Request Skill ANYTHING OpenCode-related (config, agents, tools, MCP, plugins, CLI, SDK, ACP, GitHub) opencode-pimpOpenCode configuration, opencode.json, providers, models, themes, keybinds, formatters, LSP opencode-pimp → routes to opencode-configOpenCode agents, Build/Plan mode, custom agents, subagents opencode-pimp → routes to opencode-agentsOpenCode tools, permissions, custom tools, allow/deny/ask opencode-pimp → routes to opencode-toolsOpenCode MCP servers, plugins, hooks, commands, skills, rules, AGENTS.md opencode-pimp → routes to opencode-extensionsOpenCode CLI, TUI, server mode, SDK, ACP, GitHub integration, Zen opencode-pimp → routes to opencode-cli
Request Skill ANYTHING deep research/recon (competitor, audience, content, person, web research) deep-recon-pimpWeb research, fact-finding, multi-source verification deep-recon-pimp → routes to web-researchCompetitor analysis, market research, competitive landscape deep-recon-pimp → routes to competitor-analysisAudience research, demographics, buyer personas, JTBD deep-recon-pimp → routes to audience-analysisContent research, topic authority, keyword clusters deep-recon-pimp → routes to content-researchPerson research, public figure, bio, social presence deep-recon-pimp → routes to person-researchCompare research approaches, “how should I research X” recon-expert agent
Request Skill Tauri desktop app, Tauri mobile, Tauri IPC, Tauri plugins tauriRust for Tauri, Rust basics, cargo basics, ownership/borrowing rust-for-tauriCompare desktop frameworks, “Tauri vs Electron” tauri-expert agent
Request Skill Context degradation, context window management, token budgeting context-healthLLM-as-judge, evaluation rubrics, scoring agent outputs llm-evaluationTool output management, observation masking, context offloading observation-masking
Request Skill ANYTHING scheduling (schedule task, cron, recurring job, “run X at Y time”, list schedules, schedule status) armadillo-scheduler
Request Skill ANYTHING content creation, content pipeline, content automation content-pumper-pimpWrite blog post, create article, generate content content-pumper-pimp → routes to content-writerResearch topic for content, content research brief content-pumper-pimp → routes to content-researcherGenerate blog illustrations, content visuals, hero image content-pumper-pimp → routes to content-illustratorContent quality check, assess content, content QA content-pumper-pimp → routes to content-qaTrending topics, what’s hot, social buzz, trend scan topic-brain-pimp → routes to trend-scannerTopic sentiment, polarization map, sides of debate topic-brain-pimp → routes to sentiment-mapperScore topics, topic ranking, topic leaderboard topic-brain-pimp → routes to topic-scorerTopic memory, topic history, content-topics.json topic-brain-pimp → routes to topic-memorySchedule content, content cron, autonomous content armadillo-scheduler (with content-pumper presets)Show topics, browse topics, content-pumper topics topic-brain-pimp (manual mode)
Request Skill ANYTHING DNS/domain-related (DNS records, domain registration, transfers, WHOIS, nameservers, email auth) dns-pimpDNS ops without specifying provider, “add A record for client.com” dns-pimp → routes to dns-managerCloudflare DNS, CF proxy, Cloudflare zone, wrangler DNS dns-pimp → routes to cloudflare-dnsGoDaddy DNS, GoDaddy domain, GoDaddy records dns-pimp → routes to godaddy-dnsNamecheap DNS, Namecheap domain, Namecheap records dns-pimp → routes to namecheap-dnsName.com DNS, Name.com domain, Name.com records dns-pimp → routes to namecom-dnsSquarespace DNS, Squarespace domain, Google Domains migration dns-pimp → routes to squarespace-dnsSet up domains.json, configure DNS provider mapping dns-pimp → routes to dns-managerDNS propagation check, nameserver check, dig query dns-pimp → routes to dns-managerEmail auth (SPF, DKIM, DMARC) setup or verification dns-pimp → routes to dns-managerCompare DNS providers, “which registrar should I use” dns-expert agent
Request Skill ANYTHING physical mail (certified mail, virtual mailbox, address verification) mail-pimpLob API, send certified mail, address verification, letter templates mail-pimp → routes to lobPostScanMail, virtual mailbox, mail scanning, forwarding rules mail-pimp → routes to postscanmailCompare mail services, “Lob vs direct USPS” mail-expert agent
Request Skill ANYTHING banking data (bank accounts, transactions, balances, identity) tellerTeller API, bank account linking, mTLS auth, transaction history tellerACH payments, payment initiation via Teller tellerCompare banking APIs, “Teller vs Plaid vs MX” teller-expert agent
First-class skill chains for common multi-step tasks. When a request matches a workflow, guide through the full chain — don’t stop at the first skill.
brainstorming → [domain pimp?] → writing-plans → executing-plans → verification → finishing-branch → writing-prs
WHAT CHECK HOW DO IT PROVE IT SHIP IT TELL IT
After brainstorming approves a design, always check for a domain pimp before invoking writing-plans . If the design maps to a domain with a pimp orchestrator, invoke the pimp — it handles routing to the right sub-skill AND chains forward. Only invoke writing-plans directly when no pimp applies.
Domain Invoke instead of writing-plans Frontend, UI, styling, components frontend-pimpAI-assisted UI generation, 21st.dev, Stitch, Figma MCP ux-ui-pimpBrand assets, voice, guidelines brand-pimpMerch, POD, stickers, mockups merch-pimpmacOS automation, AppleScript, Peekaboo macos-pimpDNS, domains, nameservers, email auth dns-pimpGoogle CLI (gogcli, gcloud, Ads CLI) google-pimpOpenCode config, agents, extensions opencode-pimpPaid ads (Meta Ads, Pinterest Ads, CAPI) ads-pimpOrganic social (Facebook Pages, Instagram, Google listing) social-pimpDeployment (Vercel, Cloudflare, Docker, Railway) deploy-pimpPayments (Stripe, Square, POS) payments-pimpAuthentication (Auth.js, Clerk, Supabase Auth, Better Auth) auth-pimpPhysical mail, certified mail, virtual mailbox mail-pimpCMS (Sanity, Payload, Keystatic) cms-pimpCRO (audits, A/B tests, heatmaps, tracking) cro-pimpBackend API (Hono, Express, tRPC, REST) backend-pimpAnything else writing-plans ← default
Phase Skill TDD Role Design brainstormingNone — pure design thinking Domain check pimp (if applicable) Routes to domain sub-skill Plan writing-plansRED/GREEN/REFACTOR baked into every task step Execute executing-plansInvokes test-driven-development per task Verify verification-before-completionRuns full suite, confirms coverage Ship finishing-a-development-branchFinal quality gate PR writing-prsDocuments test plan in PR body
systematic-debugging → test-driven-development → verification → finishing-branch
UNDERSTAND FIX PROVE SHIP
brainstorming → writing-plans → subagent-driven-development → verification → finishing-branch
WHAT HOW DO IT (parallel) PROVE SHIP
armadillo-maker → writing-plans → subagent-driven-development → verification → finishing-branch → writing-prs
CLASSIFY PLAN BUILD + REGISTER PROVE SHIP TELL
Phase Skill Role Classify + Recon + Research + Design armadillo-makerOwns first 4 phases internally Plan writing-plansTDD implementation plan from design doc Build subagent-driven-developmentTDD execution, delegates to writing-skills / writing-reference-skills Register armadillo-maker (resumes)armadillo.json, sync-all, shepherd, hooks.json Prove verification-before-completionFull suite + behavioral testing Ship finishing-a-development-branchPR → merge → cleanup
seo-audit / cro-audit / local-seo-audit → client-reports
deep-recon-pimp → brainstorming → writing-plans → executing-plans
RESEARCH DESIGN PLAN BUILD
brainstorming → tauri + rust-for-tauri → writing-plans → executing-plans
DESIGN DOMAIN SKILLS PLAN BUILD
deep-recon-pimp → prospecting → client-reports
Use when preparing richer prospect intelligence before a client audit. Deep research feeds into the prospect crawl for more informed analysis.
content-pumper-pimp → video-pipeline → render-and-polish
Use when converting published blog content into video format. Content-pumper creates the article, video-pipeline transforms it into a video script and edit.
deep-recon-pimp → content-pumper-pimp → [delivery skill]
RESEARCH WRITE + QA PUBLISH
Use when research feeds directly into content creation. Deep recon produces the brief, content-pumper consumes it for writing. The content-researcher step inside content-pumper reuses the existing research brief instead of re-researching.
Never respond before invoking the target skill
No summarizing, planning to invoke, or explaining what you’re about to do
If two skills apply, invoke the FIRST one — it chains to the next
If unclear, ask ONE clarifying question, then route
Skill not in the table? Respond directly — no skill needed
If the project directory is empty/near-empty (no package.json, no src/, no framework config) AND the user describes something to build → route to fresh-project
These thoughts mean STOP — you’re rationalizing:
Thought Reality ”This is just a simple question” Questions are tasks. Check the routing table. ”I need more context first” Skill check comes BEFORE clarifying questions. ”Let me explore the codebase first” Skills tell you HOW to explore. Route first. ”I can check git/files quickly” Files lack conversation context. Route first. ”Let me gather information first” Skills tell you HOW to gather information. ”This doesn’t need a formal skill” If a skill exists, use it. ”I remember this skill” Skills evolve. Read current version. ”This doesn’t count as a task” Action = task. Check the routing table. ”The skill is overkill” Simple things become complex. Use it. ”I’ll just do this one thing first” Route BEFORE doing anything. ”This feels productive” Undisciplined action wastes time. Skills prevent this. ”I know what that means” Knowing the concept ≠ using the skill. Invoke it.
When multiple skills could apply, use this order:
Process skills first (brainstorming, debugging) — these determine HOW to approach the task
Implementation skills second (TDD, frontend tools) — these guide execution
“Let’s build X” → brainstorming first, then implementation skills.
“Fix this bug” → debugging first, then domain-specific skills.
Rigid (TDD, debugging): Follow exactly. Don’t adapt away discipline.
Flexible (patterns, frontend): Adapt principles to context.
The skill itself tells you which.
Instructions say WHAT, not HOW. “Add X” or “Fix Y” doesn’t mean skip workflows.