Back to Discover

claude-skills-fv

skill

felvieira

View on GitHub
20 starsApache-2.0Synced Aug 2, 2026

Install to Claude Code

/plugin marketplace add felvieira/claude-skills-fv

README

Dev Team Kit

🇧🇷 Versão em Português · 🌎 English version

Dev Team Kit — 55 Specialist Skills for Coding Agents

Version Skills Plugin License

A complete team of software specialists inside your coding agent.
Every task is routed to the right specialist, run on the right model, and shipped at production quality.

✨ What's new in v2.22-v2.25

VersionHighlightWhere
v2.42.0Skill 55 marketing-reporting-analytics — marketing analytics ops, distinct from skill 21's product-tracking scope: Ads/GA4 performance report structure (ROAS/CPA/CTR formulas, audience-adapted sections), a 4-phase GA4+GTM technical setup checklist ("configured" only after Phase 4 validation, not just tag install), an 8-category marketing data-infrastructure audit with PASS/FAIL/PARTIAL + severity, and CAC-payback/ROI/ROAS financial calculators (fully-loaded cost, churn-adjusted payback).skills/55-marketing-reporting-analytics/SKILL.md
v2.41.0Plugin routing catalogplugins/catalog/*.json groups the 53 skills into 9 task-oriented compositions (development, design-quality, product-marketing, release-ops, core-discovery, ai-integration, plus 3 external/high-risk plugins: finance, legal, Context7 docs). node scripts/route-task.mjs "<task>" (and the MCP tool devkit_route_task) return the smallest useful composition, with risk level and human-review flag surfaced for external recommendations — CLI and MCP routers verified in parity via a shared fixture suite. Structured routing feedback (accepted/overridden/rejected) feeds /insights and /savings, with size-based rotation so the log doesn't grow unbounded. Also: a Kimi Code MCP config generator, an optional Context7 HTTP transport (alongside the default stdio), a real stdio JSON-RPC boot check for the MCP server wired into devkit doctor + CI (routing evals check what gets recommended; this checks that the recommender actually boots), an installer fix for Windows/Git Bash path handling, and expanded design/SEO skills (numeric intensity dials + industry anti-patterns in skill 02, a copy-paste templates/transitions.css, and local/e-commerce/international sections in skill 14).plugins/catalog/, policies/plugin-catalog.md, scripts/route-task.mjs
v2.40.0Skill 53 doubt-driven-review — absorbed from addyosmani/agent-skills (MIT, 76.7k stars). In-flight adversarial review — distinct from skill 11's post-hoc PR gate — for non-trivial decisions while course-correction is still cheap: CLAIM (name the decision) → EXTRACT (smallest reviewable unit, no reasoning) → DOUBT (fresh-context reviewer, adversarial prompt, biased to refute) → RECONCILE (classify findings: contract-misread / actionable / trade-off / noise) → STOP (bounded at 3 cycles). Cross-referenced from skill 11 (reviewer). Also tightened skill 01's Deep Interview protocol (templates/deep-interview.md) with the same repo's interview-me discipline: guess-attached questions, "want vs. should-want" probing, mandatory "out of scope" line in the restate, and a stricter explicit-yes confirmation gate.skills/53-doubt-driven-review/SKILL.md, templates/deep-interview.md
v2.39.0Idea absorption (not code) from ponytail + repowise + COMPILOT paper — ponytail's 7-rung pre-code ladder (YAGNI → already-in-codebase → stdlib → native feature → installed dependency → one-liner → only then new code) as a policy + PreToolUse hook gate before code generation, plus a delete-list mode for /simplify and skill 23; repowise's risk-weighted deductions in skill 18's harnessability score, qualitative risk banding in /diff-impact and skill 11, and the reversible _meta.omitted truncation pattern documented in mcp-builder-patterns.md (concepts only — repowise itself is AGPL); the COMPILOT PACT 2025 paper's anti-premature-stopping and categorized feedback taxonomy applied to /loop and /swarm.policies/, hooks/scripts/pre-code-ladder-guard.mjs
v2.38.0Skill 52 ui-polish — absorbed from the external agent skill jakubkrehel/make-interfaces-feel-better (MIT). 16 visual-polish principles: concentric border radius, optical alignment, shadows over borders, interruptible animations, split/stagger enter, subtle exit, contextual icon animation (exact values: scale 0.25→1, blur 4px→0, spring bounce 0), font smoothing, tabular numbers, text wrapping (balance/pretty), image outlines (pure black/white, never tinted), scale-on-press (0.96), skip-animation-on-load, no transition: all, sparing will-change, 40×40px minimum hit area. Cross-referenced from skill 12 (motion-design, owns the token system) and skill 02 (ui-ux-design, post-Frontend polish checklist).skills/52-ui-polish/SKILL.md, docs/skill-guides/ui-polish.md
v2.37.07-ebook absorption (Casa do Código) — only the real gap became a new skill: skill 51 ux-research (qualitative discovery — user interview, research-based persona, journey map, usability testing, information architecture; sits before PO 01 and UI/UX 02). The rest became surgical increments: 3 XP policies (pair-programming, continuous-integration, sustainable-pace, wired to skill 37); skill 01 gains a Business Foundation section (hypothesis validation, MVP, monetization, AARRR, product-market fit — from Guia da Startup); skill 14 gains Keyword Research (KEI, intent, long-tail) + Off-Page/Link Building; skill 07 gains Infrastructure as Code (declarative provisioning, idempotency, drift — DevOps principles mapped to Terraform/Ansible); skill 38 gains cohesion/coupling, distributed-seam (REST/async/RPC, HATEOAS) and layer lenses. HTML5 Canvas game-dev dropped (niche <2%).skills/51-ux-research/SKILL.md, policies/pair-programming.md
v2.36.0Skill 50 direct-response-copy — direct response copywriting distilled from 3 classic PT-BR copy ebooks: headline formula library in 20 trigger categories (357 models distilled into parameterized formulas), the 8 mental triggers + sales storytelling structure, Instagram caption/engagement copy. Hard integrity gate: no unverifiable claims, no fabricated testimonials, real scarcity only. Complements skill 13 (product copy) — 13 covers landing/microcopy/brand voice, 50 covers ads/sales pages/email/social.skills/50-direct-response-copy/SKILL.md, skills/50-direct-response-copy/references/headline-formulas.md
v2.29.0Claim verifier + context hygiene — two PostToolUse/UserPromptSubmit hooks: (1) claim-verifier detects output with unverified result claims ("email sent", "deploy OK", "tests passed", "migration ran") and injects the specific command to verify before asserting — passes free if inline evidence present (exit code 0, HTTP 200, query result); (2) context-turn-counter suggests /compact every 25 turns and recommends full session handoff at 50 turns (save to D:\claude-memory\logs\, open new session with resumption prompt). New policy: claim-verification.md. Two new GLOBAL.md defaults: "verify before asserting" + "compact proactively".hooks/scripts/claim-verifier.mjs, hooks/scripts/context-turn-counter.mjs, policies/claim-verification.md
v2.28.0SDD absorption from Medium articles — 3 additions inspired by "Spec-Driven Development with AI Coding Agents" + "Claude Code plugins" articles: (1) /spec-kit unified SDD pipeline (specify→plan→tasks→implement with explicit checkpoints + inline Adversarial Verifier); (2) /swarm upgraded with Phase 3 Adversarial Verify (Implementor vs Verifier with opposing goals — verifier tries to refute, spec updated in real-time from gaps found); (3) /insights usage-based recommendations (reads hook telemetry JSONLs — gate decisions, investigate-first blocks, tool repetitions — recommends what to calibrate).commands/spec-kit.md, commands/insights.md, commands/swarm.md
v2.27.0Investigate-first guard — a principle with active enforcement: the AI must never ask the user something it can discover itself. New PreToolUse hook intercepts AskUserQuestion, detects self-discoverable questions (github user, gh logged-in, branch, package manager, port, runtime version, stack, MCP account) and tells the model to run the command first (gh auth status, git config, Glob lockfile, MCP whoami) instead of interrupting. Doesn't block — educates. Conservative: preference/intent/trade-off questions pass through. 10/10 discoverable patterns caught, 5/5 legit questions pass.policies/investigate-first.md, hooks/scripts/investigate-first-guard.mjs
v2.26.0ECC absorption (round 2)silent-failure-hunter (16th subagent, review-only: hunts empty catch{}, swallowed errors, dangerous fallbacks, lost stack traces, missing rollback) + skill 49 context-budget (audits loaded context weight per component, headroom + overflow alerts; distinct from cost-tracker which tracks runtime completions) + /context-budget command. Full count-drift reconciliation across all 8 doc locations.agents/silent-failure-hunter.md, skills/49-context-budget/SKILL.md
v2.25.0Path-scoped rules system (.claude/rules/ with paths: glob — the harness attaches a coding standard only when an edited file matches, common+language layering, inspired by ECC) + debt paydown: fixed the subagent-allowlist bug (15th subagent anti-ai-writing was missing from the enumerated allowlist), reconciled pervasive count drift, and rewrote the 5 stub skills (19/21/22/24/27) with real depth.rules/, policies/rules-system.md
v2.24.0Memory curator goes autonomous — the agent prunes its own memory without asking. Async on SessionStart, it does decay/archive/dedup in pure JS (zero LLM) and delegates only the semantic merge work to the already-present session agent (no forked claude -p = no double billing).hooks/scripts/memory-curator.mjs, policies/memory-curator.md
v2.23.0Curated absorption from addozhang — skill 48 research-prep, Spring Boot 2→3 migration playbook (skill 23), mem9 memory patterns in session-start + skill 08.skills/48-research-prep/SKILL.md, skills/23-migration-refactor-specialist/playbooks/spring-boot-2-to-3.md
v2.22.0Memory curator (first cut) — inactivity-triggered Stop hook that suggested /consolidate-memory. Superseded by the autonomous curator in v2.24.0.policies/memory-curator.md
v2.21.0Context-cost guards — automates the 9 plan-saving tactics. topic-shift-detector suggests /clear when you switch subjects; session-start warns about a bloated CLAUDE.md (>200 lines) + project MCPs. Conservative sensors (precision > coverage).hooks/scripts/topic-shift-detector.mjs, policies/token-efficiency.md
v2.20.0Skill 47 pattern-conformity — detects and codifies existing codebase coding patterns (naming, file structure, error handling, testing style, async, DI, API design) into memory/patterns.md. New code is gated against it. 46/46 eval-triggers PASS.skills/47-pattern-conformity/SKILL.md, evals/triggers/47-pattern-conformity.json
v2.19.1Polish pass: bugs in skill-health.mjs (multiline YAML parser), 9 cross-section overlaps refined, 4 commands got frontmatter. Clean portfolio: 0 overlaps, 0 dead policies, 100% fixture coverage, 45/45 eval-triggers PASS.scripts/skill-health.mjs, docs/skill-health.md
v2.19.0Curated absorption from ECC/gstack/mattpocock/ruflo — 3 new skills (zoom-out, handoff-context, post-deploy-canary-monitor), 6 commands (instinct-export/import/promote, multi-plan, aside, skill-health), policies/boil-the-lake.md, truth-score in verification + stream-chain in programs-schema.docs/plans/2026-05-27-v2.19.0-absorption-plan.md, docs/inspiration/ruflo-evaluation.md
v2.18.0Interactive web dashboard: 6 tabs (Graph, Bench, Savings, Drift, Skill Quality, Trigger Eval). Zero-build, zero-dep, single-file HTML + CDN.docs/preview/dashboard.html, scripts/build-dashboard.mjs
v2.17.0/diff-impact (ripple analysis) + graph auto-update hook (PostToolUse regenerates graphify-out after Edit/Write).commands/diff-impact.md, scripts/diff-impact.mjs

How to use: see docs/quickstart.md for the 4 common scenarios (CLI image generation, swarm with automatic generation, template bootstrap, runtime adapter).


📖 Full Wiki — recommended starting point

LanguageLink
🌎 Englishdocs/WIKI.md
🇧🇷 Portuguêsdocs/WIKI.pt-BR.md

Every skill, subagent, command, policy, plugin and MCP tool documented — in the format of aihero.dev's "5 Agent Skills I Use Every Day".


📊 Quality Bench — measured results, not marketing claims

We tested every skill and subagent with a published rubric. 53 isolation scenarios + 3 end-to-end tests. Same model, same prompt — with and without the kit. Numbers are measured, code is real, results are auditable.

LanguageLinkHighlights
🌎 Englishanalyze-doc/index.en.html92.6% pass rate · +1.84 avg delta · 53/53 E2E green
🇧🇷 Portuguêsanalyze-doc/index.pt-BR.htmlMesmo relatório em PT-BR

Includes before/after with full output text, per-skill delta scores, process-based test results, and v2.10.1 fix verification. Methodology in eval-bench/.


Why It Matters (For Anyone)

If you use AI to build product — whether you're an experienced dev, an indie hacker shipping SaaS, or someone who only knows how to describe what they want — this kit changes the game. In plain language, here's what it does:

💰 Saves your API bill (up to 70%)

AI loves to read everything: the entire output of an npm install, repeated stack traces, huge file lists. All of that turns into tokens, which turn into money. The kit automatically compresses that noise before sending it to the model — you only pay for what matters.

🧠 Understands what you want before it starts coding

Instead of a generic agent that "guesses" the implementation, the kit has an orchestrator that reads your request, classifies the complexity, and assembles the minimum sufficient pipeline. If you're vague, it asks. If you're clear, it runs. It never makes things up.

🗂️ Persistent memory across sessions

Most agents forget everything when you close the window. This one remembers: what you decided, which files matter, the patterns your project follows, the bugs that came up before. Result: less rework, fewer tokens spent re-contextualizing, and far sharper answers each session.

🤖 Autonomous mode — fire and forget

Hand off a complex task with /auto or /loop and go grab a coffee. The agent runs, tests, fixes, validates and only stops when it's ready, working and tested. There's a safety circuit: if it gets stuck on the same error 3 times, it detects and warns — no burning API for nothing.

🖼️ Professional image generation, no placeholders

Landing page with a gray "image here" box? Never again. The kit integrates fal.ai with prompts written by a generative-AI specialist — you describe the scene, the system translates it into a technical prompt, and delivers production-ready images. Illustrations, hero images, icons, mockups, all consistent with your brand.

🔒 Security before deploy, not after the leak

A security auditor thinks like an attacker and reviews the code before it reaches production. Critical findings come with a proof of concept. No more discovering vulnerabilities on the customer's account.

🧪 Tests that actually prove it works

A QA engineer that follows the "prove-it" principle: if you say it works, prove it with a test. No "looks ok". Covers happy path, failure paths, edge cases and regressions.

🎨 Design and copy that sell

  • Designer with competitive analysis: looks at competitors and recommends what converts
  • Copywriter specialized in marketing: ready-to-ship copy for landing pages, email, ads
  • SEO that optimizes before Google indexes — your site is born findable

🚀 From zero to deploy without hiring 5 freelancers

Backend, frontend, mobile (Tauri), observability, analytics, accessibility (WCAG), refactoring, release, canary deployments (v2.12+), documentation — 48 specialists in total (numeric IDs run 01–48; ID 16 was deprecated and the number is reserved, so 47 physical skill files). Each task goes to the right professional, on the right AI model (Haiku for simple, Sonnet for medium, Opus for architecture) — you don't pay Opus to generate boilerplate.

🔌 Works with everything you already use

Native Claude Code plugin + universal MCP server that runs in Cursor, Windsurf, Copilot, Gemini CLI and any MCP-compatible agent. Zero vendor lock-in. Switched tools? Your team comes with you.

🆓 Free, Apache-2.0, open source

No subscription. No trial. No hidden premium tier. Clone it, install it, use it forever — including in commercial projects. Apache-2.0 with a NOTICE file enforces attribution downstream: anyone repackaging the kit must preserve credit to the people whose ideas shaped it.


What It Is

The Dev Team Kit is a set of 48 specialized skills that turns any compatible coding agent into a complete development team — with orchestrator, backend, frontend, QA, security, deploy, design, copy, SEO, observability, blog publishing automation and more.

What you get:

  • Structured pipeline — every task goes through the right steps, in the right order, no improvising
  • QA, Security and Reviewer mandatory — no delivery ships without validation
  • Automatic model routing — haiku for boilerplate, sonnet for implementation, opus for architecture
  • Lifecycle hooks — the agent detects vague context, re-reads files before editing, monitors token cost
  • Built-in MCP server — 38 tools exposed for any MCP client
  • Persistent memory — working set, context pack, learned skills with confidence scoring accumulated per project
  • Multi-platform install — Claude Code, Cursor, Windsurf, Copilot, Gemini CLI and more

Built on Context Engineering principles

The kit's architecture maps to the context engineering hierarchy: individual skills are atoms, templates are molecules, learned-skills + working-set are cells, dispatched subagents are organs, and protocol-shell-composed programs are the emergent field layer. New in v1.1: typed protocol shells for 3 pilot subagents, I/O schemas in schemas/skill-io/, iteration scoring in the auto-loop circuit breaker, and declarative programs/ definitions. See docs/WIKI.md → Context Engineering Stack.

5-min tour: docs/SKILLS-OVERVIEW.md — every skill, mode, subagent and policy in one navigable page (aihero.dev format).


Quick Install

Mode 1 — Global Plugin (Claude Code)

Installs the 54 skills and hooks globally. Works in any project with no extra configuration.

# Via Claude Code CLI
claude plugin install https://github.com/felvieira/claude-skills-fv

What gets installed globally: skills, hooks, commands (/audit-repo, /devkit-install-fv, /plan-feature, /review-release, /inventory-assets).

Mode 2 — Full Kit Per Repo (via command)

With the plugin installed, run inside the repo you want to configure:

/devkit-install-fv

This installs the full .bot/: MCP server, policies, templates, docs, hooks, learned-skills and multi-platform configs.

Mode 3 — Direct Bash

git clone https://github.com/felvieira/claude-skills-fv /tmp/dev-team-kit
bash /tmp/dev-team-kit/setup/install.sh /path/to/project

If the kit is already in .bot/, you can also run directly from the installed repo:

bash .bot/setup/install.sh

The installer ships setup/ and every kit directory under .bot/. Supports non-interactive profile flags:

  • --profile lean — installs without MCP and heavy scripts
  • --no-input — no prompts, uses defaults
  • --yes — accepts everything automatically

In the table below, treat dev-team-kit as 38 tools backed by the 54 skills (54 installed skill directories; ID 16 is reserved). The MCP exposes 38 tools backed by the installed skills.

Install Modes Compared

What gets installedGlobal Plugin/devkit-install-fvDirect Bash
54 skills
Hooks (lifecycle)
Slash commands
Policies
MCP server (38 tools)
Handoff templates
Docs + repo-audit
Multi-platform configs
Learned skills per project

Supported Platforms

PlatformSkillsHooksMCPSlash CommandsNotes
Claude Codefull support — native plugin
Cursor✅ via .bot/skills via AGENTS.md, MCP via config
Windsurf✅ via .bot/skills via rules, MCP via .windsurf/mcp.json
GitHub Copilot✅ via .bot/skills via .github/copilot-instructions.md
Gemini CLI✅ via .bot/skills via GEMINI.md, MCP via .gemini/settings.json
OpenCode✅ via .bot/skills via AGENTS.md
Antigravity✅ via .bot/skills via local config

For platforms without native hooks, the same rules live in policies/hooks.md — the agent applies them manually.


The 48 Specialists

Management and Coordination

#SkillWhat it does
08Context Managertracks focus, open tasks, hot files and handoffs across sessions
09Orchestratordefines the minimum sufficient pipeline, delegates to specialists, adapts on rejection
10Documenterrecords decisions, API contracts, operations and impacts in living docs
11Reviewervalidates the final delta before release — quality, scope and risk
17Image Generatorgenerates and adapts visual assets via fal.ai with t2i, i2i, rembg and Tauri icons support
18Repo Auditorfull snapshot of the repo — stack, conventions, risks, entry points and tech debt
19Asset Librariancatalogs logos, icons, fonts, visual tokens and reusable assets
20Observability SREdefines structured logs, metrics, tracing, alerts and rollback plan
21Data Analyticsdefines tracking events, naming, funnels and product KPIs
22Accessibility Specialistreviews WCAG 2.2, keyboard navigation, HTML semantics and motion reduction
23Migration & Refactor Specialistruns incremental migrations, feature flags and safe rollback
24Release Managerorganizes changelog, release notes, versioning and gradual rollout
25AI Integration Architectdesigns AI adapters, gateways, streaming, fallbacks and inference cost
26Prompt Engineerwrites and iterates prompts, reusable templates and few-shot strategies
27Video Integration Specialistintegrates generative video with focus on UX, latency and output formats
28CLAUDE.md Generatorgenerates a smart CLAUDE.md for projects consuming the kit
30Cost Trackertracks token cost and API calls per session, per skill and per model tier
31Session Summaryconsolidates a session summary for clean handoff between long sessions
32Smart Suggestionssuggests the next most impactful action based on the project's real state
33Detective Specreverse-engineers executable specs from legacy code — modules, business rules, flows, retroactive ADRs, zero writes outside _detective_sdd/
35Skill Authormeta-skill to create, edit, eval and optimize the kit's own skills — sustains the kit as it grows past 48 specialists
38Architecture Deepenerfinds deepening opportunities (deletion test, deep modules) using domain glossary + architecture vocabulary; pairs with skill 23 (Migration & Refactor) for execution
39Program Routerdecides which programs/*.yml pipeline to run from task classification — works alongside the orchestrator (ad-hoc) and the intent-classifier hook (suggestion)
40Parallel Dispatcherfans out N independent slices/reviews to subagents correctly, avoiding the skill-vs-agent trap; scatter-gather with worktree isolation
44Zoom Outbuilds a module map and topology of the codebase — complements smart-suggestions with a structural bird's-eye view
45Handoff Contextprospective handoff between sessions/agents — packages what the next session needs to continue without re-deriving context

Product and Design

#SkillWhat it does
01POwrites spec, user stories, acceptance criteria and sets priority
02UI/UX Designerdefines layout, token system, responsiveness and usage heuristics
29Design Intelligenceresearches competitors, captures screenshots, analyzes visual trends and ships a strategic dossier for UI/UX
36Web Asset Generatorfavicons (multi-size), PWA icons (incl. maskable), Open Graph and Twitter card images, manifest and meta tag snippets — derived from a logo or brand text

Development

#SkillWhat it does
03Backend EngineerREST/GraphQL APIs, contracts, auth, validation, database and integrations
04Frontend EngineerReact/Next.js, state, API calls, performance and app experience
12Motion Designeranimations, transitions, micro-interactions and coherent visual behavior
15Mobile / Taurioptional extension for desktop and mobile apps with Tauri + React Native
47Pattern Conformitydetects and codifies an existing codebase's coding conventions (naming, structure, error handling, testing, async, DI, API design) into memory/patterns.md so new code matches house style

Content and Discovery

#SkillWhat it does
13Marketing Copyproduct copy, CTAs, landing pages, brand voice and conversion messaging
14SEO Specialistmetadata, schema.org, Core Web Vitals, sitemap and discoverability
48Research Prepmulti-source technical research before writing docs/PRDs/ADRs/articles — official docs + GitHub + Stack Overflow + papers, scored by authority, output to memory/research/<slug>.md; feeds skills 10, 01, 26, 41
49Context Budgetaudits loaded context weight (skills, agents, MCP descriptions, rules, CLAUDE.md) — estimates tokens per component, headroom available and overflow alerts. Distinct from skill 30 (cost-tracker) which tracks runtime completion costs

Quality and Delivery

#SkillWhat it does
05QA Engineerunit, integration, E2E tests, coverage and critical edge cases
06Security ReviewerOWASP Top 10, headers, CORS, CSRF, XSS, injection and data exposure
34Static Analysisautomated security and bug scan via Semgrep + CodeQL with SARIF output, severity triage and CI integration — feeds findings to skill 06
37TDD Engineerred-green-refactor enforced; combats horizontal slicing anti-pattern (writing all tests before all impl); 1 test → 1 impl → repeat. Pairs with skill 38 for deep module identification
07Deploy Engineercontainerization, CI/CD, blue-green rollout, rollback and infra as code

Publishing and Automation (v2.11.0+)

#SkillWhat it does
41Blog Publishercomposer skill — receives text/topic → writes HTML post → generates images (via skill 17 fal.ai or skill 42 Playwright) → commits/pushes to your blog repo → returns public URL. Multi-user via ~/.dev-team-kit/blog-config.json.
42Blog ScreenshotPlaywright-based capture for posts: viewports per destination (cover/hero/mobile), cookie banner removal, FOUT prevention, naming convention compatible with skill 41
43Canary Deploymentgradual rollout (1%/10%/50%/100%) + 7-metric watch + automatic rollback. 3 strategies (traffic-based, feature flag, blue-green). Sits between skill 24 (release-manager) and skill 07 (deploy-docker). v2.12.0.
46Post-Deploy Canary Monitorcontinuous post-100% monitoring after a canary completes — watches error budget, latency and anomaly signals, opens a postmortem trigger on regression

Setup (one-time per user):

# Create your blog repo + GitHub Pages + config
node scripts/init-blog-repo.mjs \
  --path=/abs/path/to/blog \
  --user=<github-username> \
  --repo=blog \
  --create-github

# Then in any Claude Code session:
# "publica um post sobre <topic>"  → skill 41 takes it from there

The init script creates ~/.dev-team-kit/blog-config.json so the skill knows where to publish. See scripts/init-blog-repo.mjs and templates/blog/ for details.


Main Pipeline

flowchart LR
    A[Task] --> B[Orchestrator 09]
    B --> C[Context Manager 08]
    B --> D[Minimum sufficient pipeline]
    D --> E[Specialists 01–48]
    E --> F[QA 05 + Security 06 + Reviewer 11]
    F --> G[Deploy 07 or Release 24]
    B --> H[Model routing per step]

Common Pipelines

Task typePipeline
Full featurePO → UI/UX → Backend → Frontend → Motion → Copy → SEO → QA → Security → Reviewer → Deploy
Bug fixBackend → QA → Security → Reviewer → Deploy
Critical hotfixBackend → Security → Reviewer → Deploy
UI improvementUI/UX → Frontend → Motion → QA → Security → Reviewer → Deploy
Landing pageCopy → Design Intelligence → UI/UX → Frontend → SEO → QA → Reviewer
AI integrationRepo Auditor → AI Architect → Prompt Engineer → Backend → Observability → QA → Security → Reviewer
Formal releaseReviewer → Observability SRE → Release Manager → Deploy

Model Routing — Right Model for Each Step

TierModelWhen to use
Fasthaikuboilerplate, rename, microcopy, templates, formatting
Balancedsonnetimplementation, tests, debug, integration, design
Deepopusarchitecture, security review, orchestration, critical decisions

Automatic enforcement (Claude Code):

  • EnterPlanMode → hook suggests /model opus
  • ExitPlanMode → hook suggests /model sonnet
  • Subagent without explicit model → hook warns and suggests tier by keywords

On other environments: follow policies/model-routing.md manually.


Hook System — Intelligence on Lifecycle Events

HookEventWhat it doesProfile
pre-execution-gateUserPromptSubmitdetects vague prompt and confirms before actingstandard, strict
keyword-detectorUserPromptSubmitinjects relevant skill or learned skill automaticallystandard, strict
context-guard-stopStopwarns at 50% (non-blocking) and blocks at 75% with smart summaryall
persistent-modeStopblocks stop while a pipeline is activeall
pre-tool-enforcerPreToolUsere-reads before editing, suggests code intelligence toolsall
investigate-first-guardPreToolUseintercepts AskUserQuestion, blocks self-discoverable questions (github user, branch, package manager, port…) and tells the model to run the command firststandard, strict
session-startSessionStartrestores state from previous session and injects skill-discoverystandard, strict
post-tool-verifierPostToolUsedetects debugging patterns, suggests extracting a learned skillstandard, strict
model-routing-hookPreToolUsesuggests model swap on plan mode and validates subagent spawnsstandard, strict
simplify-ignorePreToolUse + PostToolUseprotects simplify-ignore-start/end blocks from auto-simplificationstandard, strict
claim-verifierPostToolUsedetects unverified result claims ("email sent", "deploy OK", "tests passed") — passes free if there's exit code 0 / HTTP 200 / query resultstandard, strict
context-turn-counterUserPromptSubmitsuggests /compact every 25 turns, intelligent handoff at 50 using the memory vaultstandard, strict
pre-build-gateUserPromptSubmitdetects creation intent and injects the "decide before you code" checklist per discipline (acceptance / api-contract / schema / ui-design / deploy) — brings the /auto phase gates to passive modestandard, strict
auto-skillifyUserPromptSubmitevery 20 turns, asks whether recent activity is worth a learned-skill (3 criteria) — codification cadence, absorbed from hivemindstandard, strict
topic-shift-detectorUserPromptSubmitwarns when the subject changed (infra→data) so the old topic doesn't inflate token cost silentlystandard, strict
intent-classifierUserPromptSubmitclassifies prompt intent to route enrichmentstandard, strict
memory-curatorSessionStart (async)autonomous vault maintenance: decay/archive/dedup in pure JS, delegates the semantic part to the present agentstandard, strict
session-event-loggermultipletelemetry of hook events to .bot/*.jsonl for /insightsstandard, strict

27 hook scripts total in hooks/scripts/ — the table above lists the user-facing ones. Toggle any via DEVKIT_DISABLED_HOOKS or the minimal profile.

Hook Profiles

Controlled by the env variable DEVKIT_HOOK_PROFILE (default: standard):

ProfileActive hooks
minimalcontext-guard-stop, persistent-mode, pre-tool-enforcer
standardall
strictall
  • DEVKIT_HOOK_PROFILE — sets the active profile (minimal, standard or strict)
  • DEVKIT_DISABLED_HOOKS — comma-separated list of hookIds to disable regardless of profile

Context Guard — Strategic Compact

The context-guard-stop hook operates on two levels:

  • 50% — non-blocking warning: suggests /compact while there's still margin
  • 75% — smart block: shows current task hint, files edited in the session and decisions from the working set before blocking

Subagents — Specialists Dispatchable via the Task Tool

The kit ships 16 Claude Code subagents in .claude/agents/, ready to dispatch with the Task tool or invoke from the prompt.

Core (5)

SubagentWhen to useTools
code-reviewerPR review, finished feature or any code before mergeRead, Grep, Glob, Bash
security-auditorAuth flows, input handling, deps, CORS, headers, pre-deployRead, Grep, Glob, Bash
test-engineerWrite tests, fill coverage gaps, validate regressionsRead, Grep, Glob, Bash, Edit, Write
orchestratorClassify a complex task, build pipeline, resolve skill overlapall
debuggerBug, unexpected behavior, failure you can't explain — uses Evidence Ledger + anti-rationalization tableRead, Grep, Glob, Bash, Edit

Detective Spec (4) — phases of /detective-spec

SubagentWhen to useTools
detective-contractsPhase 2: extract module contracts (API, deps, invariants, consumers) from legacy code — read-onlyRead, Grep, Glob, Bash
detective-business-rulesPhase 3: extract hidden business rules from validations, magic constants, state transitions, tests — read-onlyRead, Grep, Glob, Bash
detective-flowsPhase 4: reconstruct end-to-end flows (entry → side effects) with edge cases and mutated state — read-onlyRead, Grep, Glob, Bash
detective-adrsPhase 5: infer retroactive ADRs and synthesize overview + traceability — read-onlyRead, Grep, Glob, Bash

Static Analysis (5) — pipeline of skill 34

SubagentWhen to useTools
semgrep-scannerMulti-language repo: parallel Semgrep scans by language category, aggregate SARIFRead, Grep, Glob, Bash
semgrep-triager>20 findings batch: classify TP/FP/needs-investigation reading source context, propose fixesRead, Grep, Glob, Write
codeql-runnerBug needs interprocedural taint tracking: orchestrate CodeQL database build + queriesRead, Grep, Glob, Bash
sarif-parsingMultiple SARIF sources: parse, dedup, aggregate into single report (Semgrep + CodeQL + others)Read, Glob, Bash, Write
variant-analysisConfirmed bug → hunt variants of same pattern, generate reusable custom rule for CIRead, Grep, Glob, Bash, Write

Content (1)

SubagentWhen to useTools
anti-ai-writingNew prose entering the repo: detects the 29 AI-generated writing patterns in docs, PRDs, copy, changelogsRead, Grep, Glob, Write

Quality (1)

SubagentWhen to useTools
silent-failure-hunterReview-only: hunts silent failures — empty catch{}, .catch(() => []), lost stack traces, fallbacks that hide failure, missing rollbackRead, Grep, Glob, Bash

Invocation example:

Dispatch the code-reviewer subagent to review changes in src/auth/login.ts
Use the debugger subagent to investigate the crash TypeError: Cannot read properties of undefined in api/users.ts

Subagents are copied to the consuming repo's .claude/agents/ by install.sh. See docs/skill-guides/subagents.md for the full guide on when to use each.


MCP Server — 36 Tools for Any MCP Client

{
  "mcpServers": {
    "dev-team-kit": {
      "command": "node",
      "args": [".bot/mcp-server/dist/index.js"],
      "env": {
        "FAL_KEY": "fal-...",
        "BRAVE_SEARCH_KEY": "BSA...",
        "FIRECRAWL_KEY": "fc-..."
      }
    }
  }
}

Works in Claude Code, Windsurf, Gemini CLI, Cursor and any MCP client.

BlockToolsExamples
Knowledge14classify task, build pipeline, summarize diff, build context pack
Execution6competitor search (Brave), scraping (Playwright/Firecrawl), image generation (fal.ai)
Persistence12save context, working set, cost, learned skills and session guardrails
Session Intelligence4compress verbose output, read session JSONL log, list seen files/errors

See mcp-server/README.md for full tool documentation.


API Keys Required

KeyWhat it's forWhere to get it
FAL_KEYimage generation (skill 17, MCP moodboards)fal.ai/dashboard/keys
BRAVE_SEARCH_KEYcompetitor research (skill 29, MCP)brave.com/search/api
FIRECRAWL_KEYadvanced scraping (optional)firecrawl.dev

The installer prompts for each key and saves them in the project's .env.local.


Daily Ergonomics

  • read docs/quickstart.md to get into the flow fast
  • reuse docs/repo-audit/current.md before exploring the repo
  • use devkit_context_pack to start a task without re-reading half the repo
  • use devkit_diff_brief to resume work or prep a review
  • use devkit_working_set to persist hot files and next steps
  • use commands/ as operational shortcuts
  • consult docs/skill-call-matrix.md when there's overlap between skills
  • consult docs/skill-guides/ only on demand
  • consult docs/skill-guides/ideation-frameworks.md — SCAMPER, HMW, First Principles, JTBD for the ideation phase
  • consult docs/skill-guides/skill-discovery.md — decision tree to pick the right skill per task type
  • consult docs/skill-guides/context-engineering.md — context hierarchy, trust levels and packing strategies
  • consult docs/skill-guides/autonomous-loop.md/auto protocol for autonomous execution

Slash Commands — Shortcuts by Development Phase

CommandWhat it doesSkills activated
/specSpec a feature with acceptance criteriaPO (01)
/planClassify task and build pipelineOrchestrator (09)
/buildImplement with the project stackBackend (03) + Frontend (04)
/testWrite and run testsQA (05)
/reviewFinal review + security auditReviewer (11) + Security (06)
/simplifySimplify and refactor codeMigration & Refactor (23)
/shipRelease and deployRelease Manager (24) + Deploy (07)
/pipelineFull end-to-end pipelineOrchestrator (09) → all
/bestBest practices, clean code and DRY auditReviewer (11) + Security (06) + QA (05)
/autoAutonomous agent — runs full task without interventionAll needed + circuit breaker
/loopMulti-agent autonomous orchestrator (auto-loop v2) — claude + codex, parallel via worktree, polishing passscripts/auto-loop/
/worktreeCreates isolated git worktree, copies .env*, validates env in background
/detective-specReverse-engineer specs from a legacy codebase — extracts contracts without touching the codeDetective Spec (33)
/grill-meRelentless interrogation of an idea/plan — one question + suggested answer per turnPO (01) Deep Interview
/to-prdConvert current conversation into a PRD published in the issue tracker (label needs-triage)PO (01) PRD mode
/to-issuesBreak PRD into N independent issues (vertical slices) and publish to trackerOrchestrator (09) + vertical-slices
/pipeline-discoveryFULL discovery flow: grill-me → to-prd → to-issues → loop+TDD → shipOrchestrator (09) coordinated, all skills
/constitutionBootstrap/update memory/constitution.md with governing principles (Code Quality, Testing, UX, Performance, Security) — hierarchical authority over PRD/plan/ADRsPO (01) governance mode
/checklistGenerate contextual checklist per feature ("unit tests for English") — Completeness, Clarity, Consistency, Coverage, Edge CasesPO (01) + validation
/analyzeCross-artifact consistency check (read-only) — constitution → specs → plan → issues. Findings classified CRITICAL/HIGH/MEDIUM/LOWReviewer (11) audit mode
/humanizeRemove 29 AI writing patterns from any prose (docs, PRDs, copy, changelogs). Self-audits before final version.Documenter (10) editor mode
/consolidate-memoryMemory vault janitor — merge duplicates, archive stale, prune index. Snapshot-first safe workflow.Context Manager (08) janitor mode
/run-programExecute declarative YAML pipeline (programs/*.yml) with human gates, parallel/conditional steps, variable substitutionOrchestrator (09) executor mode
/swarmTOTAL AUTONOMY: prompt → PR mergeable. Worktree isolado + Ralph loop (fresh context per story) + 4-agent parallel review + self-fix CRITICAL/HIGH + auto PR. v2.0.0All skills coordinated

/loop — Auto-Loop v2 (Multi-Agent Orchestrator)

scripts/auto-loop/ is an autonomous orchestrator that ships tasks ready, working, polished and tested. Run it overnight, wake up to a PR ready to merge.

# Basic usage (single run, claude agent)
node scripts/auto-loop "your task here"

# Pick the agent
node scripts/auto-loop "task" --agent codex
node scripts/auto-loop "task" --agent claude

# Isolated worktree + parallel (3 tasks in 3 worktrees)
node scripts/auto-loop --worktree --parallel 3 -- "task A" -- "task B" -- "task C"

# Configurable polishing pass (default: standard)
node scripts/auto-loop "task" --polish=full

# Fine-grained control
node scripts/auto-loop "task" --max-tokens 200000 --stop-when "tests cover the new endpoint"

v2 features:

FeatureDetail
Multi-agentadapters for claude --print and codex exec, common interface, swap via --agent
Integrated worktreecreates <repo>-auto-worktrees/<slug>/ on branch auto/<slug>, preserved if committed
Parallel mode--worktree --parallel N runs N isolated runners, aggregates logs by run-id
Polishing pass--polish=none|light|standard|fullsimplify + review (+ security-review + test on full) before commit
Cross-OS prevent-sleepmacOS caffeinate, Linux systemd-inhibit, Windows SetThreadExecutionState
JSONL debug log.auto/runs/<run-id>/debug.jsonl with full error.cause chain
Classified backoffpermanent aborts, retryable exponential (60s→600s, 5x), agent-reported retries immediately
Graceful interrupt1× Ctrl+C = finish iteration and exit clean, 2× = SIGKILL with rollback
Robust resumesession.json with prompt/model/agent/branch — rerun asks update/new branch/quit
Token cap--max-tokens N aborts mid-run with clean commit if valid
Stop-when--stop-when "<condition>" — agent reports `STOP_WHEN_MET: true

Circuit breaker: same error 3x, stall (3 iterations without git diff), budget exhausted, or task blocked — stops automatically.

Exit codes: 0 ok / 1 usage / 2 permanent error / 3 retryable exhausted / 4 breaker tripped / 5 stall / 6 token cap / 7 polish incomplete / 130 interrupted / 99 fatal.

Production-ready:

  • 21 smoke tests under scripts/tests/auto-loop/, all green. Run: node scripts/tests/auto-loop/run-all.mjs.
  • Cross-platform (macOS, Linux, Windows) — adapters spawn through the shell on Windows so npm-installed .cmd launchers resolve.
  • Each run writes .auto/runs/<runId>/status.json with {iterations, commits, exitCode, worktreePath, ...} for parallel parents and external tooling to consume.
  • Opt-in real-LLM smoke: node scripts/tests/auto-loop/smoke-real.mjs (manual, costs tokens).

What changed 2026-04-30 → 2026-05-01:

  • Initial v2 release on 04-30: multi-agent (claude + codex), integrated worktree, parallel mode, polishing pass, gnhf-inspired flags (--max-tokens, --stop-when, prevent-sleep, JSONL log, classified backoff, 2-stage Ctrl+C, robust resume), bilingual docs.
  • Gap fixes shipped 05-01: codex E2E test with fake CLI shim (zero tokens), polish skill-path verification + retry path test, runner+worktree integration test, status.json wired into parallel summary (was showing - placeholders), Windows portability fixes (gitDiffSinceBaseline no longer POSIX-only; adapters resolve .cmd/.bat launchers).
  • Tests: 17 → 21, all passing. Commands and exit codes unchanged.

Global Governance

  • GLOBAL.md is the highest instruction layer
  • policies/ standardize execution, risk, persistence, quality and evaluation
  • templates/ reduce variation in handoff, plan, review and rejection
  • policies/tool-safety.md — safe usage of write, network, MCP and external actions
  • policies/model-routing.md — model tiers, enforcement and integration with cost-tracker
  • policies/evals.md — minimum evidence for structural changes to the kit
  • policies/search-first.md — research mandatory before implementing (feature, bugfix, integration, refactor)
  • policies/iterative-retrieval.md — progressive retrieval in 3 rounds for delegated subagents and skills
  • policies/anti-rationalization.md — common rationalization tables + rebuttals per critical skill
  • policies/source-driven.md — mandatory source hierarchy for framework/lib decisions
  • policies/confusion-management.md — STOP-NAME-OPTIONS-WAIT protocol for detected confusion
  • policies/context-engineering.md — 5-level context hierarchy and 3 trust levels

Instruction Hierarchy

  1. GLOBAL.md
  2. policies/*.md
  3. skills/*/SKILL.md
  4. templates/*.md

Real Repo Structure

.
├── .claude/              ← slash commands (/spec, /plan, /build, /test, /review, /simplify, /ship, /pipeline, /best, /auto, /loop)
│   └── commands/
├── .claude-plugin/       ← Claude Code plugin manifest
│   └── plugin.json
├── .github/              ← CI workflows (validate-plugin, validate)
│   └── workflows/
├── AGENTS.md
├── CLAUDE.md
├── GLOBAL.md
├── README.md
├── commands/             ← slash commands (/audit-repo, /devkit-install-fv, ...)
├── docs/
│   ├── quickstart.md
│   ├── repo-audit/
│   ├── skill-guides/
│   └── skill-call-matrix.md
├── evals/
├── hooks/                ← lifecycle hooks for Claude Code
│   ├── hooks.json
│   ├── config.json
│   └── scripts/
├── mcp-server/           ← MCP server with 38 tools
├── patterns/ai-integration/
├── personas/             ← agent personas (code-reviewer, security-auditor, test-engineer)
├── policies/             ← model-routing, tool-safety, cost-optimization, evals
├── scripts/              ← generate-image.py and utilities
├── setup/                ← multi-platform install.sh
├── skills/               ← 48 specialists (*/SKILL.md)
├── src/                  ← reusable hooks, stores, components and middleware
└── templates/            ← handoff, plan, review, rejection

