rootspec
Official@rootspec
Offers a structured framework for generating, validating, and maintaining technical product specifications and associated code scaffolds.
Agent Skills by rootspec
Showing 7 vetted skills indexed across 1 GitHub repositories.
rs-review
Append advisory UI observations to review-status.json using curated screenshots.
rs-impl
Convert validated RootSpec stories into code scaffolds and test suites.
rs-init
Initialize RootSpec projects by creating the rootspec/ scaffold and configuring prerequisites.
rs-update
Upgrade RootSpec projects to the latest framework version.
rs-shared
Consolidate shared utilities, fragments, and scripts for RootSpec skill workflows.
rs-validate
Run tests against a RootSpec specification and write results to rootspec/tests-status.json.
rs-spec
Create and validate five-level RootSpec product specifications through an interview-driven process.
Frequently Asked Questions About rootspec
FAQPage SchemaWhat specific tasks does RootSpec enable for engineering teams?βΌ
RootSpec enables the creation of five-level product specifications, the generation of code scaffolds from those specifications, and the execution of validation tests. It manages project initialization, framework upgrades, and the consolidation of shared utilities to ensure consistency across technical documentation and implementation.
Which personas benefit most from using RootSpec?βΌ
Technical leads, product architects, and software engineers benefit from RootSpec. It is designed for teams requiring rigorous alignment between high-level product requirements and low-level code implementation, specifically those who need to maintain traceability from initial specification through to final test validation.
What are the prerequisites for initializing a RootSpec project?βΌ
To initialize a project, you must use the rs-init command to create the required directory structure and configure necessary project prerequisites. Once initialized, you can proceed to define specifications via rs-spec and generate implementation scaffolds using rs-impl, ensuring all dependencies are managed within the project environment.