hoangnguyen0403/implement-feature
Implement an approved feature plan with fresh-context slices, TDD, evidence, and PR-ready output.
npx skills add https://github.com/HoangNguyen0403/agent-skills-standard --skill implement-feature
> [!IMPORTANT]
> Implement an approved feature plan with fresh-context slices, TDD, evidence, and PR-ready output.
Optional args: slug=<feature>, ticket=<id/url>, mode=interactive|autonomous|channel, channel=<id>, auto_continue=true|false, profile=business|hybrid|technical.
When the user asks to perform this workflow, execute the following steps:
Goal: Build an approved feature through TDD slices and route completed work to verification.
docs/prd/ and docs/srs/ for a matching [slug]; if absent, use the newest matching artifact.REQ-*, AC-*, trace, or required SRS/test lanes are missing, stop and route to plan-feature, design-solution, or implementation-readiness.docs/srs/srs-task-list.md with small vertical slices.REQ-* and AC-* for each slice; do not invent scope from code inspection.docs/srs/srs-task-list.md or docs/prd/prd-plan-[slug].md.docs/prd/prd-[slug].md and docs/srs/srs-[slug].md before closing the slice.docs/srs/srs-walkthrough.md.verify-work.REQ-*/AC-* trace and required SRS/test lanes.slug, operator_profile (carried, not re-inferred), completed slices, tests run, changed contracts, delegation packets, outcome report, next workflow.# Implementation Handoff: [Name]
## Completed Slices
## Tests Run
## Changed Contracts
## Requirement Trace Updates
## Evidence
## Known Risks
## Delegation Packets
## Outcome Report
feature_status: partially_implemented | implemented | blocked
requirement_trace: BRD-OBJ-* -> REQ-* -> AC-* -> SRS-* -> evidence
completed_evidence: []; missing_evidence: []; decision_needed: []; recommended_next_workflow: verify-work | plan-feature | design-solution
## Next Workflow
verify-work
## Cost Report
Call `get_session_cost(workflow="implement-feature")` before final handoff.
Take hoangnguyen0403/implement-feature from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.