{"_id":"@bryanofearth/claude-agent-kit","_rev":"7-9c2c0d72f3bca34530631295358de6a5","name":"@bryanofearth/claude-agent-kit","dist-tags":{"latest":"3.1.2"},"versions":{"1.0.0":{"name":"@bryanofearth/claude-agent-kit","version":"1.0.0","keywords":["claude","claude-code","ai","agents","cli","developer-tools","productivity","automation","slash-commands","supabase","nextjs"],"author":{"name":"Bryan Weaver"},"license":"MIT","_id":"@bryanofearth/claude-agent-kit@1.0.0","maintainers":[{"name":"bryanofearth","email":"weaverb9@gmail.com"}],"homepage":"https://github.com/bryanweaver/claude-agent-kit#readme","bugs":{"url":"https://github.com/bryanweaver/claude-agent-kit/issues"},"bin":{"claude-agent-kit":"bin/cli.js"},"dist":{"shasum":"fa138a5927cce3cc014e23de1f10adcaa31ff975","tarball":"https://registry.npmjs.org/@bryanofearth/claude-agent-kit/-/claude-agent-kit-1.0.0.tgz","fileCount":38,"integrity":"sha512-PQPx4VpO9wLOXOraW+tqevTHimKxoWSYPlmaAk9unTvmAOMAsuKIv8OgNVYegvz/dBnGI3PMpq31it2CloTR7A==","signatures":[{"sig":"MEUCIQCCBq/J0xE2wWlJCd79MrPX6LOuRxQB8XGcjL3CkcUM/QIgNi08jipQtihPCCe8idm4hZnH2bnZeGT3yC/5CBlxaF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247607},"main":"./lib/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f5a223ba50bdf3cb5e0fb812830f7ab13ec45a51","scripts":{"lint":"eslint bin/ lib/","test":"node --test test/cli.test.js","prepack":"node -e \"require('fs').copyFileSync('PKG-README.md', 'README.md')\"","version":"npm run changelog && git add CHANGELOG.md","lint:fix":"eslint bin/ lib/ --fix","postpack":"node -e \"try { require('fs').unlinkSync('README.md') } catch(e) {}\"","changelog":"echo 'Update CHANGELOG.md manually before release'","postversion":"git push && git push --tags","test:coverage":"node --test --experimental-test-coverage test/cli.test.js"},"_npmUser":{"name":"bryanofearth","email":"weaverb9@gmail.com"},"repository":{"url":"git+https://github.com/bryanweaver/claude-agent-kit.git","type":"git"},"_npmVersion":"10.9.3","description":"A CLI tool and npm package that distributes curated Claude Code agents, slash commands, skills, and hooks to enhance developer productivity","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^7.0.1","diff":"^5.1.0","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","@eslint/js":"^9.16.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-agent-kit_1.0.0_1765940125147_0.44654899911572743","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bryanofearth/claude-agent-kit","version":"1.0.3","keywords":["claude","claude-code","ai","agents","cli","developer-tools","productivity","automation","slash-commands","supabase","nextjs"],"author":{"name":"Bryan Weaver"},"license":"MIT","_id":"@bryanofearth/claude-agent-kit@1.0.3","maintainers":[{"name":"bryanofearth","email":"weaverb9@gmail.com"}],"homepage":"https://github.com/bryanweaver/claude-agent-kit#readme","bugs":{"url":"https://github.com/bryanweaver/claude-agent-kit/issues"},"bin":{"claude-agent-kit":"bin/cli.js"},"dist":{"shasum":"ffceeaa956a5b656d5aa56e93573375bc1b7ab2d","tarball":"https://registry.npmjs.org/@bryanofearth/claude-agent-kit/-/claude-agent-kit-1.0.3.tgz","fileCount":38,"integrity":"sha512-pBq1B0hLMedo1vTRcEOuRe0sh5xUSk2y72zsXczfLrEceOVgrk8jp6gAuiJhKZXYKxviOABoBYT7pBrwQ76wPw==","signatures":[{"sig":"MEQCIF3Sv4MrJ/IMfRSJWNpWZuNslkgQP0QAGwB+BYONsErXAiB9M17jL5QoiBZEdd5Jsqc9ibVOK7pEgNgaSDKUtkYotw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bryanofearth%2fclaude-agent-kit@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239673},"main":"./lib/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"22aea9840853eea3c07e4a8e879516fdc84ea21a","scripts":{"lint":"eslint bin/ lib/","test":"node --test test/cli.test.js","prepack":"node -e \"require('fs').copyFileSync('PKG-README.md', 'README.md')\"","version":"npm run changelog && git add CHANGELOG.md","lint:fix":"eslint bin/ lib/ --fix","postpack":"node -e \"try { require('fs').unlinkSync('README.md') } catch(e) {}\"","changelog":"echo 'Update CHANGELOG.md manually before release'","postversion":"git push && git push --tags","test:coverage":"node --test --experimental-test-coverage test/cli.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:99883270-6f17-4e9a-9b84-bfb2734e0daf"}},"repository":{"url":"git+https://github.com/bryanweaver/claude-agent-kit.git","type":"git"},"_npmVersion":"11.7.0","description":"A CLI tool and npm package that distributes curated Claude Code agents, slash commands, skills, and hooks to enhance developer productivity","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^7.0.1","diff":"^5.1.0","chalk":"^5.3.0","fs-extra":"^11.2.0","inquirer":"^9.2.12","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","@eslint/js":"^9.16.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-agent-kit_1.0.3_1765940658485_0.03675138483959284","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bryanofearth/claude-agent-kit","version":"1.1.0","keywords":["claude","claude-code","ai","agents","cli","developer-tools","productivity","automation","slash-commands","nextjs","react","django","fastapi","vue","express","supabase","postgresql","mongodb"],"author":{"name":"Bryan Weaver"},"license":"MIT","_id":"@bryanofearth/claude-agent-kit@1.1.0","maintainers":[{"name":"bryanofearth","email":"weaverb9@gmail.com"}],"homepage":"https://github.com/bryanweaver/claude-agent-kit#readme","bugs":{"url":"https://github.com/bryanweaver/claude-agent-kit/issues"},"bin":{"claude-agent-kit":"bin/cli.js"},"dist":{"shasum":"99c05b8381b80e09b6986f5b56f2d70562aecf37","tarball":"https://registry.npmjs.org/@bryanofearth/claude-agent-kit/-/claude-agent-kit-1.1.0.tgz","fileCount":40,"integrity":"sha512-VnKFJC0ALHHTc9zWaiDAZMkl97yrycvDrNIle6UyUmNONHRF9RVgaMUr4YEKLSXbjvaO9YZ+DYBFxXRfG1wSSg==","signatures":[{"sig":"MEUCIQD5Yh9erezb/O/X2zttcVvHoJvC1YhGCbBIKECIoGoPrwIgChK2Z2bTzSJkcN103A/pgUcLI2LqjcwVK7dE8CsWFuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277937},"main":"./lib/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f6ea1672651cc8c5d09f1bd2a374b585a93fc9d0","scripts":{"lint":"eslint bin/ lib/","test":"node --test","lint:fix":"eslint bin/ lib/ --fix","test:coverage":"node --test --experimental-test-coverage"},"_npmUser":{"name":"bryanofearth","email":"weaverb9@gmail.com"},"repository":{"url":"git+https://github.com/bryanweaver/claude-agent-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"A CLI tool and npm package that distributes curated Claude Code agents, slash commands, skills, and hooks to enhance developer productivity","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ora":"^7.0.1","diff":"^5.1.0","chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^11.1.0","@inquirer/prompts":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","@eslint/js":"^9.16.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-agent-kit_1.1.0_1771958838425_0.7918229956463319","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bryanofearth/claude-agent-kit","version":"1.2.0","keywords":["claude","claude-code","ai","agents","cli","developer-tools","productivity","automation","slash-commands","nextjs","react","django","fastapi","vue","express","supabase","postgresql","mongodb"],"author":{"name":"Bryan Weaver"},"license":"MIT","_id":"@bryanofearth/claude-agent-kit@1.2.0","maintainers":[{"name":"bryanofearth","email":"weaverb9@gmail.com"}],"homepage":"https://github.com/bryanweaver/claude-agent-kit#readme","bugs":{"url":"https://github.com/bryanweaver/claude-agent-kit/issues"},"bin":{"claude-agent-kit":"bin/cli.js"},"dist":{"shasum":"a59ca66795fc82dc62a59242df344a8f70952a8e","tarball":"https://registry.npmjs.org/@bryanofearth/claude-agent-kit/-/claude-agent-kit-1.2.0.tgz","fileCount":40,"integrity":"sha512-Du9edVOU2G78Wpijp7TR4PkiVCE73YTHrnBQowPcBrRA6YspAumEWzbcAJF62qNagHntJR75fRHuGKSoC4nYHg==","signatures":[{"sig":"MEQCIAYMIyKbAor6uIPR5tU7JEVn6u9VIghhMpl2UoFx7xRMAiAVhBrUP7HAsUbV0g38pgR/H4oE79jpJrzQe2EJoldXyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277937},"main":"./lib/install.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b7a8f99184bf8ed2e20465ee5162c487af0d06ca","scripts":{"lint":"eslint bin/ lib/","test":"node --test","lint:fix":"eslint bin/ lib/ --fix","test:coverage":"node --test --experimental-test-coverage"},"_npmUser":{"name":"bryanofearth","email":"weaverb9@gmail.com"},"repository":{"url":"git+https://github.com/bryanweaver/claude-agent-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"A CLI tool and npm package that distributes curated Claude Code agents, slash commands, skills, and hooks to enhance developer productivity","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ora":"^7.0.1","diff":"^5.1.0","chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^11.1.0","@inquirer/prompts":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.16.0","@eslint/js":"^9.16.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-agent-kit_1.2.0_1771959092871_0.793698994647613","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@bryanofearth/claude-agent-kit","version":"3.1.0","keywords":["claude","claude-code","ai","agents","developer-tools","productivity","automation","plugin"],"author":{"name":"Bryan Weaver"},"license":"MIT","_id":"@bryanofearth/claude-agent-kit@3.1.0","maintainers":[{"name":"bryanofearth","email":"weaverb9@gmail.com"}],"homepage":"https://github.com/bryanweaver/claude-agent-kit#readme","bugs":{"url":"https://github.com/bryanweaver/claude-agent-kit/issues"},"dist":{"shasum":"d9079894868b71bb26df88eaa6a31eda6a60573f","tarball":"https://registry.npmjs.org/@bryanofearth/claude-agent-kit/-/claude-agent-kit-3.1.0.tgz","fileCount":57,"integrity":"sha512-WufTdcOOH3csbfHQBxgzuf4N4q5lmjHHClAnsMzoIIXKh1+SrMAwIfPNWcGE9iR2kZ3AJAS0do85E5RWZeezHQ==","signatures":[{"sig":"MEYCIQD275usnXHXiT47Unr73F719dwijgRHc/H8ff1qIFiDZAIhAPyd1LfTsE5ErpbRsHKeTiSBks++8szcR/4yglXLuzko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bryanofearth%2fclaude-agent-kit@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274510},"type":"module","gitHead":"cf00385e090219db2bc6c2408b5ed6b2297ed05d","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"bryanofearth","email":"weaverb9@gmail.com"},"repository":{"url":"git+https://github.com/bryanweaver/claude-agent-kit.git","type":"git"},"_npmVersion":"11.15.0","description":"A Claude Code plugin that distributes curated agents, skills, and hooks with adaptive stack detection to enhance developer productivity","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-agent-kit_3.1.0_1779558096027_0.8862016858438033","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@bryanofearth/claude-agent-kit","version":"3.1.1","keywords":["claude","claude-code","ai","agents","developer-tools","productivity","automation","plugin"],"author":{"name":"Bryan Weaver"},"license":"MIT","_id":"@bryanofearth/claude-agent-kit@3.1.1","maintainers":[{"name":"bryanofearth","email":"weaverb9@gmail.com"}],"homepage":"https://github.com/bryanweaver/claude-agent-kit#readme","bugs":{"url":"https://github.com/bryanweaver/claude-agent-kit/issues"},"dist":{"shasum":"f874525b176109e108202e9304162474d0599f5c","tarball":"https://registry.npmjs.org/@bryanofearth/claude-agent-kit/-/claude-agent-kit-3.1.1.tgz","fileCount":58,"integrity":"sha512-Sr1LE+2U6YxP1RcK0QH9j4Oc1itkznNAJTOPFjPcBRhelcpI/1TODt3Z3r1Spv8YukXPGQMrssWWfhiZR6pDOQ==","signatures":[{"sig":"MEUCIQC1FbZtMHgIWH67WbXb/9nqgom0MeGijR7uJIPCUktLBwIgbDZzMbauZS+3FHyv2JqFygKUEXWn0e5gDzgDt2MYurU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bryanofearth%2fclaude-agent-kit@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276251},"type":"module","gitHead":"e4693a636b203505c75dea9354a2db6a9f2eb991","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"bryanofearth","email":"weaverb9@gmail.com"},"repository":{"url":"git+https://github.com/bryanweaver/claude-agent-kit.git","type":"git"},"_npmVersion":"11.15.0","description":"A Claude Code plugin that distributes curated agents, skills, and hooks with adaptive stack detection to enhance developer productivity","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-agent-kit_3.1.1_1779558337312_0.24991266299915416","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@bryanofearth/claude-agent-kit","version":"3.1.2","description":"A Claude Code plugin that distributes curated agents, skills, and hooks with adaptive stack detection to enhance developer productivity","type":"module","keywords":["claude","claude-code","ai","agents","developer-tools","productivity","automation","plugin"],"author":{"name":"Bryan Weaver"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bryanweaver/claude-agent-kit.git"},"bugs":{"url":"https://github.com/bryanweaver/claude-agent-kit/issues"},"homepage":"https://github.com/bryanweaver/claude-agent-kit#readme","scripts":{"test":"node --test test/*.test.js"},"gitHead":"94a64417daee1695e7c16741390b401d6de76d14","_id":"@bryanofearth/claude-agent-kit@3.1.2","_nodeVersion":"20.20.2","_npmVersion":"11.15.0","dist":{"integrity":"sha512-ZtlfWzBQvkqizkz/BewGmelbyd4xg+kUQhzBVfXN+FoiiB69x3CVXDXEiU5ubV/nIhddQ867JnTiodunVuZ/CQ==","shasum":"956cb103255fd4ba5fed8df81f0923f1243246bf","tarball":"https://registry.npmjs.org/@bryanofearth/claude-agent-kit/-/claude-agent-kit-3.1.2.tgz","fileCount":60,"unpackedSize":277759,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bryanofearth%2fclaude-agent-kit@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRaMVPh0eFlzlhvnj+rc9Q14E+41DWhr+QYnsG3JZ+7wIgIQCO18o0XX3xAqQjPGWy0o43DFhdX64MGO99/x59cfo="}]},"_npmUser":{"name":"bryanofearth","email":"weaverb9@gmail.com"},"directories":{},"maintainers":[{"name":"bryanofearth","email":"weaverb9@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-agent-kit_3.1.2_1779559327265_0.8249207328425348"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-17T02:55:25.069Z","modified":"2026-05-23T18:02:07.730Z","1.0.0":"2025-12-17T02:55:25.298Z","1.0.3":"2025-12-17T03:04:18.674Z","1.1.0":"2026-02-24T18:47:18.635Z","1.2.0":"2026-02-24T18:51:33.041Z","3.1.0":"2026-05-23T17:41:36.193Z","3.1.1":"2026-05-23T17:45:37.486Z","3.1.2":"2026-05-23T18:02:07.462Z"},"bugs":{"url":"https://github.com/bryanweaver/claude-agent-kit/issues"},"author":{"name":"Bryan Weaver"},"license":"MIT","homepage":"https://github.com/bryanweaver/claude-agent-kit#readme","keywords":["claude","claude-code","ai","agents","developer-tools","productivity","automation","plugin"],"repository":{"type":"git","url":"git+https://github.com/bryanweaver/claude-agent-kit.git"},"description":"A Claude Code plugin that distributes curated agents, skills, and hooks with adaptive stack detection to enhance developer productivity","maintainers":[{"name":"bryanofearth","email":"weaverb9@gmail.com"}],"readme":"# Lean Agile Team — Claude Code Plugin\n\nShip fast, learn faster. 7 agents, 12 skills, Agent Teams coordination.\n\n## Prerequisites\n\n- [Claude Code](https://claude.com/claude-code) installed\n- **Required for full coordination:** `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` (set automatically by this plugin's `settings.json`)\n- Works without Agent Teams in degraded sequential mode via Task() fallback\n\n## Quick Start\n\n### Install via Claude Code Marketplace\n\n```bash\n# Add the repository to the marketplace\nclaude plugin marketplace add bryanweaver/claude-agent-kit\n\n# Install the team plugin\nclaude plugin install team@claude-agent-kit\n```\n\n### Load Locally (Development)\n\n```bash\n# Load plugin directly from a local directory\n# claude --plugin-dir /path/to/claude-agent-kit\n```\n\n### Start Using the Team\n\n```bash\n# Ship a feature\n/team-ship add user authentication\n\n# Fix a production bug\n/team-fix users can't log in\n\n# Clean up tech debt\n/team-cleanup authentication module\n\n# Run and fix tests\n/team-run-tests\n\n# Add critical test coverage\n/team-add-tests payment processing\n```\n\n## Architecture\n\n```text\n┌─────────────────────────────────────────────────┐\n│                  Team Lead                       │\n│            (Claude Code Main Agent)              │\n└──────────────────┬──────────────────────────────┘\n                   │\n        ┌──────────┼──────────┬──────────┐\n        │          │          │          │\n        ▼          ▼          ▼          ▼\n  ┌──────────┐ ┌────────┐ ┌──────────┐ ┌────────────┐\n  │Full Stack│ │Database│ │ Reviewer │ │ Documentor │\n  │Developer │ │ Admin  │ │          │ │            │\n  └──────────┘ └────────┘ └──────────┘ └────────────┘\n        │          │          │          │\n        └──────────┼──────────┼──────────┘\n                   │\n                   ▼\n            ┌──────────┐\n            │ Shipper  │\n            │ (Pipeline│\n            │  Owner)  │\n            └──────────┘\n                   │\n                   ▼\n         Shared Task List\n    (Agent Teams coordination)\n```\n\n## The Lean Team\n\n| Agent | Role | Model | Key Traits |\n|-------|------|-------|------------|\n| **Full Stack Developer** | Adaptive implementation across entire stack | Sonnet | Stack detection, worktree isolation, project memory |\n| **Database Admin** | Adaptive schema, queries, migrations, data integrity | Sonnet | Multi-DB support, worktree isolation, project memory |\n| **Shipper** | Git, testing, building, deployment, PRs | Sonnet | Unblocked pipeline access |\n| **Reviewer** | Security, bugs, performance review | Sonnet | Read-only (plan mode) |\n| **Documentor** | Create, maintain, organize codebase docs | Sonnet | Runs after tests pass |\n| **Meta-Agent** | Generate new custom agents | Opus | On-demand agent creation |\n| **Meta-Skills-Agent** | Generate new workflow skills | Opus | On-demand skill creation |\n\n### Adaptive Agents\n\nThe **Full Stack Developer** and **Database Admin** agents are stack-adaptive — they detect your project's tech stack on first invocation by scanning configuration files (`package.json`, `requirements.txt`, `go.mod`, etc.) and tailor their approach accordingly. They reference the built-in tech-stack skills for framework-specific patterns:\n\n- **`nextjs-app-router`** — Next.js App Router patterns\n- **`shadcn-components`** — shadcn/ui component patterns\n- **`supabase-patterns`** — Supabase database patterns\n- **`tanstack-query`** — TanStack Query data fetching\n- **`testing-patterns`** — Testing patterns for React/Next.js\n\n## Skills\n\n### Workflow Skills\n\n| Skill | Purpose | Speed |\n|-------|---------|-------|\n| `/team-ship <feature>` | Feature branch → implement → review → test → deploy → PR | Balanced |\n| `/team-fix <bug>` | Hotfix → diagnose → patch → deploy (no review step) | Fastest |\n| `/team-cleanup <area>` | Analyze tech debt → refactor → validate | Thorough |\n| `/team-run-tests [scope]` | Run all tests → batch-fix failures → verify | Thorough |\n| `/team-add-tests <area>` | Identify critical gaps → write minimal tests | Focused |\n\n### Utility Skills\n\n| Skill | Purpose |\n|-------|---------|\n| `/team-init-docs [area]` | Generate comprehensive codebase documentation |\n| `/team-update-docs [changes]` | Update docs to reflect recent code changes |\n| `/team-create-agent <description>` | Create a new custom agent via meta-agent |\n| `/team-create-skill <description>` | Create a new workflow skill via meta-skills-agent |\n| `/team-repo-status [focus]` | Repository health report (git, todos, activity) |\n| `/team-all-tools` | List all available tools with signatures |\n| `/team-audit [action]` | Analyze audit logs (summary, report, metrics, timeline, verify, anomalies) |\n\n## Workflow Details\n\n### `/team-ship` — Build and Deploy Features\n\n```text\nShipper ──► Full Stack Dev + DB Admin (parallel) ──► Shipper ──► Reviewer ──► Shipper ──► Documentor ──► Shipper\nBranch       Implement feature                       Commit       Review       Test         Update Docs    Deploy+PR\n```\n\nTasks: Create branch → Implement → Commit → Review → Test → Fix regressions (if needed) → Update docs → Deploy & PR\n\n### `/team-fix` — Emergency Bug Fixes\n\n```text\nShipper ──► Full Stack Dev + DB Admin ──► Shipper ──► Shipper ──► Documentor ──► Shipper\nHotfix       Diagnose & patch              Commit      Test+Deploy  Update Docs    Merge\n```\n\nNo reviewer step — speed is the priority for emergencies.\n\n### `/team-cleanup` — Technical Debt\n\n```text\nShipper ──► Reviewer ──► Full Stack Dev + DB Admin (parallel) ──► Shipper ──► Shipper ──► Documentor ──► Shipper\nBranch       Analyze       Refactor                                Commit      Test         Update Docs     PR\n```\n\nReviewer-first: analyze before refactoring.\n\n### `/team-run-tests` — Batch Test and Fix\n\n```text\nShipper ──► Shipper ──► Full Stack Dev + DB Admin ──► Shipper ──► Shipper ──► Reviewer ──► Documentor ──► Shipper\nBranch       Run tests    Fix failures (parallel)      Commit      Re-test     Review       Update Docs     PR\n                              ↑                                       │\n                              └───────── loop if still failing ───────┘\n```\n\n### `/team-add-tests` — Critical Test Coverage\n\n```text\nShipper ──► Reviewer ──► Full Stack Dev + DB Admin (parallel) ──► Shipper ──► Documentor ──► Shipper\nBranch       Find gaps     Write minimal tests                     Run tests    Update Docs    Commit+PR\n```\n\nTest the 20% that prevents 80% of disasters.\n\n## Plugin Structure\n\n```text\nclaude-agent-kit/\n├── .claude-plugin/\n│   ├── plugin.json              # Plugin manifest\n│   └── marketplace.json         # Marketplace distribution manifest\n├── agents/\n│   ├── full-stack-developer.md  # Adaptive full-stack implementation\n│   ├── database-admin.md        # Adaptive database and data layer\n│   ├── shipper.md               # Pipeline: git, test, build, deploy\n│   ├── reviewer.md              # Security, bugs, performance review\n│   ├── documentor.md            # Documentation creation and maintenance\n│   ├── meta-agent.md            # Agent generator\n│   └── meta-skills-agent.md     # Skill generator\n├── skills/\n│   ├── team-ship/SKILL.md        # Feature development workflow\n│   ├── team-fix/SKILL.md         # Emergency hotfix workflow\n│   ├── team-cleanup/SKILL.md     # Tech debt refactoring workflow\n│   ├── team-run-tests/SKILL.md   # Batch test and fix workflow\n│   ├── team-add-tests/SKILL.md   # Critical test coverage workflow\n│   ├── team-init-docs/SKILL.md   # Full documentation generation\n│   ├── team-update-docs/SKILL.md # Documentation maintenance\n│   ├── team-create-agent/SKILL.md # Custom agent creation\n│   ├── team-create-skill/SKILL.md # Workflow skill generation\n│   ├── team-repo-status/SKILL.md # Repository health report\n│   ├── team-audit/SKILL.md       # Audit log analysis\n│   └── team-all-tools/SKILL.md   # List available tools\n├── hooks/\n│   └── hooks.json               # Quality gates and observability\n├── settings.json                # Plugin settings (Agent Teams flag)\n├── docs/\n│   └── lean-agile-system.md     # Detailed system specification\n└── .claude/\n    └── settings.json            # Claude Code project settings\n```\n\n## Configuration\n\n### Settings\n\nThe plugin automatically enables Agent Teams via `settings.json`:\n\n```json\n{\n  \"env\": {\n    \"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS\": \"1\"\n  }\n}\n```\n\n### Hooks\n\nThree hooks provide quality gates and observability:\n\n| Hook | Type | Purpose |\n|------|------|---------|\n| **TaskCompleted** | Prompt | LLM verifies task is genuinely complete before marking done |\n| **TeammateIdle** | Command | Logs idle events to `<tmpdir>/lean-agile-team.log` |\n| **SubagentStop** | Prompt | Validates git state is clean when shipper finishes (scoped via `agent_name` matcher) |\n\n## Dual-Mode Operation\n\nEvery skill supports two execution modes:\n\n### Agent Teams Mode (recommended)\n\nWith `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1`:\n- Spawns real teammates that work in parallel\n- Uses shared task lists with dependency tracking\n- Teammates communicate via mailbox protocol\n- Full parallelism where workflows allow\n\n### Sequential Fallback\n\nWithout Agent Teams:\n- Executes agents sequentially via `Task()` calls\n- Same workflow steps, same quality gates\n- Works on any Claude Code version\n- Slightly slower due to serial execution\n\n## Creating Custom Agents\n\nUse the meta-agent to generate new agents:\n\n```text\n/team-create-agent Create a new agent that handles API integration testing\n```\n\nThe meta-agent will:\n1. Analyze your requirements\n2. Select appropriate tools and model\n3. Generate a complete agent definition\n4. Save to `agents/<name>.md`\n\n## Key Principles\n\n- **Ship fast, learn faster** — working software over perfect software\n- **Minimal testing** — test the 20% that prevents 80% of disasters\n- **Speed focus** — `/team-fix` is fastest, `/team-ship` is balanced, `/team-cleanup` and `/team-run-tests` are thorough\n- **Non-blocking reviews** — reviewer suggestions don't stop deployment (except security)\n- **Clean pipeline** — shipper owns the entire git-to-production flow\n- **Quality without bureaucracy** — pragmatic reviews, not nitpicks\n","readmeFilename":"README.md"}