Installed Structure in the Consumer Repo

When installed via /devkit-install-fv or setup/install.sh:

consumer-repo/
├── AGENTS.md
├── CLAUDE.md
├── GEMINI.md
├── .mcp.json                     ← Claude Code project MCPs
├── .claude/settings.json         ← hooks registered
├── .claude/commands/             ← slash commands (/spec, /plan, /build, /loop, ...)
├── .claude/agents/               ← subagents dispatchable via Task tool
├── .github/copilot-instructions.md
├── .windsurf/rules/dev-team-kit.md
├── .windsurf/mcp.json
├── .gemini/settings.json
└── .bot/
    ├── GLOBAL.md
    ├── commands/                 ← operational commands (/audit-repo, /devkit-install-fv, ...)
    ├── docs/                     ← skill-guides, repo-audit, quickstart
    ├── evals/
    ├── hooks/                    ← lifecycle hooks
    ├── learned-skills/           ← project-accumulated knowledge (score 0-1, weekly decay, auto-archived in .archive/ below 0.3)
    ├── mcp-server/               ← compiled and ready
    ├── patterns/ai-integration/
    ├── personas/                 ← code-reviewer, security-auditor, test-engineer
    ├── policies/
    ├── scripts/
    ├── setup/
    ├── skills/
    └── templates/

