spec

Solid

Create or update Kandev product requirements and system-design documents before implementation. Use for new product behavior, changed contracts, or explicit specification work. Do not use for implementation plans, work orders, incidents, or behavior-preserving refactors.

Code & Development 775 stars 114 forks Updated today AGPL-3.0

Install

View on GitHub

Quality Score: 85/100

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

Skill Content

# Specification Authoring Use this skill to create or update durable specifications. Requirements define observable behavior. System designs define the technical path that satisfies requirements. The canonical rules are in `docs/specs/guide/`. Read these files before you write an artifact: - Always read `structure-and-ownership.md`. - Read `requirements.md` for requirement work. - Read `system-design.md` for system-design work. - Read `traceability-and-lifecycle.md` for IDs, statuses, references, or migration work. Use the templates in `docs/specs/templates/`. ## Artifact routing Route the request before you write: | Request | Artifact | | --- | --- | | Kandev-wide purpose, actors, principles, measures, or constraints | `docs/specs/product/` | | Observable behavior for one owning system | `<system>/requirements/` | | Technical contracts, models, boundaries, or control flow | `<system>/system-design/` | | Durable choice with meaningful alternatives | `/record` and an ADR | | Delivery sequence and implementation tasks | `/plan` | | Incident or behavior-preserving refactor | No product requirement | | Bug | `/fix`, which checks the existing requirement first | Do not create a generic `spec.md` file. When routing to `docs/specs/product/`, read `docs/specs/product/README.md` before editing. Treat its **Product document index** as the local index: read every linked product document and any co-located `INDEX.md`, `AGENTS.md`, `CLAUDE.md`, or other instruction file when pr...

Details

Author
kdlbs
Repository
kdlbs/kandev
Created
8 months ago
Last Updated
today
Language
Go
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category