From claude-impl-tools
Manages agile sprints with Skeleton → Muscles → Skin layers, checkpoints, status checks, and quality gates for iterative development. Triggers on 'start sprint', 'checkpoint', or /agile commands.
npx claudepluginhub insightflo/claude-impl-tools --plugin claude-impl-toolsThis skill uses the workspace's default tool permissions.
> **Heavy-Hitter (execute immediately)**
Plans Agile sprints: define goals, estimate user stories, manage backlogs, facilitate standups and retrospectives. Use for sprint cycles, prioritization, and team training.
Orchestrates git-only agile workflows with checkpoint-based flow control for task cycles, daily standups, sprints, and retrospectives. Use for 'run workflow', 'what's next', or guided development steps.
Explains sprint workflow's convergent diffusion model, 6 phases from spec loading to finalization, agent spawning for Python/Next.js/CI-CD, testing/review, and resumption.
Share bugs, ideas, or general feedback.
Heavy-Hitter (execute immediately)
/agile auto | Initial build: auto-run all layers /agile iterate "changes" | Change/add: run only affected layers /agile status | Current sprint progressLayers: Skeleton (structure) → Muscles (logic) → Skin (polish) Purpose: 1–3 day sprints + user review cycles to maximize satisfaction
v3.0.0: Agent Teams integration (team-lead, qa-lead), agent-browser + Lighthouse CLI v2.6.0: Long Context optimization — H2O pattern places critical info at the top
1. Sprint Planning → Define Skeleton/Muscles/Skin layers
2. Sprint Execution → Focused development + task sync
3. Checkpoint → Screenshot capture + user approval
| Layer | Validation Criteria |
|---|---|
| Skeleton | Lint pass + build success |
| Muscles | Lint + build + unit tests + /checkpoint |
| Skin | Full tests + /trinity → /audit |
When the skill is triggered, check the following in order before starting implementation. Stop and display the relevant message if any check fails.
TASKS.md exists: A TASKS.md file must be present in the project root.
/tasks-init."TASKS.md format: Must contain task IDs in the format - [ ] T1.1:.
/tasks-migrate."/agile auto + Agent Teams: Check whether .claude/agents/team-lead.md exists.
/team-orchestrate is recommended. Install Agent Teams: project-team/install.sh --local --mode=team"TASKS.md preferred, fallback to docs/planning/06-tasks.md) immediately upon each task execution. (Per TEAM-CHARTER)notify_user, use the agent-browser CLI to capture a screenshot of the current implementation.
agent-browser open <url> → agent-browser wait → agent-browser screenshot checkpoint.pngnpx lighthouse <url> --output=json --quietnotify_user: Upon completing each sprint goal or milestone, provide the code along with visual output (screenshot) and request approval.Perform quality validation on each layer completion:
┌─────────────────────────────────────────────────────────────┐
│ Layer complete → Quality gate check │
├─────────────────────────────────────────────────────────────┤
│ │
│ Skeleton complete: │
│ └── Lint pass + build success │
│ │
│ Muscles complete: │
│ └── Lint + build + unit test pass │
│ └── /checkpoint (2-stage review) ← v2.4.0 NEW │
│ │
│ Skin complete: │
│ └── Full tests + /trinity → /audit │
│ └── /verification-before-completion required │
│ │
└─────────────────────────────────────────────────────────────┘
Always follow these principles when defining tasks or splitting sprints.
| Command | Description |
|---|---|
/agile start | Propose a new sprint plan. |
/agile status | Summarize current sprint progress and remaining work. |
/agile review | Summarize results so far and request user review. |
/agile run {task-id} | Begin execution of a specific task. |
/agile done {task-id} | Mark a specific task as complete. |
/agile auto | Initial build: auto-run all layers + checkpoints |
/agile iterate "changes" | Change/add: selectively run only affected layers |
/agile iterate)Purpose: Handle design changes, new feature additions, and business logic updates in an already-built codebase.
# Design change
/agile iterate "Main page design renewal"
# New feature addition
/agile iterate "Add payment system"
# Business logic change
/agile iterate "Update discount logic: allow coupon stacking"
/agile iterate "change description"
↓
┌─────────────────────────────────────────────────────────────┐
│ 1. Analyze change scope │
│ - Interpret the change request │
│ - Scan existing codebase (identify affected files) │
│ - Auto-determine affected layers │
├─────────────────────────────────────────────────────────────┤
│ Analysis result → User confirmation │
│ "This change affects [Muscles], [Skin] layers. │
│ Affected files: 5. Proceed?" │
│ [Approve] → Execute / [Adjust] → Revise scope │
└─────────────────────────────────────────────────────────────┘
↓ (User approval)
┌─────────────────────────────────────────────────────────────┐
│ 2. Selectively run only affected layers │
│ │
│ [SKIP] Skeleton (not affected) │
│ │
│ MUSCLES layer → User confirmation on completion │
│ SKIN layer → User confirmation on completion │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ 3. Final validation and report │
│ - Before/after comparison (screenshots if possible) │
│ - Test run results │
│ - Git diff summary │
└─────────────────────────────────────────────────────────────┘
| Change Type | Affected Layers | Examples |
|---|---|---|
| Design change | Skin | Colors, fonts, animations, layout tweaks |
| UI structure change | Skeleton + Skin | Page structure, navigation changes |
| New feature | Skeleton + Muscles + Skin | New screens/APIs/DB models |
| Business logic change | Muscles | API logic, validation, calculation logic |
| Bug fix | Affected layer only | Target only the problematic layer |
/agile auto vs /agile iterate Comparison| Item | /agile auto | /agile iterate |
|---|---|---|
| Purpose | Initial build | Changes / additions |
| Scope | All layers (Skeleton→Muscles→Skin) | Affected layers only |
| Task creation | Run full TASKS.md | Auto-create new tasks then run |
| Checkpoint | On each layer completion | On each layer completion |
/agile auto)Purpose: Automatically execute each layer (Skeleton → Muscles → Skin), requesting user confirmation after every layer to immediately incorporate feedback.
/agile auto
↓
┌─────────────────────────────────────────────────────────────┐
│ SKELETON layer │
│ - Full layout, dummy data, navigation structure │
│ - Auto-run related tasks │
├─────────────────────────────────────────────────────────────┤
│ Layer complete → Screenshot → notify_user │
│ "Skeleton is done. Please check if the overall │
│ structure matches your expectations." │
│ [Approve] → Next layer / [Request changes] → Apply + recheck│
└─────────────────────────────────────────────────────────────┘
↓ (User approval)
┌─────────────────────────────────────────────────────────────┐
│ MUSCLES layer │
│ - Real data integration, core business logic, interactions │
│ - Auto-run related tasks │
├─────────────────────────────────────────────────────────────┤
│ Layer complete → Screenshot → notify_user │
│ "Features are implemented. Please verify everything │
│ works correctly." │
│ [Approve] → Next layer / [Request changes] → Apply + recheck│
└─────────────────────────────────────────────────────────────┘
↓ (User approval)
┌─────────────────────────────────────────────────────────────┐
│ SKIN layer │
│ - Precise design system, animations, edge case handling │
│ - Auto-run related tasks │
├─────────────────────────────────────────────────────────────┤
│ Layer complete → Screenshot → notify_user │
│ "Done. Please do a final review of the look and feel." │
└─────────────────────────────────────────────────────────────┘
Classify tasks from the TASKS file (TASKS.md preferred, fallback to docs/planning/06-tasks.md) by layer:
| Task Pattern | Layer | Examples |
|---|---|---|
T0.*, T1.1–T1.3 (initial structure) | Skeleton | Routing, layout, dummy UI |
T1.4–T2.* (core features) | Muscles | API integration, state management, CRUD |
T3.* (polish) | Skin | Animations, responsive, accessibility |
Note: If a task has a
[Skeleton],[Muscles], or[Skin]tag, that tag takes precedence.
## Skeleton Layer Complete!
**Completed Tasks**: T0.1, T0.2, T1.1
**Screenshot**: [attached]
### Review Request
> Please check that the overall structure matches expectations.
>
> - Is the layout as intended?
> - Is the navigation structure correct?
**Next Step**: Muscles layer (API integration, core logic implementation)
[1] Approve and continue to next layer
[2] Request changes (enter feedback)
Automatically document and track progress when starting and completing individual tasks.
/agile run {task-id} — Start a TaskActions to perform:
Extract task info from the TASKS file (TASKS.md preferred)
Generate execution plan: docs/reports/{task-id}-plan.md
# Execution Plan: {task-id}
**Started**: {timestamp}
**Goal**: {task description}
## Execution Steps
1. ...
2. ...
## Expected Deliverables
- ...
Update TASKS file: Mark the task as [/] (in progress)
Report the plan to the user before starting work
/agile done {task-id} — Complete a TaskActions to perform:
Generate completion report: docs/reports/{task-id}-report.md
# Completion Report: {task-id}
**Completed**: {timestamp}
**Duration**: {duration}
## Work Completed
- ...
## Files Created
- `path/to/file1.ts`
- `path/to/file2.tsx`
## Test Results
- Unit tests passed
- Build succeeded
## Next Steps
- Next task: {next-task-id}
Update TASKS file: Mark the task as [x] (done)
Suggest a Git commit (optional)
| Situation | Linked Skill | Description |
|---|---|---|
| Before starting | /workflow | Recommend skill based on current state |
| Long planning docs | /compress | Extract essentials via H2O pattern before starting |
| Need tasks | /tasks-init | Scaffold TASKS.md |
| Large-scale automation | /team-orchestrate | Parallel execution of 30–80 tasks |
| Gap/assumption validation | /eros → /the-fool | Gap analysis + critical validation |
| Planning review | /poietes | Eros planning v2 |
| After Muscles layer | /checkpoint | 2-stage code review (v2.4.0 NEW) |
| After Skin layer | /trinity → /audit | Five-pillar evaluation + full audit |
| On bug | /systematic-debugging | Root cause analysis |
| Test automation | /powerqa | QA cycling |
| On interruption | /recover | Work recovery |
| Context overload | /compress | Compress long docs/code and retry |
When Agent Teams are active, delegate sprint coordination to team-lead.
/agile start or /agile auto:
↓
┌─────────────────────────────────────────────────────────────┐
│ 1. Request sprint plan from team-lead │
│ - Pass sprint scope and schedule │
│ - team-lead distributes tasks to domain team members │
├─────────────────────────────────────────────────────────────┤
│ 2. Parallel execution per team member │
│ - architecture-lead → Task(builder): API/data logic │
│ - design-lead → Task(builder): UI/state management │
│ - qa-lead → Task(reviewer): security review (on Muscles) │
├─────────────────────────────────────────────────────────────┤
│ 3. Request quality validation from qa-lead at checkpoint │
│ - Proceed to next layer after quality gate passes │
└─────────────────────────────────────────────────────────────┘
| Agent | Invocation Point | Role |
|---|---|---|
| team-lead | Sprint start | Task distribution, Plan Approval |
| architecture-lead | Muscles layer | Delegate API/DB logic |
| design-lead | Skin layer | Delegate UI/UX implementation |
| qa-lead | Each layer completion | Quality gate approval |
When Agent Teams are inactive: operate in standalone mode (skip agent delegation)
| Failure Type | Recommended Action |
|---|---|
| Test failure | /systematic-debugging → fix → re-run |
| Build failure | Analyze error message → /agile iterate "fix build error" |
| Review failure | Apply /code-review feedback → re-review |
| CLI interruption | /recover → /agile status → resume |
Last Updated: 2026-03-29 (v2.7.0 - Deviation Rules 추가)
실행 중 발견한 작업을 자동 처리하는 규칙. 사용자 허락 없이 적용.
상황: 작업 중 버그 발견 동작:
[Rule 1 - Bug Fix] {설명} 로 추적# 예시: 타입 에러 발견
# 1. 에러 수정
# 2. 관련 테스트 확인
# 3. 빌드 검증
상황: 누락된 핵심 기능 발견 동작:
[Rule 2 - Critical Add] {설명} 로 추적상황: 타입 에러 발견 동작:
[Rule 3 - Type Fix] {설명} 로 추적모든 deviation은 SUMMARY.md에 기록:
## Deviations
| Rule | Type | Description |
|------|------|-------------|
| Rule 1 | Bug Fix | {설명} |
| Rule 2 | Critical Add | {설명} |