The consumer repo also receives .claude/commands/ (10 slash commands) at the root, installed by setup/install.sh.


Quick Validation

pytest scripts/tests -q
node scripts/check-consistency.mjs
cd mcp-server && npm run build
bash scripts/smoke-install.sh

Contributing

Want to add a skill, fix a bug or propose an improvement? See the full guide in CONTRIBUTING.md.

Quick summary:

  1. Create the skill in skills/NN-name/SKILL.md and register it in plugin.json
  2. For slash commands, add them to .claude/commands/ and register in plugin.json
  3. Run node scripts/check-consistency.mjs before committing
  4. Open a PR with an entry in CHANGELOG.md

Changelog

Full release history in CHANGELOG.md.

VersionDateHighlights
v2.1.02026-05-20Smart routing: hook intent-classifier v2 (regex expandido + opcional LLM Haiku), 9 novos patterns (bug/issue/refactor/test/spike/etc), telemetry em .swarm/classifier.jsonl. Novo program refactor-safely com baseline tests + behavior preservation. docs/USE-CASES.md mapeia 17 cenarios reais
v2.0.02026-05-20MAJOR: /swarm mode — total autonomy: prompt → PR mergeable. Worktree isolado + Ralph loop (fresh context per story) + 4-agent parallel review + self-fix CRITICAL/HIGH + auto PR. In Autonomous mode, intent-classifier routes feature prompts to /swarm. Inspired by Ralph/fix-issue/comprehensive-review from coleam00/archon
v1.9.02026-05-20Active mode now default. Hook auto-runs --dry-run to show plan, gates inside program still pause. Setup tutorial for Level 3 (Autonomous) added to README with safety checklist
v1.8.02026-05-20Auto-orchestration — hook intent-classifier sugere program apropriado baseado em intent do prompt (sem usuário invocar slash); nova skill 39 (program-router); 4 níveis de autonomia configuráveis
v1.7.02026-05-20Program Engine v2 — 6 novos primitives (prompt/bash/loop/context: fresh/provider+model/trigger_rule) + 2 programs avançados (adversarial-dev GAN-inspired, comprehensive-review 5-agent parallel). Absorvido de coleam00/archon
v1.6.02026-05-18Executable YAML pipeline programs: /run-program slash command + 4 programs (pipeline-discovery, spec-driven-development, loop-polishing, detective-spec); schema with gates/parallel/conditional/vars; validator + planner scripts. From github/spec-kit workflows/ extended
v1.5.22026-05-16Plugin layout for Claude Code 2.x autodiscovery: .claude/commands/commands/, .claude/agents/agents/, hooks/hooks.json converted, .mcp.json added
v1.5.12026-05-15v1.5.0 doc gaps: version table, Acknowledgements (5 new sources), CONTRIBUTING policy checklist
v1.5.02026-05-15Absorb 6 external skill patterns into the kit: MCP builder patterns, verification-before-completion, receiving-code-review, memory consolidation; /consolidate-memory command; skill 18 --recommend-automation mode; skill 28 audit mode
v1.4.22026-05-15Humanize gaps: evals for /humanize, consistency check assert, quality-gate prose section, skill-author note
v1.4.12026-05-15/humanize command + policies/anti-ai-writing.md (29 patterns) + opt-in hook; gates in skills 10/13/14. From blader/humanizer
v1.4.02026-05-15Release hygiene: docs aligned, Acknowledgements, quality-gates, constitution-watcher hook, evals migrated, tags + releases
v1.3.x2026-05-15Spec-driven development: /constitution (governing principles, 5 axes), /checklist (unit tests for English), /analyze (cross-artifact consistency); 4 critical skills consult constitution; canonical pipeline in handoffs.md; programs/spec-driven-development.md; inference-time-compute patterns from optillm
v1.2.x2026-05-1313-check PRD validation (decoupled from Taskmaster); agent prompting patterns (layering A→B→C, agent-spec template, no-drift policy); 4-tier memory model; token budget in SessionStart hook
v1.1.02026-05-09Context Engineering adoption: protocol shells (Pareto-lang), skill I/O schemas, iteration scoring, programs/ layer, 3 pilot subagents migrated
v1.0.02026-04-30Auto-loop v2: multi-agent (claude + codex), parallel worktrees, polishing pass, circuit breaker, 21 smoke tests

