feature

Converts build-plan checklist items into reviewable feature specifications with build steps.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning a one-line feature idea from a build plan into a buildable, reviewable spec is error-prone: specs end up oversized, missing edge cases, or drifting in scope. This Skill automates that translation, producing small ordered build steps with observable done-criteria before any code is written. ## Core Features & Use Cases - Automatic target selection: With no argument, picks the first unchecked item in build-plan.md; accepts a feature number or name to spec a specific item. - Sizing and splitting: Detects features too big for one review and splits them into sub-features (4a, 4b, ...) recorded back in the build plan. - Spec generation with self-critique: Writes a full spec to blueprint/context/current-feature.md using a template, then red-teams its own draft for coverage gaps, oversized steps, ordering issues, and scope creep before presenting it. - New-feature intake: Proposes plan additions for genuinely new features, stops for approval before editing user-owned plans, and regenerates the project overview afterward. - Use Case: A developer runs /feature after finishing a feature; the Skill reads the build plan, specs the next unchecked item into small reviewable steps, critiques the draft, and stops at a review gate for approval. ## Quick Start Run /feature with no argument to spec the next unchecked item in build-plan.md, or run /feature followed by a feature number or name to spec that specific item.

Frequently Asked Questions about feature

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

FAQPage Schema
How do I turn a build plan item into a feature spec?▼

Run /feature with the item's number or name, or with no argument to spec the first unchecked item. The Skill reads build-plan.md and project-overview.md, then writes a full spec with ordered build steps to blueprint/context/current-feature.md.

How do I break down a feature that is too big to build at once?▼

The Skill sizes the target feature and, if too big for one reviewable spec, proposes sub-features (4a, 4b, 4c) written back into build-plan.md as an indented checklist. It specs only the first sub-feature; later runs pick up the rest.

Can I add a new feature that is not in the build plan?▼

Yes. The new-feature intake checks for duplicates, proposes a checkbox line and placement in build-plan.md, and stops for your approval before editing. After approval it regenerates the project overview, then specs the new item normally.

What happens when a feature spec is finished being built?▼

Check the feature's box in build-plan.md, archive current-feature.md to blueprint/history/features/NN-name.md, then run /feature again to spec the next unchecked item. Parent items are checked once all sub-items are done.

Does the feature skill write code or start implementation?▼

No. This Skill only plans: it writes and self-critiques the spec, then stops at a review gate for the user to approve. Implementation is handled separately by /implement, which checks off the spec's build steps.