spec

Create and update persistent implementation specs with concurrency control.

3|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/onblueroses/strata --skill spec-onblueroses
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/onblueroses/strata/tree/main/skills/spec
Command: npx skills add https://github.com/onblueroses/strata --skill spec-onblueroses

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires recon, codex-review, harness, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users create and maintain detailed implementation specs for complex projects, ensuring a clear plan and execution state that survives context compaction.

Core Features & Use Cases

  • Persistent Spec Creation: Develop comprehensive specs that persist on disk, capturing the plan, execution state, and recovery path for non-trivial work.
  • Dynamic Workflow: Supports a dynamic workflow that triggers reviews, harnesses, and best-of-N evaluations based on spec content.
  • Concurrency Control: Implements concurrency control to prevent simultaneous edits on the same spec.

Quick Start

To create a new spec for a feature, use the command: /spec [feature-name]

Frequently Asked Questions about spec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I maintain an implementation spec for complex projects across context compaction?

This Skill creates persistent implementation specs on disk that capture the plan, execution state, and recovery path for non-trivial work, ensuring structured project continuity survives context compaction.

What is the best way to trigger code reviews dynamically during work planning?

The best way to trigger code reviews dynamically is by creating implementation specs that automatically initiate reviews, harnesses, and best-of-N evaluations based on the specific spec content and execution state.

How do I create a new implementation specification for a feature?

You can create a new implementation specification by using the command `/spec [feature-name]`, which develops a comprehensive spec that persists on disk to manage the project's plan and execution state.

Do I need recon and codex-review scripts to manage document specifications?

Yes, you need the recon, codex-review, and harness scripts to use this Skill, as it requires these dependencies to manage spec creation, trigger dynamic reviews, and execute best-of-N evaluations.

How does concurrency control prevent simultaneous edits on the same project specification?

Concurrency control prevents simultaneous edits on the same project specification by implementing locking mechanisms within the Skill, ensuring that only one process updates the implementation spec at a time.