
This walks you through building a feature by breaking it into test-driven slices and keeping evidence as you go. It hunts for your PRD and SRS in docs, sets up a task list, then loops through write-test-first, implement, refactor cycles while keeping context fresh between big slices. The handoff template captures what you shipped, which tests ran, and what contracts changed so the next person (or verify-work skill) has what they need. It's opinionated about structure,expects docs/prd and docs/srs directories, a task list markdown file, and a clean workflow that routes to verification when done. Best for teams that want repeatable feature delivery with audit trails baked in.
$ npx -y skills add hoangnguyen0403/agent-skills-standard --skill implement-feature --agent claude-codeInstalls into .claude/skills of the current project.
[!IMPORTANT] Implement an approved feature plan with benefit-based placement, TDD, revision-bound evidence, and PR-ready output.
Optional args: slug=, ticket=<id/url>, mode=interactive|autonomous|channel, channel=, 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 bounded TDD slices and route settled work to verification.
delivery_mode, authoritative work-item reference with source revision, owner, approval reference, and inherited snc_tier/model_tier. In brief mode the approved record's observable criteria replace formal PRD/SRS/REQ/AC IDs; never restart intake or invent IDs for a missing filename. A sensitive or scope-grown change reopens only the affected slices and restores the applicable design/approval floor. High tier adds specialist-architecture-guard and specialist-security-reviewer before verify-work. Ask only when the target remains ambiguous after reading the approved record.common-subagent-driven-development §1 before editing: delegate only for a named benefit or a host requirement. Coupled sequential work under a host that permits main-loop implementation stays in one implementation context.NOT RUN; never manufacture fake RED. Frozen pre-repair snapshot proof must be explicitly labeled as frozen_snapshot_red. Setup errors (compilation, syntax, missing imports, fixture defects) are invalid_red, NOT behavioral RED.PASS, FAIL, NOT RUN, NOT APPLICABLE); unexecuted checks remain NOT RUN.needs_context/blocked with the exact item. Defective output → one corrective assignment naming the failed AC. Observed provider exhaustion → only an eligible, already-authorized fallback, with the evidence recorded. Consequential safety/design issue → human decision. Retry count alone never authorizes premium.rtk pnpm audit:trace --slug <slug> --required; required run records rtk pnpm audit:outcome --records --required --slug <slug> --workflow <workflow> --run-id <run-id>. Brief tickets acquire no document-trace gate; registry-wide discovery with no selector stays optional. Where human acceptance is required by release scope, keep it pending until an authorized human acts. Technical verification, business acceptance, and release stay separate referenced decisions; a passing check reports only technical verification. Continue only within recorded authority; route to verify-work.brief record with observable criteria; owner; required SRS/test lanes for triggered risk.common-subagent-driven-development §1: delegate only for a named benefit or a host requirement. Plan approval does not authorize merge, deployment, premium spend, or a different execution mode.needs_context or blocked when required trace or brief criteria, owner, test lanes, authority, required standards, or enforceable isolation are missing.slug, carried operator_profile, delivery_mode, work-item reference plus source revision, approval reference, snc_tier, model_tier, completed slices, tests run, changed contracts, requirement trace, delegation packets, evidence-lane refs (technical/acceptance/release), risks, outcome report, next workflow.repository_status and activation_status separately; include authorized next action, settled revision, and evidence links. Publication approval does not grant deployment authority.# Implementation Handoff: [Name]
## Delivery Mode And Work Item
- Mode: brief | standard | extended; work item + revision: [ref @ rev]; owner: [owner]; approval: [ref]
- Evidence lanes: technical [verify receipt ref], acceptance [not assessed], release [not assessed]
## Completed Slices
## Tests Run
## Changed Contracts
## Requirement Trace Updates
## Evidence
### Layered Acceptance
- **Source-Ready:** [Git SHA + dirty-identity; check statuses explicitly recorded: build/lint/typecheck as PASS | FAIL | NOT RUN | NOT APPLICABLE]
- **Focused Checks:** [Test runner command, raw test count/membership from runner output, RED status (expected_red | frozen_snapshot_red | not_run), GREEN result]
- **Consumer-Smoke:** [Real producer→consumer entrypoint, outward side effects verified | NOT APPLICABLE with scope reason]
- **Independent Review:** [Reviewer identity, spec compliance and code quality verdicts | NOT APPLICABLE with scope reason]
- **Human Acceptance:** [Human partner / operator sign-off status (Approved | Pending | NOT APPLICABLE with scope reason)]
## Known Risks
## Delegation Packets
## Outcome Report
{schema_version: 1, run_id: "[run-id]", slug: "[slug]", workflow: implement-feature, feature_status: implemented, started_at: "[timestamp]", completed_at: "[timestamp]", requirement_trace: {brd_objectives: [], requirements: [], acceptance_criteria: [], srs: []}, completed_evidence: [], missing_evidence: [], decision_needed: [], recommended_next_workflow: verify-work, cost: {source: unavailable}, agent: {identity: "[agent-identity]", model: "[model]"}}
## Next Workflow
verify-work
## Cost Report
Call `get_session_cost(workflow="implement-feature")` before final handoff.
Sponsors