spec

Create and validate software specifications with quick or full modes.

5|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/mraakashshah/oro --skill spec-mraakashshah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/mraakashshah/oro/tree/main/.claude/skills/spec
Command: npx skills add https://github.com/mraakashshah/oro --skill spec-mraakashshah

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit addresses the challenges of creating and validating software specifications, streamlining the process and ensuring quality and consistency.

Core Features & Use Cases

  • Specification Creation: Offers two modes (Quick and Full) for creating specifications based on the complexity of the task.
  • Mode Detection: Automatically determines the appropriate specification mode based on the task's scope and complexity.
  • Quick Mode: Simplified, single-package specification creation for straightforward changes.
  • Full Mode: Collaborative, in-depth specification creation for complex, cross-cutting changes.
  • Quality Checks: Ensures all specifications undergo thorough reviews and validations.
  • Task Decomposition: Outputs a task dependency graph for execution planning.

Quick Start

Use the spec skill to generate a specification for a new feature.

Frequently Asked Questions about spec

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

FAQPage Schema
How do I create a software specification for a complex cross-cutting feature?

To create a software specification for complex features, you can use a detailed full mode that supports collaborative, in-depth specification development. This ensures thorough review and validation before task decomposition.

What is the best way to automate specification validation before breaking down tasks?

Automating specification validation involves running quality checks that ensure thorough reviews before generating a task dependency graph. This streamlines execution planning and guarantees specification consistency.

Can I generate a quick software specification for a single-package change?

Yes, you can generate a quick software specification for single-package changes using a simplified mode. This mode is designed for straightforward changes and offers rapid specification creation without in-depth collaboration.

Does software specification mode detection work automatically based on task scope?

Yes, software specification mode detection works automatically by determining the appropriate specification mode based on the task's scope and complexity. It selects between quick single-package and full cross-cutting modes.

How do I decompose a validated software specification into an execution plan?

To decompose a validated software specification, the system outputs a task dependency graph for execution planning. This occurs automatically after all quality checks and validations are successfully completed.