cs-feat

Routes new feature requests through brainstorm, design, implementation, and acceptance stages.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/wildlily1021/XW_Software --skill cs-feat-wildlily1021
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cs-feat
Source: https://github.com/wildlily1021/XW_Software/tree/main/.agents/skills/cs-feat
Command: npx skills add https://github.com/wildlily1021/XW_Software --skill cs-feat-wildlily1021

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When AI jumps straight from a feature request to code, names drift from existing conventions, scope creeps mid-implementation, and no decision record survives. This Skill inserts a staged workflow between the idea and the code so every feature has a design document, a checklist, and an acceptance report. ## Core Features & Use Cases - Stage Routing: Inspects existing artifacts in codestable/features/ and tells you which sub-skill to trigger next (brainstorm, design, fastforward, implement, or acceptance) instead of guessing from verbal descriptions. - Four-Stage Pipeline: Coordinates brainstorm (optional triage), design (design.md + checklist.yaml), stepwise implementation, and acceptance closure, with human checkpoints between stages. - Fastforward Mode: Compresses design into four sections for small, clear requests, while blocking fastforward for cross-subsystem or terminology-risky work. - Use Case: You say "add a CSV export capability". The Skill checks the feature directory, finds no artifacts, and routes you to cs-feat-design (or cs-brainstorm if the idea is still fuzzy), producing a dated feature folder with design and checklist files. ## Quick Start Tell the AI "I want to add a new feature: CSV export for monitor data" and let it inspect the features directory to route you to the right sub-skill.

Frequently Asked Questions about cs-feat

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

FAQPage Schema
How do I start a new feature with a staged AI workflow?▼

Describe the feature you want to add, and the router inspects your codestable/features directory for existing artifacts. Based on what it finds, it directs you to brainstorm, design, fastforward, implement, or acceptance sub-skills.

What is the difference between brainstorm and intent in feature design?▼

Brainstorm is AI-led discussion for vague ideas, producing a note only for medium-sized cases. Intent is a user-written draft (about 100 words plus data structures) saved as an intent file that the design stage reads as input.

When should I use fastforward mode instead of the full design stage?▼

Use fastforward when the requirement is clear and the scope is small; it compresses design into four sections confirmed in one pass. Avoid it for cross-subsystem work, terminology conflicts, or plans with more than four steps.

Does this workflow handle bug fixes found during feature implementation?▼

No. Bugs discovered while implementing a feature are recorded as separate issues, not fixed inside the feature pull request. This keeps acceptance scope clear and git history traceable.

What artifacts does each feature stage produce?▼

Each feature gets a dated directory containing an optional brainstorm note, an optional intent draft, a design document, a checklist.yaml tracking steps and checks, and a final acceptance report.