implement-feature

Solid

Implements a feature from its specification. Reads the spec, designs architecture, writes code and tests. Delegates to the Forja (Dev) agent.

AI & Automation 2,987 stars 362 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
71
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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 1. Runs the SIGN IN checklist and verifies the spec handoff 2. Designs architecture (creates ADR if needed) 3. Defines interfaces/contracts, then implements in `src/` 4. Writes tests in `tests/` (unit + integration) 5. Runs the Implementation Complete checklist (TIME OUT 1) 6. Runs the Pre-Delivery checklist (TIME OUT 2) 7. Prepares structured handoff to QA agent 8. 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

Details

Author
davepoon
Repository
davepoon/buildwithclaude
Created
10 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

implement-feature

Implement a feature from an existing design doc. Reads the design, analyzes the codebase, validates assumptions via interactive quiz, plans execution with parallelization, implements tasks, and validates. Use after running /design-feature.

79 Updated 2 days ago
janekbaraniewski
Testing & QA Solid

feature-spec

Creates a complete product feature specification with acceptance criteria, scope, dependencies, and risks. Delegates to the Prometeo (PM) agent.

2,987 Updated 4 days ago
davepoon
AI & Automation Solid

skillshare-implement-feature

Implement a feature from a spec file or description using TDD workflow. Use this skill whenever the user asks to: add a new CLI command, implement a feature from a spec, build new functionality, add a flag, create a new internal package, or write Go code for skillshare. This skill enforces test-first development, proper handler split conventions, oplog instrumentation, and dual-mode (global/project) patterns. If the request involves writing Go code and tests, use this skill — even if the user doesn't explicitly say "implement".

2,072 Updated today
runkids
AI & Automation Listed

plan-feature

This skill should be used when the user asks to "plan feature", "design feature", or wants to plan and design a new feature before implementation.

18 Updated yesterday
Mr-DooSun
AI & Automation Listed

validate-feature

Validate a feature implementation: build, tests, compliance, quality

79 Updated 2 days ago
janekbaraniewski