Agent Skills
› davepoon/buildwithclaude
› implement-feature
implement-feature
GitHub根据已批准的功能规格,利用Forja (Dev)代理实现功能。涵盖架构设计、代码编写、测试用例生成及QA交接,通过多重检查点确保交付质量与规范性。
Trigger Scenarios
功能规格已批准并准备实施
需要将产品需求转化为可工作的软件
Install
npx skills add davepoon/buildwithclaude --skill implement-feature -g -y
SKILL.md
Frontmatter
{
"name": "implement-feature",
"category": "workflow-orchestration",
"description": "Implements a feature from its specification. Reads the spec, designs architecture, writes code and tests. Delegates to the Forja (Dev) agent."
}
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
Version History
- 502fc01 Current 2026-07-05 15:01


