spec-knowledge

Installation
SKILL.md

Specification

Expertise for working with software specifications.

What Makes a Good Specification

A specification describes the target state—what the system looks like when complete.

Specification IS Specification is NOT
Target state description Implementation plan
Design decisions (what) Decision rationale (why)
Declarative statements Narrative explanations

Core principle: Constrain design, open implementation.

  • Specify all user-visible decisions
  • Leave internal implementation choices to implementers
  • If an implementer must guess a design decision, the specification is incomplete
Installs
5
GitHub Stars
2
First Seen
Jan 24, 2026
spec-knowledge — elct9620/claude-spec-plugin