cs-req

Creates Codestable requirement files documenting problem, boundaries, rationale, and acceptance criteria.

1.1k|82|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/liuzhengdongfortest/CodeStable --skill cs-req
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cs-req
Source: https://github.com/liuzhengdongfortest/CodeStable/tree/main/cs-req
Command: npx skills add https://github.com/liuzhengdongfortest/CodeStable --skill cs-req

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Documents the current state of a capability by creating a dedicated requirements file under codestable/requirements. It applies to backfill or update scenarios, ensuring each document clearly describes the problem, boundaries, and rationale for the capability. The output satisfies the frontmatter fields and the four prose sections without including implementation details or future plans.

Core Features & Use Cases

  • Backfill and update workflows for codestable/requirements, ensuring each document covers purpose, boundaries, and acceptance criteria.
  • Keeps requirements separate from architecture and roadmap to reduce confusion and support non-technical readers.
  • Supports auditing and alignment during acceptance and roadmap phases.

Quick Start

Backfill or update a requirements document for a specific capability.

Frequently Asked Questions about cs-req

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

FAQPage Schema
How do I backfill user stories and acceptance criteria for existing capabilities?

Requirements documentation should exclude implementation details and future roadmap plans to prevent confusion, ensuring the output strictly satisfies frontmatter fields and prose sections focused on current capability boundaries and rationale.

How do I update requirements documentation to align with current capability boundaries?

Separating requirements documentation from architecture and roadmap reduces confusion and supports non-technical readers during auditing and alignment phases.

What is the best way to document requirements without including implementation details?

The best way to document requirements without implementation details is to generate a dedicated file satisfying frontmatter fields and four prose sections, strictly describing the problem, boundaries, and rationale for the current capability state.

Does this requirements documentation approach work for non-technical readers?

Yes, this requirements documentation approach works for non-technical readers by keeping requirements separate from architecture and roadmap, focusing solely on problem boundaries and rationale to support auditing and alignment.

Why should I keep requirements separate from architecture and roadmap plans?

You should keep requirements separate from architecture and roadmap plans to reduce confusion, ensure documents clearly describe current capability boundaries, and support non-technical readers during acceptance and auditing phases.

What limitations exist when updating existing requirements files?

A key limitation when updating existing requirements files is that the output strictly excludes implementation details and future plans, focusing only on the current state, problem boundaries, and rationale for the specified capability.