implement

Implements a written feature, fix, or rollback spec as small reviewed diffs on a git branch.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/LeroyAdonis/kitfix-2.0 --skill implement-leroyadonis
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: implement
Source: https://github.com/LeroyAdonis/kitfix-2.0/tree/main/.agents/skills/implement
Command: npx skills add https://github.com/LeroyAdonis/kitfix-2.0 --skill implement-leroyadonis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning an approved spec into code often degrades into unreviewed, oversized changes that are hard to verify or undo. This Skill enforces a disciplined build loop: one small step at a time, each with a visible diff, a plain-English explanation, and test evidence before the user approves it. ## Core Features & Use Cases - Step-by-step implementation: Reads the spec in blueprint/context/current-feature.md and builds each step as the smallest change satisfying its done-when criteria, showing diffs rather than whole files. - Verification gates: Runs the project's declared Verify command or fallback build and tests before any commit, and checks off completed steps in the spec so progress survives a context reset. - Guarded rollback support: For Type: Rollback specs, applies a reverse patch of only the approved product diff while protecting Blueprint history paths, stopping on any conflict or drift. - Use Case: After running /feature to spec a new settings page, run /implement to create the feature branch, build each step with reviewed diffs and passing tests, then hand off to /complete for the merge. ## Quick Start Ask the assistant to run /implement to start building the current spec in blueprint/context/current-feature.md one reviewed step at a time.

Frequently Asked Questions about implement

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a feature spec step by step with git?▼

Run /implement after a spec exists in blueprint/context/current-feature.md. It creates a feature, fix, or rollback branch, builds each spec step as a small reviewed diff, runs the project's Verify command or tests, and checks off steps as you approve them.

How to resume an interrupted implementation after a context reset?▼

Run /implement again. The skill reads which spec steps are already checked off, inspects the git branch and status to see what is committed, and continues from the first unchecked step instead of starting over.

Can I revert a completed feature without losing project history?▼

Yes, a Type: Rollback spec triggers a guarded reverse patch. The skill re-resolves the target commit, previews the product diff excluding protected paths like blueprint/ and .agents/, and applies it in reverse with three-way conflict detection, stopping on any drift.

Does the implement skill commit and merge code automatically?▼

No. Per-step commits are optional checkpoints offered after each approved step. The work-level commit, merge to main, and logging are handled separately by /complete, and nothing is committed without user approval.

What happens if a build step fails its tests?▼

The skill iterates on that step: it revises the code, shows the updated diff, and re-runs verification until it passes and you approve. A step that adds logic must ship a passing test in the same diff when the test gate is on.