implement-feature
This Claude Code skill automates feature implementation by accepting a specification and orchestrating the complete development workflow through architecture design, code writing, testing, and QA handoff. Use it when a feature specification is approved and ready for full implementation, delegating the work to the Forja development agent with structured checklists at key milestones.
git clone --depth 1 https://github.com/davepoon/buildwithclaude /tmp/implement-feature && cp -r /tmp/implement-feature/plugins/agent-triforce/skills/implement-feature ~/.claude/skills/implement-featureSKILL.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 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
Scans the codebase for dead code, tech debt, outdated dependencies, and code quality issues. Delegates to the Centinela (QA) agent.
Creates a complete product feature specification with acceptance criteria, scope, dependencies, and risks. Delegates to the Prometeo (PM) agent.
Pre-release verification checklist. Validates features, tests, docs, security, and quality gates before shipping. Delegates to the Centinela (QA) agent.
Addresses and fixes findings from a QA code review. Reads the review report, fixes critical and warning issues, and prepares for re-verification. Delegates to the Forja (Dev) agent.
Deep security audit covering OWASP Top 10, authentication, authorization, data protection, dependency vulnerabilities, and secrets scanning. Delegates to the Centinela (QA) agent.
Initialize uc-taskmanager for the current project. Creates works/ directory and configures Bash permissions in .claude/settings.local.json. Use when the user says "uctm init", "initialize uctm", "uctm 초기화", or "초기화".
Triggers the WORK-PIPELINE when a user request starts with a [] tag (e.g., [new-feature], [bugfix], [WORK start]). Use this skill whenever you detect a [] tag at the beginning of a user message.