What problem does it solve?
It bridges the gap between a written specification and working code by guiding the SPARC Pseudocode and Architecture phases, so design decisions, module boundaries, and API contracts are documented before implementation begins.
Core Features & Use Cases
- Pseudocode Design: Writes language-agnostic algorithms for each acceptance criterion, including data structures, control flow, error paths, and complexity annotations.
- Architecture Design: Defines bounded contexts, aggregate roots, API contracts with TypeScript interfaces, module boundaries, and infrastructure strategy following DDD patterns.
- Guided Implementation: Creates files following the defined module structure, implements interfaces first, and writes unit tests alongside the code.
- Use Case: After completing a SPARC specification for a new feature, run this skill to produce the pseudocode and architecture artifacts, store them in shared memory, and begin TDD-style implementation.
Quick Start
Ask the agent to run the SPARC pseudocode and architecture phases for your feature and then start implementing the code with tests.