op

Guide OpenSpec artifact creation and workflow execution for spec-driven development.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/javierhbr/random-poc --skill op-javierhbr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: op
Source: https://github.com/javierhbr/random-poc/tree/main/custom-skills/sdd/openspec-codex-skill
Command: npx skills add https://github.com/javierhbr/random-poc --skill op-javierhbr

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines spec-driven development workflows by providing clear guidance on using OpenSpec commands and artifacts, ensuring alignment before implementation.

Core Features & Use Cases

  • Artifact Generation: Create and manage proposal.md, delta specs, design.md, and tasks.md.
  • Workflow Guidance: Navigate core and expanded OpenSpec/OPSX workflows.
  • Configuration: Assist with setting up openspec/config.yaml and custom schemas.
  • Use Case: A developer needs to propose a new feature. They can use this skill to generate a proposal.md and corresponding delta specs, outlining the proposed changes and tasks required for implementation.

Quick Start

Use the op skill to create a new proposal for a feature.

Frequently Asked Questions about op

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

FAQPage Schema
What is spec-driven development and how does it structure software projects?

Spec-driven development structures software projects by generating formal artifacts like proposal.md, delta specs, and design.md to ensure alignment before implementation. It uses the OpenSpec framework to define proposed changes and required tasks.

How do I create a proposal and delta specs for a new feature?

To create a proposal and delta specs for a new feature, use the OpenSpec workflow to generate the proposal.md file and corresponding delta specs. This process outlines the proposed changes and implementation tasks required.

How do I set up openspec config.yaml and custom schemas for my project?

Setting up openspec config.yaml and custom schemas involves configuring the OpenSpec framework to manage project settings. This configuration supports structured software development by defining the rules for artifact generation.

Can I use OpenSpec workflows to generate tasks.md for implementation tracking?

Yes, you can use OpenSpec workflows to generate tasks.md for implementation tracking. The framework guides users through artifact creation, producing structured task lists to manage development steps.

What is the difference between core and expanded OPSX workflows?

Core OPSX workflows provide basic artifact generation and configuration, while expanded OPSX workflows offer extended guidance for complex spec-driven development scenarios. Both manage structured software development processes.

When should I use spec-driven development for my software project?

Spec-driven development should be used when you need to ensure team alignment before implementation. By generating formal design.md and proposal artifacts, it clarifies proposed changes and prevents miscommunication in complex software engineering projects.