subsystem-design-spec

Installation
SKILL.md

Subsystem Design Spec

A Subsystem Design Spec is the bridge between a high-level System Spec and OpenSpec's change workflow. It takes one subsystem from the system-level architecture and produces a comprehensive, implementation-ready specification with opinionated progressive phases.

Core principle: Define contracts and phases before any code exists. Each phase is independently testable, contract-bounded, and follows FP progression: types -> pure functions -> effects -> composition.

When to Use

  • A System Spec (high-level) exists with subsystems identified
  • You're ready to deep-dive on one subsystem before starting OpenSpec
  • You're creating the second+ subsystem spec and need convention consistency
Related skills
Installs
18
First Seen
Mar 3, 2026