/swarm — Total Autonomy (v2.0.0+)

The only command that takes you from prompt → PR mergeable without human intervention.

/swarm "implement social auth with Google + GitHub"

The kit:

  1. Creates isolated git worktree
  2. Generates PRD + breaks into stories
  3. Ralph loop: implements each story with fresh context (no contamination)
  4. 4 parallel review agents: code + security + tests + anti-AI-writing
  5. Synthesizes findings with severity decision matrix
  6. Self-fixes CRITICAL/HIGH automatically
  7. Creates PR with synthesis as comment, rebased on main

You come back to a PR ready for review.

When to use vs other commands

CommandWorktreeFresh ctx per storyMulti-agent reviewSelf-fixAuto-PRUse case
/autooptionalSmall task, prompt-based
/loopoptionalMedium task, subprocess
/run-program XdependsdependsDeclarative pipeline with gates
/swarmalwaysTotal autonomy: prompt → PR

Inputs

/swarm "implement feature X"           # free text
/swarm fix #142                        # GitHub issue
/swarm --prd docs/prd/auth.md          # existing PRD
/swarm --resume <run-id>               # continue stopped run

Autonomous + /swarm = manda e esquece

In ~/.claude/dev-team-kit-config.json set intent_classifier.autonomous: true:

  • Hook detects feature intent → auto-suggests /swarm
  • Claude auto-executes (no gates pause)
  • You come back to a PR ready

