Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (all-for-claudecode) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
All-for-ClaudeCode
Claude Code plugin that automates the full development cycle — spec → plan → tasks → implement → review → clean.
Zero-dependency automation pipeline for Claude Code. One command (
/afc:auto) runs the entire cycle: write specs, design plans, break into tasks, implement code, review quality, and clean up — all with built-in CI gates and critic loops.
What is All-for-ClaudeCode?
All-for-ClaudeCode is a Claude Code plugin that transforms your development workflow into a fully automated pipeline. Instead of manually prompting Claude through each development phase, you run a single command and the pipeline handles everything — from writing feature specifications to final code review.
- 18 slash commands for every phase of development
- 15 hook events with 3 handler types (shell scripts, LLM prompts, subagents)
- 5 project presets for popular stacks (Next.js, React SPA, Express API, Monorepo)
- Persistent memory agents that learn across sessions
- Built-in CI gates that physically prevent skipping quality checks
Quick Start
Option A: Inside Claude Code (/plugin)
/plugin marketplace add jhlee0409/all-for-claudecode
/plugin install afc@all-for-claudecodeOr use the interactive UI: type /plugin → Manage → Add marketplace → jhlee0409/all-for-claudecode → Discover → install afc.
Option B: One-line install (via npx)
npx all-for-claudecodeInteractive installer — choose scope (user / project / local) and done.
Option C: Claude Code CLI
claude plugin marketplace add jhlee0409/all-for-claudecode
claude plugin install afc@all-for-claudecode --scope userThen, inside Claude Code:
/afc:init # Detect your stack, generate config
/afc:auto "Add user authentication" # Run the full pipelineThat's it. The pipeline will:
- Write a feature spec with acceptance criteria
- Design an implementation plan with file change map
- Break the plan into parallelizable tasks
- Implement each task with CI verification
- Run a code review with security scan
- Clean up artifacts and prepare for commit
Features
Full Auto Pipeline
/afc:auto "feature description"Runs all 6 phases automatically with Critic Loop quality checks at each gate:
Spec (1/6) → Plan (2/6) → Tasks (3/6) → Implement (4/6) → Review (5/6) → Clean (6/6)18 Slash Commands
User and model (unrestricted):
| Command | Description |
|---|---|
/afc:auto |
Full Auto pipeline — runs all 6 phases |
/afc:spec |
Write feature specification with acceptance criteria |
/afc:plan |
Design implementation plan with file change map |
/afc:implement |
Execute code implementation with CI gates |
/afc:test |
Test strategy planning and test writing |
/afc:review |
Code review with security scanning |
/afc:research |
Technical research with persistent storage |
/afc:debug |
Bug diagnosis and fix |
User-only (disable-model-invocation: true):
| Command | Description |
|---|---|
/afc:init |
Project setup — detects stack and generates config |
/afc:doctor |
Diagnose project health and plugin setup |
/afc:architect |
Architecture analysis (persistent memory) |
/afc:security |
Security scan (persistent memory, isolated worktree) |
/afc:principles |
Project principles management |
/afc:checkpoint |
Save session state |
/afc:resume |
Restore session state |
Model-only (user-invocable: false):
| Command | Description |
|---|---|
/afc:tasks |
Break plan into parallelizable tasks |
/afc:analyze |
Verify artifact consistency |
/afc:clarify |
Resolve spec ambiguities |
15 Hook Events
Every hook fires automatically — no configuration needed after install.
| Hook | What it does |
|---|---|
SessionStart |
Restores pipeline state on session resume |
PreCompact |
Auto-checkpoints before context compression |
PreToolUse |
Blocks dangerous commands (push --force, reset --hard) |
PostToolUse |
Tracks file changes + auto-formats code |
SubagentStart |
Injects pipeline context into subagents |
Stop |
CI gate (shell) + code completeness check (AI agent) |
SessionEnd |
Warns about unfinished pipeline |
PostToolUseFailure |
Diagnostic hints for known error patterns |
Notification |
Desktop alerts (macOS/Linux) |
TaskCompleted |
CI gate (shell) + acceptance criteria verification (LLM) |
SubagentStop |
Tracks subagent completion in pipeline log |
UserPromptSubmit |
Injects Phase/Feature context per prompt |
PermissionRequest |
Auto-allows CI commands during implement/review |
ConfigChange |
Audits/blocks settings changes during active pipeline |
TeammateIdle |
Prevents Agent Teams idle during implement/review |
3 Hook Handler Types
| Type | Description | Use Case |
|---|---|---|
command |
Shell script execution (deterministic) | All 15 events |
prompt |
LLM single-turn evaluation (haiku) | TaskCompleted |
agent |
Subagent with file access tools | Stop |
Persistent Memory Agents
Two custom agents that learn across sessions:
| Agent | Role | Memory |
|---|---|---|
afc-architect |
Architecture analysis — remembers ADR decisions and patterns | .claude/agent-memory/afc-architect/ |
afc-security |
Security scan — remembers vulnerability patterns and false positives | .claude/agent-memory/afc-security/ |
Project Presets
| Preset | Stack |
|---|---|
template |
Generic (manual config) |
nextjs-fsd |
Next.js + FSD + Zustand + React Query |
react-spa |
Vite + React 18 + Zustand + Tailwind |
express-api |
Express + TypeScript + Prisma + Jest |
monorepo |
Turborepo + pnpm workspace |
How It Works
┌─────────────────────────────────────────────┐
│ /afc:auto "Add feature X" │
├─────────────────────────────────────────────┤
│ Phase 1: Spec → Critic Loop → Gate ✓ │
│ Phase 2: Plan → Critic Loop → Gate ✓ │
│ Phase 3: Tasks → Critic Loop → Gate ✓ │
│ Phase 4: Implement → CI Gate → Gate ✓ │
│ Phase 5: Review → Security Scan → Gate ✓ │
│ Phase 6: Clean → Artifacts removed │
├─────────────────────────────────────────────┤
│ 15 hooks run automatically at each step │
│ Stop/TaskCompleted gates block if CI fails │
└─────────────────────────────────────────────┘Configuration
Initialize your project:
/afc:initThis detects your tech stack and generates .claude/afc.config.md with:
- CI/lint/test commands
- Architecture style and layers
- Framework-specific settings
- Code style conventions
FAQ
What is all-for-claudecode?
A Claude Code plugin that automates the entire development cycle (spec → plan → tasks → implement → review → clean) through 18 slash commands and 15 hook events.
How does it compare to manual Claude Code workflows?
Instead of manually prompting each step, all-for-claudecode orchestrates the full cycle with built-in quality gates that physically prevent skipping CI or security checks.
Does it work with any project?
Yes. Run /afc:init to auto-detect your stack, or use one of the 5 presets (Next.js, React SPA, Express API, Monorepo, or generic template).
Does it require any dependencies?
No. Zero runtime dependencies — pure markdown commands + bash hook scripts.
How do I install it?
Inside Claude Code, run /plugin marketplace add jhlee0409/all-for-claudecode then /plugin install afc@all-for-claudecode. Alternatively, run npx all-for-claudecode from your terminal for a guided install.
What Claude Code version is required?
Claude Code with plugin support (2025+). The plugin uses standard hooks, commands, and agents APIs.
License
MIT