spec-status

Solid

Spec-driven development status and orientation. Use when checking overall project state, viewing a specific task with its linked req/epic, listing tasks by status, running a quality audit for orphans/cycles/missing fields, or for a pipeline overview when unsure which spec sub-skill to use. NOT for mutating state — read-only; use spec-done or spec-work for state changes.

Code & Development 33 stars 5 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
51
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# spec — status and orientation Read-only entry point for spec-driven development: report progress, or orient the user to the right sub-skill. If `.spec/` doesn't exist, tell the user: "No `.spec/` folder. Use the `spec-init` skill to initialize the project." and stop. ```bash scripts/specctl status 2>/dev/null || echo "NO_SPEC" ``` ## Pipeline `spec-init` → `spec-interview` → `spec-plan` → `spec-work` → `spec-done` (loop until epic complete) `spec-status` reads state at any point. ### Sub-skills - `spec-init` — initialize `.spec/`, or add requirements from an existing doc - `spec-interview` — deep PRD-quality requirement capture via Q&A - `spec-plan` — create an EPIC + vertical-slice TASKs from a requirement or idea - `spec-new` — one-off task or requirement from a template - `spec-work` — implement the next ready task (one per session, user approval at every step) - `spec-done` — mark a task complete with evidence; optionally discover or verify first - `spec-status` — overview, single-task detail, filtered list, or quality audit ### Where to start - No `.spec/` yet → use the `spec-init` skill to initialize the project - Have an idea → use the `spec-interview` skill to capture requirements - Have REQ files → use the `spec-plan` skill to create tasks - Have TASK files → use the `spec-work` skill to implement the next task ### File structure - `.spec/reqs/REQ-*.md` — requirements (WHAT / WHY) - `.spec/epics/EPIC-*.md` — epics grouping related tasks - `.spec/tasks/T...

Details

Author
alexei-led
Repository
alexei-led/cc-thingz
Created
11 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Solid

spec-init

Initialize a `.spec/` project or extract requirements from a document. Use when there is no `.spec/` directory yet, or to add requirements from an existing design doc. NOT for one-off task/req creation (spec-new) or deep PRD-quality requirement capture (spec-interview).

33 Updated 1 weeks ago
alexei-led
Code & Development Solid

spec-work

Implement the next ready task. Use when starting a development session — selects the highest-priority ready task, plans with a specialist subagent, implements with approval at every step, verifies quality gates, and commits. One task per session. NOT for batch task execution or planning new work — use spec-plan for planning.

33 Updated 1 weeks ago
alexei-led
AI & Automation Listed

specdd

Spec-driven development orchestrator that turns vague, top-of-mind feature requests into production-grade specifications before any code is written. ALWAYS use this skill whenever the user describes a feature, change, capability, screen, flow, or new component in plain language — even if they don't explicitly ask for a spec. Triggers on phrases like "build me", "make me", "add a feature", "I want to", "help me create", "implement", "let's build", "I need a", "can you make", "create a screen/page/component", or any new-feature request that lacks complete requirements (missing user stories, acceptance criteria, edge cases, error/empty/loading states, accessibility, or non-functional requirements). Interviews the user to fill gaps, applies UX/UI common sense, produces a structured spec + plan + tasks, then implements against the spec. Use this BEFORE writing any code for non-trivial features. Skip only for true one-liners (rename a variable, fix a typo, answer a research question) or work that is purely investig

1 Updated today
mnyok9939