feature-analyzer
Turn ideas into fully formed designs and specs through natural collaborative dialogue. Use when planning new features, designing…
Execute implementation tasks from design documents using markdown checkboxes. Use when (1) implementing features from feature-analyzer output, (2) resuming interrupted work, (3) batch executing tasks. Triggers on 'start implementation', 'run tasks', 'resume'.
$ npx -y skills add notedit/happy-skills --skill feature-pipeline --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/feature-pipelineContext preview
The summary Claude sees to decide when to auto-load this skill.
Execute implementation tasks from design documents using markdown checkboxes. Use when (1) implementing features from feature-analyzer output, (2) resuming interrupted work, (3) batch executing tasks. Triggers on 'start implementation', 'run tasks', 'resume'.
name: feature-pipeline description: Execute implementation tasks from design documents using markdown checkboxes. Use when (1) implementing features from feature-analyzer output, (2) resuming interrupted work, (3) batch executing tasks. Triggers on 'start implementation', 'run tasks', 'resume'.
Execute implementation tasks directly from design documents. Tasks are managed as markdown checkboxes - no separate session files needed.
# Get next task python3 scripts/task_manager.py next --file <design.md> # Mark task completed python3 scripts/task_manager.py done --file <design.md> --task "Task Title" # Mark task failed python3 scripts/task_manager.py fail --file <design.md> --task "Task Title" --reason "..." # Show status python3 scripts/task_manager.py status --file <design.md>
Tasks are written as markdown checkboxes in the design document:
## Implementation Tasks - [ ] **Create User model** `priority:1` `phase:model` - files: src/models/user.py, tests/models/test_user.py - [ ] User model has email and password_hash fields - [ ] Email validation implemented - [ ] Password hashing uses bcrypt - [ ] **Implement JWT utils** `priority:2` `phase:model` - files: src/utils/jwt.py - [ ] generate_token() creates valid JWT - [ ] verify_token() validates JWT - [ ] **Create auth API** `priority:3` `phase:api` `deps:Create User model,Implement JWT utils` - files: src/api/auth.py - [ ] POST /register endpoint - [ ] POST /login endpoint
See [references/task-format.md](references/task-format.md) for full format specification.
LOOP until no tasks remain: 1. GET next task (task_manager.py next) 2. READ task details (files, criteria) 3. IMPLEMENT the task 4. VERIFY acceptance criteria 5. UPDATE status (task_manager.py done/fail) 6. CONTINUE
Completed task:
- [x] **Create User model** `priority:1` `phase:model` ✅ - files: src/models/user.py - [x] User model has email field - [x] Password hashing implemented
Failed task:
- [x] **Create User model** `priority:1` `phase:model` ❌ - files: src/models/user.py - [ ] User model has email field - reason: Missing database configuration
To resume interrupted work, simply run again with the same design file:
/feature-pipeline docs/designs/xxx.md
The task manager will find the first uncompleted task and continue from there.
This skill is typically triggered after `/feature-analyzer` completes:
User: /feature-analyzer implement user auth
Claude: [designs feature, generates task list]
Design saved to docs/designs/2026-01-02-user-auth.md
Ready to start implementation?
User: Yes / 开始实现
Claude: [executes tasks via feature-pipeline]Turn ideas into fully formed designs and specs through natural collaborative dialogue. Use when planning new features, designing…
Guided feature development with codebase understanding and architecture focus. Use for implementing features systematically:…
AI-Native Issue-Driven development workflow. From GitHub Issue to merged PR: parse issue, explore codebase, design technical…
Analyze product screenshots to extract feature lists and generate development task checklists. Use when: (1) Analyzing competitor…
Generate article cover images with 5 dimensions (type, palette, rendering, text, mood). Supports cinematic (2.35:1), widescreen…
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing…