specops

Plan and track spec-driven development as a micro-DAG.

1|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/JarvusInnovations/metabase-axi --skill specops-jarvusinnovations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specops
Source: https://github.com/JarvusInnovations/metabase-axi/tree/main/.agents/skills/specops
Command: npx skills add https://github.com/JarvusInnovations/metabase-axi --skill specops-jarvusinnovations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, mermaid, filesystem, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines spec-driven development by providing a comprehensive methodology and tools for defining, reviewing, and executing software development plans. It helps teams manage the workflow from writing specs to implementation, ensuring alignment between code and specifications.

Core Features & Use Cases

  • Spec-first Workflow: Ensures that all development starts with a well-defined specification, reducing ambiguity and improving collaboration.
  • Micro-DAG Planning: Enables teams to plan and track work in a dependency-aware manner, ensuring that each task is completed in the correct order.
  • Automated Auditing: Offers an agent to audit the codebase against the specifications, identifying any drift and helping to maintain the integrity of the development process.
  • Use Case: When starting a new feature, this Skill guides the creation of a detailed specification, a corresponding plan, and the subsequent implementation and verification process.

Quick Start

Set up spec-driven development by installing the specops skill and creating the necessary directories in your project (specs/, plans/, etc.). Write a specification in the specs/ directory, then create a plan in the plans/ directory that outlines the implementation steps.

Frequently Asked Questions about specops

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

FAQPage Schema
What is spec-driven development with a micro-DAG for planning?

Spec-driven development with a micro-DAG is a methodology where you define detailed specifications before coding and track implementation tasks as a dependency-aware graph. This ensures tasks are completed in correct order and reduces ambiguity.

How do I start a spec-driven development workflow for a new feature?

To start a spec-driven development workflow, create directories for specifications and plans in your project. Write a detailed specification first, then generate an implementation plan outlining the steps, and finally execute and verify the code against that spec.

Can I audit my codebase against specifications to find drift?

Yes, you can audit your codebase against specifications to identify drift. An automated agent compares your implemented code directly with the defined specifications and plans, helping maintain alignment and integrity throughout the development process.

Does specops work with YAML and Mermaid for planning and tracking?

Yes, specops requires tools for YAML parsing and Mermaid graph generation to function. It uses YAML for configuration and specification management, and Mermaid to visually generate the micro-DAG used for planning and tracking work dependencies.

What is the best way to track work dependencies in spec-driven development?

The best way to track work dependencies in spec-driven development is using a micro-DAG. By modeling implementation steps as a directed acyclic graph, you ensure that each task is completed in the correct dependency-aware order.

When should I not use a spec-first development methodology?

You should not use a spec-first development methodology when your project requirements are highly exploratory or rapidly changing. Writing detailed specifications and dependency plans upfront adds overhead that may not suit prototypes or experimental codebases.