cs-feat-ff

Guides lightweight feature implementation by searching CodeStable knowledge base before coding.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When you ask an AI to implement a small feature directly, it often writes code blind—ignoring lessons already learned, decisions already made, and architectural boundaries already defined in the project. This Skill fixes that by requiring a quick search of the CodeStable knowledge base before any code is written, without imposing heavyweight design documents or checklists. ## Core Features & Use Cases - Pre-coding knowledge lookup: Searches codestable/compound for learnings, tricks, and decisions, plus codestable/architecture for subsystem boundaries, using search-yaml.py queries. - Lightweight coding guardrails: Enforces minimal-change principles—write only what was asked, place new logic in new files, avoid patch-style special-case branches, and stop at reflection signals like 300+ line files or 4+ function parameters. - Escalation path: Detects when a task outgrows fast-forward mode (3+ subsystems affected, new terminology, boundary changes) and hands off to the full cs-feat-design flow. - Use Case: You say "fast forward, add a filter to the serial monitor." The AI first searches past learnings and decisions about the monitor module, then implements the filter following established conventions—no design doc, no confirmation meetings. ## Quick Start Tell the AI "use fast forward mode to add a small feature" and describe the small change you want implemented directly.

Frequently Asked Questions about cs-feat-ff

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

FAQPage Schema
How do I implement a small feature without writing a design document?▼

Use fast forward mode: state the small change you want, and the AI searches the CodeStable knowledge base for relevant learnings and decisions, then writes the code directly. No design doc, checklist, or acceptance criteria are produced.

What is the CodeStable compound knowledge base?▼

It is a directory of accumulated project knowledge in four types: learnings (past mistakes), tricks (useful techniques), decisions (ratified technical choices), and explorations (research findings). You search it with search-yaml.py filtered by doc_type before coding.

When should I use fast forward mode versus a full design workflow?▼

Use fast forward for small, single-module changes that do not touch architectural boundaries. Switch to the full design flow when changes span more than three subsystems, introduce new terminology, or alter established module boundaries.

Does fast forward mode skip all code quality checks?▼

No. It keeps lightweight guardrails: write only what was requested, place reusable logic in new files, avoid special-case patch branches, and stop when hitting signals like files over 300 lines or functions with four or more parameters.

What happens if a fast forward task turns out to be complex?▼

The AI stops and tells you the task is more complex than expected, recommending a switch to the full cs-feat-design flow. Code already written is marked as partially implemented in the subsequent design phase.