What problem does it solve?
Maestro-Flow projects require consistent, machine-readable specification files but creating them by hand is time-consuming and error-prone; spec-setup automates discovery of conventions and the tech profile to initialize those specs.
Core Features & Use Cases
- Automated Codebase Scanning: Detects package manifests, config files, source structure, and test patterns to infer languages, frameworks, and module systems.
- Spec Generation: Creates .workflow/specs entries for coding conventions, architecture constraints, quality rules, and learnings, and writes a consolidated .workflow/project-tech.json.
- Validation & Reporting: Verifies preconditions, surfaces explicit error codes for missing initialization or no source files, and flags uncertain detections with warnings.
- Use Case: Quickly bootstrap workflow governance for a repository so downstream agents and CI pipelines have a consistent spec-driven context.
Quick Start
Run the spec-setup skill to scan the repository and generate .workflow/specs and .workflow/project-tech.json.