openspec-apply-change

Applies an OpenSpec change by checking status and retrieving instructions.

1|1|Updated May 5, 2026
One-click install
npx skills add https://github.com/cynkra/cynkra.ai.day --skill openspec-apply-change-cynkra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/cynkra/cynkra.ai.day/tree/main/indietypst/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/cynkra/cynkra.ai.day --skill openspec-apply-change-cynkra

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec.

What problem does it solve?

This Skill removes uncertainty and coordination overhead when you need to implement tasks defined by an OpenSpec change, keeping work aligned with the spec artifacts.

Core Features & Use Cases

  • Select and verify the correct change: Infers or prompts for the active OpenSpec change, then checks status to understand the workflow/schema and available artifacts.
  • Fetch and follow dynamic apply instructions: Retrieves contextFiles and a task list via the OpenSpec CLI, then reads the required files before editing anything.
  • Progress through tasks with guardrails: Executes a loop that marks each task complete, pauses on blocked/ambiguous/failed steps, and suggests next actions when issues are encountered.

Quick Start

Run the skill without arguments to apply the currently relevant OpenSpec change based on your conversation context.

Frequently Asked Questions about openspec-apply-change

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

FAQPage Schema
How do I implement tasks from an OpenSpec change without missing required context files?

To implement OpenSpec tasks safely, retrieve concrete apply instructions via the CLI, parse the JSON output to identify required context files, and read those files before editing any code. This ensures your task automation stays aligned with spec-driven development artifacts and workflow schemas.

What is the best way to track progress when applying spec-driven development changes?

Progress tracking during spec-driven development changes works by iterating through a task list, marking each task complete in the workflow orchestration loop, and pausing safely when encountering blocked, unclear, or error states to suggest next actions.

How do I select the correct OpenSpec change to apply when multiple changes exist?

Selecting the correct OpenSpec change involves inferring or prompting for the active change based on conversation context, then checking schema status to understand the available workflow artifacts and pending tasks before implementation begins.

Does OpenSpec task automation pause when a step is blocked or ambiguous?

OpenSpec task automation pauses safely on blocked, ambiguous, or failed steps during workflow orchestration. It executes a loop that marks completed tasks and suggests next actions when issues are encountered, preventing unguided progress on unclear states.

What do I need to check before applying changes in a spec-driven development workflow?

Before applying changes in a spec-driven development workflow, you need to check schema status and retrieve context files by running openspec status and openspec instructions apply. This verifies the workflow schema and loads required artifacts before task iteration begins.

How do I use OpenSpec CLI integration to apply pending tasks?

OpenSpec CLI integration applies pending tasks by running openspec instructions apply with JSON parsing to retrieve the task list and context files, then iterating through tasks while reading required artifacts before editing and marking completions.