From sdd-implementation
Restore the current SDD task state and implement exactly one approved task. Use after sdd-bootstrap-interviewer and before quality-gate.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sdd-implementation:implement-taskThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Implement one approved task and prepare it for independent quality review.
Implement one approved task and prepare it for independent quality review.
Codex:
Use the implement-task skill for specs/<feature>/tasks.md#T-001
Claude Code:
/sdd-implementation:implement-task specs/<feature>/tasks.md#T-001
Before reading any specification, verify that AGENTS.md exists at the
repository root and that scripts/check-sdd-structure.sh (or .ps1) reports
no missing: items. If either check fails, stop immediately and direct the user
to run /sdd-bootstrap:sdd-adopt. Do not improvise project rules or infer
missing structure from context.
Read AGENTS.md, the target feature requirements, design, tasks, acceptance tests,
traceability, relevant ADRs and contracts, references/implementation-policy.md,
and references/agent-delegation-policy.md.
If a valid SDD_SUDO flag file exists at the project root (see
plugins/sdd-quality-loop/references/sudo-mode-policy.md), the routine task
approval checkpoint auto-passes. Record
Approval: Approved (sudo <ISO8601 UTC>) in tasks.md and continue.
Sudo does not bypass the Block-and-Stop decisions below: requirement,
architecture, authentication, authorization, breaking-API, or security
decisions still require a human. Set the task to Blocked and defer to the
human even under sudo. All deterministic gates apply; every check runs as normal.
tasks.md and select the named task, an In Progress task, or the first
task with Approval: Approved and Status: Planned.git status and git diff.Blocked and stop.Approved.Delegate large-scope surveys (impact analysis, pattern discovery, test
enumeration) following references/agent-delegation-policy.md. Keep one
session per task. When crossing a session boundary, write current state to the
Session Handoff section of the implementation report before stopping; on
resume, re-read tasks.md and the report before taking any action.
In Progress.Scope and Done When.Required Workflow
is tdd (high/critical risk), follow Red→Green: write the failing test
first and save its failing output (e.g. under
specs/<feature>/verification/), then implement until it passes and save
the passing output. quality-gate's risk-aware check-contract requires
non-empty red_evidence and green_evidence for every test-type check, so
capture both as you go rather than reconstructing them later.reports/implementation/<task-id>.md from the bundled template.Implementation Complete only when implementation, required
tests, related regression tests, and the report are complete.Set the task to Blocked, record the blocker, and stop when:
Return specification gaps to sdd-bootstrap-interviewer. Do not resolve them by
guessing.
Done; only quality-gate may do that.Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
npx claudepluginhub aharada54914/sdd-forge --plugin sdd-implementation