Cleanup

Worktree NEVER deleted automatically. After PR merged:

git worktree remove .swarm/<run-id>/workspace
rm -rf .swarm/<run-id>

Full protocol: policies/swarm-protocol.md.


Auto-Orchestration (v1.8.0+)

The kit detects intent from your prompt and suggests the appropriate program automatically — you don't have to remember to invoke /run-program manually.

You say: "I need to add social auth to the app"
   ↓
[intent-classifier hook]
   → detects feature pattern → emits: /run-program spec-driven-development
   ↓
[Claude] invokes skill 39 (program-router)
   → asks via AskUserQuestion: dry-run / direto / ad-hoc / cancelar
   ↓
You choose → program executes with human gates where defined

4 autonomy levels

LevelBehaviorWhen to use
0 — ManualHook disabled. You invoke /run-program <name> manually.Full control, exploration
1 — PassiveHook suggests. Claude shows it and waits. Nothing auto-executes.Quer só sugestão, decide tudo manualmente
2 — Active (DEFAULT since v1.9.0)Hook suggests + Claude auto-runs --dry-run (shows plan). Human gates inside program still pause.Default: less friction, full safety via gates
3 — AutonomousHook suggests + Claude auto-runs with --auto-yes (gates auto-approve).CI / cron only. High risk if program has destructive bash:.

