agent-health
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified session. Highlights agents with…
Executes an approved implementation plan task-by-task with a fresh implementer subagent per task and two review gates. Use when a plan is approved, tasks are mostly sequential, and quality gates are needed without full orchestrate/fork-join overhead.
$ npx -y skills add tranhieutt/software_development_department --skill subagent-driven-development --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/subagent-driven-developmentContext preview
The summary Claude sees to decide when to auto-load this skill.
Executes an approved implementation plan task-by-task with a fresh implementer subagent per task and two review gates. Use when a plan is approved, tasks are mostly sequential, and quality gates are needed without full orchestrate/fork-join overhead.
name: subagent-driven-development type: workflow description: "Executes an approved implementation plan task-by-task with a fresh implementer subagent per task and two review gates. Use when a plan is approved, tasks are mostly sequential, and quality gates are needed without full orchestrate/fork-join overhead." argument-hint: "[approved-plan-file-or-task-list]" user-invocable: true allowed-tools: Read, Glob, Grep, Bash, TodoWrite, Task context: main effort: 4 agent: lead-programmer when_to_use: "When executing an approved planning-and-task-breakdown plan that has multiple implementation tasks, mostly sequential dependencies, and needs per-task review loops before proceeding."
Execute an approved implementation plan by dispatching one fresh implementer subagent per task, then running two review gates before moving to the next task:
1. Spec compliance review: did the task implement exactly the plan? 2. Code quality review: is the implementation maintainable, tested, and safe?
The controller does not implement code directly. The controller curates context, dispatches focused subagents, verifies outputs, and blocks progression when a review gate fails.
Use this workflow after:
`spec-driven-development` -> `planning-and-task-breakdown` -> user approval
Use it instead of:
checkpoints would reduce risk
All must be true:
overwritten.
If any precondition is missing, stop and route back to `planning-and-task-breakdown`, `using-sdd`, or the user.
Before the first implementation subagent, state:
Pre-code gate: Plan satisfied by user approval; execution mode: subagent-driven-development; Task 1 owner: fresh implementer subagent.
Read the approved plan once. Extract:
Do not make subagents read the whole plan. Give each subagent the exact task text and only the context it needs.
Use one tracking item per plan task:
[ ] Task N - <atomic outcome>
Only mark a task complete after both review gates approve and verification evidence is fresh.
For each task:
1. Dispatch a fresh implementer subagent. 2. If the implementer asks for context, answer or re-dispatch with the missing context. 3. Require TDD evidence or the plan's explicit non-code verification. 4. Inspect changed files and command output. 5. Run spec compliance review. 6. Fix spec issues before code quality review. 7. Run code quality review. 8. Fix quality issues and re-review until approved. 9. Mark task complete.
Do not dispatch multiple implementation subagents in parallel from this workflow. Parallel implementation belongs to `fork-join`.
Before marking any task complete or moving to the next task, use `verification-before-completion` with the task's acceptance criteria, implementer summary, changed files, verification output, and both review-gate verdicts.
After all tasks pass:
integration action.
Pass this structure to every implementer subagent:
You are the implementer for Task N of an approved SDD plan. You are not alone in the codebase. Other work may exist. Do not revert or overwrite changes outside your task scope. Goal: <overall plan goal> Task: <full task text, including files, acceptance criteria, RED/GREEN steps, verification commands, and commit message> Relevant context: <only files, patterns, decisions, and prior task outputs needed for this task> Rules: - Work only on the files listed for this task unless you must stop and ask. - Use test-driven-development for behavior changes. - Do not broaden scope beyond the task. - Run the exact verification commands from the plan. - Self-review before reporting back. - Commit only if the plan explicitly requires a commit and the worktree policy allows it. Report one status: - DONE - DONE_WITH_CONCERNS - NEEDS_CONTEXT - BLOCKED Include: - Files changed - Tests/commands run with results - Any deviations from the plan - Commit SHA if committed
After implementer reports DONE or DONE_WITH_CONCERNS, dispatch a fresh reviewer or perform a separate review pass using this contract:
Review Task N for spec compliance only. Inputs: - Task text from the approved plan - Implementer summary - Changed files / diff - Verification output Check: - Every acceptance criterion is satisfied. - Required files were created/modified/tested. - No requested behavior is missing. - No extra behavior or scope was added. - Verification matches the plan. Return: - APPROVED, or - CHANGES_REQUIRED with exact gaps and file references.
If spec
Repo: tranhieutt/software_development_department
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified session. Highlights agents with…
Provides the vendored agent-style v0.3.5 prose rule pack as a portable Claude skill. Use when installing, syncing, applying, or auditing SDD Agent-Style…
Provides Angular best practices for components, modules, services, and reactive patterns. Use when working with Angular TypeScript files, component templates,…
Records unexpected API behaviors, undocumented caveats, version bugs, or non-obvious workarounds into .claude/memory/annotations.md. Use immediately when an…
Defines REST and GraphQL API contracts including endpoints, request/response schemas, auth flows, and versioning strategy. Use when designing a new API,…
Manages the ADR (Architecture Decision Record) registry. Use when recording tech-stack choices, design patterns, or infrastructure decisions with context,…