openspec-develop

Automate OpenSpec change workflows by converting proposals into tasks and managing gates.

19|5|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/digital-stoic-org/agent-skills --skill openspec-develop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-develop
Source: https://github.com/digital-stoic-org/agent-skills/tree/main/dstoic/skills/openspec-develop
Command: npx skills add https://github.com/digital-stoic-org/agent-skills --skill openspec-develop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec development involves coordinating task lists, gating flows, and progress tracking. This Skill automates turning approved OpenSpec proposals into actionable tasks, manages gates, and preserves context across sessions to reduce manual drift.

Core Features & Use Cases

  • Automated task execution: Converts tasks.md sections into runnable steps and updates checkboxes as work completes.
  • Gate-driven progress: Enforces stage gates and emits checkpoint prompts to resume work safely.
  • Contextual exploration: Reads project artifacts (project.md, proposal.md, specs) to guide implementation and ensure scope alignment.

Quick Start

Start by running the OpenSpec develop automation with the target change-id to begin processing tasks.

Frequently Asked Questions about openspec-develop

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

FAQPage Schema
How do I automate OpenSpec proposal implementation tasks?

Automating OpenSpec proposal implementation involves converting approved proposals into actionable tasks, enforcing stage gates, and updating progress checkboxes as work completes. This skill reads project artifacts to guide implementation and ensure scope alignment.

What is the best way to manage development gates and checkpoints?

Managing development gates and checkpoints is done by enforcing stage gates and emitting checkpoint prompts during task execution. This approach preserves context across sessions, enabling safe crash recovery and reducing manual workflow drift.

How do I turn approved OpenSpec proposals into runnable task steps?

Turning approved OpenSpec proposals into runnable steps requires parsing tasks.md sections into actionable items. The automation reads project.md, proposal.md, and specs to guide contextual exploration and ensure implementation matches the intended scope.

Can I resume an OpenSpec development workflow after a crash?

Resuming an OpenSpec development workflow after a crash is supported through checkpoint updates and context preservation. The automation emits checkpoint prompts that capture progress across sections and gates, allowing safe recovery without losing task state.

Do I need an approved proposal before starting OpenSpec task management?

Starting OpenSpec task management requires an approved proposal as input. The automation begins processing tasks by targeting a specific change-id, reading project artifacts to guide execution, and gating progress through defined stages.

Why does my OpenSpec task automation drift from the original scope?

OpenSpec task automation drifts when context is lost across sessions or project artifacts are not consulted. This skill prevents drift by reading project.md, proposal.md, and specs to guide implementation, enforcing gates, and preserving checkpoint state for recovery.