Active vs Autonomous — the key difference:

  • Active = "show me the plan automatically, but pause at gates so I can approve them during execution"
  • Autonomous = "execute everything without asking me anything"

The real difference is whether human gates during execution stay active.

Configure your level

// hook config (via /update-config or settings.json)
{
  "intent_classifier": {
    "enabled": true,         // false = Level 0 (manual)
    "auto_dry_run": true,    // DEFAULT v1.9.0+ — Level 2 Active
    "autonomous": false,     // true = Level 3 (autonomous, CI only)
    "suppress": []           // program ids to never suggest
  }
}

Edit ~/.claude/settings.json (Windows: C:\Users\<user>\.claude\settings.json), save, and restart Claude Code.

Set up Level 3 (Autonomous) — your machine only (user-wide)

Zero human confirmations. Use only in non-interactive contexts (CI, scheduled tasks). Recomended: put this in user-wide config so the repo default stays Active (safer). File: ~/.claude/dev-team-kit-config.json

{
  "intent_classifier": {
    "enabled": true,
    "autonomous": true,
    "suppress": [
      "adversarial-dev",       // tem bash que mexe em $ARTIFACTS_DIR/app
      "comprehensive-review"   // postaria em PR sem revisão humana
    ]
  }
}

Pre-flight checklist before enabling Autonomous:

  • Backup do repo / working tree limpa
  • Programs perigosos no suppress list
  • CI/cron tem timeout (ex: máx 30min)
  • Logs persistentes em .run-program/*.log.json acessíveis para debug pós-mortem
  • git push --force proibido (ver policies/tool-safety.md)
  • Notification webhook em caso de falha

Set up Level 0 (Manual) — disable completely

{
  "intent_classifier": {
    "enabled": false
  }
}

Override temporário via env var

# bash/zsh — uma sessão só
export DEVKIT_INTENT_CLASSIFIER_AUTONOMOUS=true
claude

# powershell
$env:DEVKIT_INTENT_CLASSIFIER_AUTONOMOUS="true"; claude

Full reference: policies/auto-orchestration.md.

6 intent patterns detected

Your prompt mentions...Suggested program
"criar feature", "spec-driven", "constitution"spec-driven-development
"ideia vaga", "discovery", "preciso de PRD"pipeline-discovery
"review crítico", "5-agent", "comprehensive review"comprehensive-review
"from scratch", "greenfield", "do zero"adversarial-dev
"legacy", "legado", "reverse engineering"detective-spec
"auto-loop", "autônomo", "fire and forget"loop-polishing

Skip auto: informational prompts ("o que é..."), trivial ("fix typo"), or already a /slash command.


Acknowledgements

This kit is the result of looking at a lot of prior art and re-implementing the ideas that fit our skill-kit model. Nothing here is copied code — each item below was reimagined as policy, skill, or zero-dep script in our own conventions. Links lead to the upstream projects that inspired each direction.

Full third-party attribution (license + scope) is in NOTICE, preserved per Apache-2.0 §4(d).

ProjectFeature in this kitVersion
github/spec-kitInspired the /constitution, /analyze, /checklist commands and the spec-driven workflowv1.3.0+
anombyte93/prd-taskmasterInspired the 13-check PRD quality validation taxonomyv1.2.1
algorithmicsuperintelligence/optillmInspired the inference-time compute patterns doc (MoA, Self-Consistency, BoN, PlanSearch, SPL, RTO)v1.3.0
mattpocock/skillsInspired the /grill-me, /to-prd, /to-issues commandsv1.4.0+
davidkimai/Context-EngineeringInspired protocol shells (Pareto-lang), atom→field taxonomy, and the programs layerv1.1.0
rohitg00/agentmemoryInspired the 4-tier memory consolidation model and privacy filterv1.2.0
ClickUp Agent Prompting GuideInspired the Five Building Block framework and A→B→C layeringv1.2.0
sandeco/reversaInspired the Detective Spec pipeline (skill 33)v1.6.0
aihero.devInspired the documentation format used in WIKI / SKILLS-OVERVIEWv1.5.0
Anthropic Skills (anthropic-skills:*)Inspired policies/mcp-builder-patterns.md, policies/memory-consolidation.md, /consolidate-memoryv1.5.0
Superpowers (superpowers:*)Inspired policies/verification-before-completion.md, policies/receiving-code-review.md, parallelization framingv1.5.0
Claude Code SetupInspired the --recommend-automation mode in the Repo Auditor skillv1.5.0
Claude MD ManagementInspired the audit mode in the CLAUDE.md generator skillv1.5.0
blader/humanizer + Wikipedia: Signs of AI writingInspired the 29 anti-AI writing patterns and /humanize commandv1.4.1, v2.12
coleam00/archonInspired the program engine primitives + the adversarial-dev and comprehensive-review patternsv1.7.0
claudioemmanuel/squeezInspired the cross-call output dedup approach (MinHash + Jaccard) and the public benchmark methodologyv2.9.0
bytedance/deer-flowInspired three conventions: observability trace tags, skill manifest frontmatter v2, and progressive skill loading framingv2.10.0
multica-ai/andrej-karpathy-skillsInspired the "Goal-Driven Execution" pillar (the 4th principle missing from our policy set)v2.10.2
anthropics/skills/frontend-designInspired the aesthetic anchors framework and the "ban generic fonts" rule in the UI/UX skillv2.12.0
AgriciDaniel/claude-seoInspired the GEO/AEO section in the SEO skill (Generative/Answer Engine Optimization)v2.12.0
garrytan/gstackInspired the /canary skill (3 strategies, 7 metrics, automatic rollback)v2.12.0
obra/superpowersInspired the "Iron Law" framing and rationalization prevention tablev2.12.0
anthropics/financial-servicesInspired the vertical-plugin architectural pattern (documented for future adoption)v2.12.0
openai/codex-plugin-ccInspired the Codex integration guide (we don't reimplement — users install the plugin directly)v2.12.0
alirezarezvani/claude-skillsInspired programmatic skill quality scoring and the trigger eval formatv2.12.0
Tencent/TencentDB-Agent-MemoryInspired the symbolic-memory (Mermaid canvas + node_id drill-down) and memory-pyramid (L0→L3) policiesv2.14.0

Every entry above is an idea-level inspiration. We do not bundle code from these projects; our implementations are independent and aligned with this kit's zero-runtime-dep, markdown-first conventions. When a project's approach didn't fit (LangGraph runtime, proxy servers, Python CLIs, etc.), we said so in NOTICE.


License & attribution

Licensed under the Apache License, Version 2.0. See LICENSE for the full text and NOTICE for the third-party attribution that must be preserved in any redistribution.

If you fork, repackage, or build on top of this kit: keep NOTICE intact. The people listed there shaped the patterns inside — attribution is the only thing the license asks of you.


🇧🇷 Leia em Português

Rendered live from felvieira/claude-skills-fv's GitHub README — not stored, always reflects the source repo.

1 Plugin

NameDescriptionCategorySource
dev-team-kit-fv54 specialist skills + 16 dispatchable subagents for coding agents — orchestrator, backend, frontend, QA, security, deploy, detective-spec, static-analysis, skill-author, web-asset-generator, tdd-engineer, architecture-deepener, parallel-dispatcher, pattern-conformity, research-prep, context-budget, ux-research, ui-polish, doubt-driven-review, silent-failure-hunter + spec-driven development (/constitution, /analyze, /checklist), path-scoped rules system (.claude/rules/ with paths: glob), anti-AI writing (/humanize), memory consolidation (/consolidate-memory), skills-vs-agents disambiguation hook (prevents InputValidationError when skill names are passed as subagent_type), and more.developmentfelvieira/claude-skills-fv

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet — be the first to share an update.