Skip to content

unkos-dev/specful

unversioned · 0159d301139eApache-2.0

Skills for authoring and reviewing Specful artifacts, planning and implementing changes, and operating the CLI.

specful-adr

Use when recording a durable decision as a Specful ADR (architecture decision record), or superseding an accepted one.

specful-design

Use when writing or updating a Specful Design: documenting how a subject of the system works, or connecting a Design to the Requirements it satisfies.

specful-implement

Use when the user asks to implement, execute, resume, or continue a saved change plan or arc plan step by step.

specful-index

Use when the navigation indexes or catalog under docs/specs/ are missing or out of date after adding or editing a Requirement, Design, or ADR, or when checking whether they are.

specful-plan

Use when a change needs a persistent implementation plan, unresolved design choices must be settled before planning, or an arc must coordinate multiple deliverables.

specful-requirement

Use when writing or updating a Specful Requirement: a new normative obligation, or a change to what the software must do.

specful-review

Review a Specful Requirement, Design, ADR, or change for consequential substantive defects.

specful-show

Use when looking up the catalog record for a specific Requirement, Design, or ADR identifier.

specful-trace

Use when following requirement-to-design links for a specific Requirement identifier, checking whether a Requirement has a satisfying Design, or listing the artifacts that cite an ADR.

specful-validate

Use when checking whether Specful Requirements, Designs, and ADRs pass schema and cross-reference validation, before committing a change to any of them, or when wiring the checks into an agent harness's hooks.