Agent skill
implement-feature
Implements a feature from its specification. Reads the spec, designs architecture, writes code and tests. Delegates to the Forja (Dev) agent.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/implement-feature-davepoon-buildwithclaude
SKILL.md
Implement Feature
Implements a feature from its specification using the Forja (Dev) agent.
When to Use This Skill
- A feature spec has been approved and is ready for implementation
- You need architecture design, code, and tests for a defined feature
- Translating product requirements into working software
What This Skill Does
- Runs the SIGN IN checklist and verifies the spec handoff
- Designs architecture (creates ADR if needed)
- Defines interfaces/contracts, then implements in
src/ - Writes tests in
tests/(unit + integration) - Runs the Implementation Complete checklist (TIME OUT 1)
- Runs the Pre-Delivery checklist (TIME OUT 2)
- Prepares structured handoff to QA agent
- Runs the SIGN OUT checklist
How to Use
Basic Usage
/implement-feature webhook-event-system
With Spec Reference
/implement-feature docs/specs/webhook-event-system.md
Example
User: /implement-feature user-authentication
Output:
- Implementation in
src/with all acceptance criteria met - Tests in
tests/covering critical paths - ADR if significant architecture decisions were made
- Handoff notes for QA: files changed, how to test, known limitations
Tips
- Ensure the feature spec exists before running this skill
- The agent creates an ADR for any significant architecture decisions
- Two TIME OUT checkpoints ensure both correctness and delivery cleanliness
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?