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.