feature

Orchestrates incremental feature additions to existing keel projects by updating requirements, design, test, and task documents.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/ab300819/keel-workflow --skill feature-ab300819
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature
Source: https://github.com/ab300819/keel-workflow/tree/main/skills/feature
Command: npx skills add https://github.com/ab300819/keel-workflow --skill feature-ab300819

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Adding a new feature to an existing keel documentation-driven project risks breaking numbering continuity, traceability chains, and document consistency. This Skill coordinates the incremental update of requirements, system design, test cases, and dev tasks so new features extend the existing F/US/AC/T numbering without collisions or gaps. ## Core Features & Use Cases - Three-tier mode detection: Automatically classifies a feature request as Lite, Standard, or Deep based on impact signals (cross-module changes, security relevance, core data model changes) and adjusts document scope and verification strength accordingly. - Stepwise orchestration with sub-agents: In full mode, delegates requirements, design, test-case, and task updates to dedicated skills via isolated sub-agents, passing only YAML summaries and ID lists between steps. - Baseline project support: Works with projects that only have a 00-baseline.md (created by retrofit), creating 01-requirements.md starting from F-001. - Use Case: You have an existing keel project and want to add a user preference module. Run the feature skill with a description; it detects a Standard-mode change, appends new F/US/AC entries, updates the design and test docs with traceability, splits dev tasks, and optionally hands off to dev-workflow for implementation. ## Quick Start Ask the AI to add a new feature to your existing keel project by running /feature followed by a short description of the functionality you want.

Frequently Asked Questions about feature

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

FAQPage Schema
How do I add a new feature to an existing keel project?

Run /feature followed by a feature description. The skill auto-detects Lite, Standard, or Deep mode based on impact signals, then appends numbered requirements, design, test, and task entries to the existing docs/devdocs files.

What is the difference between Lite, Standard, and Deep feature modes?

Lite updates only requirements and task docs for small changes like config or UI tweaks. Standard adds design and test docs for new APIs or modules. Deep adds mandatory adversarial review and docs alignment verification for cross-module, security, or core data model changes.

Can I add a feature to a project that only has a baseline document?

Yes. If docs/devdocs contains 00-baseline.md but no 01-requirements.md, the skill creates the requirements file starting at F-001. Baseline projects are forced into Standard mode for their first feature; Lite becomes available from the second feature onward.

When should I use bugfix or retrofit instead of feature?

Use bugfix for defect repairs and retrofit for existing codebases that have no keel documentation at all. The feature skill is only for adding or iterating functionality in projects that already have a requirements or baseline document.

Why does Lite mode warn about an incomplete traceability chain?

Lite mode skips system design and test case document updates, so the F to US to AC to test linkage breaks at the design and test layers. The skill displays a warning at confirmation time recommending you run system-design and test-cases or switch to full mode.