openspec-apply-change

Executes OpenSpec change tasks by updating progress in designated planning artifacts.

10|Updated Jul 7, 2026
One-click install
npx skills add https://github.com/joannanowakowska/plannning-poker-app --skill openspec-apply-change-joannanowakowska
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/joannanowakowska/plannning-poker-app/tree/main/.github/skills/openspec-apply-change
Command: npx skills add https://github.com/joannanowakowska/plannning-poker-app --skill openspec-apply-change-joannanowakowska

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you carry an OpenSpec change from planning into implementation by guiding you through the correct change selection, status checks, required context files, and task-by-task execution.

Core Features & Use Cases

  • Change Selection: Chooses the right active change from conversation context or by listing available changes when the request is ambiguous.
  • Task-Driven Execution: Reads OpenSpec status and apply instructions, then works through pending tasks while updating progress as each step is completed.
  • Guarded Workflow: Handles blocked, completed, or unclear states by pausing, prompting for clarification, or recommending the next OpenSpec action.
  • Use Case: You need to continue a partially completed OpenSpec change and want the assistant to inspect the current schema, load the relevant artifacts, and implement the remaining tasks methodically.

Quick Start

Ask the assistant to apply the OpenSpec change named openspec-apply-change and continue working through its remaining tasks.

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 OpenSpec changes methodically from planning artifacts?

To implement OpenSpec changes, you select an active change, read its status and apply instructions, and execute task updates against the correct planning artifacts. The workflow validates context files and task lists to ensure spec-driven changes are applied safely.

How does spec-driven task execution handle blocked or partially completed changes?

Spec-driven task execution handles blocked or partially completed changes by pausing the workflow, prompting for clarification, or recommending the next OpenSpec action. It inspects the current schema and loads relevant artifacts to resume work methodically.

Do I need the openspec CLI to apply change-scoped constraints to my tasks?

Yes, you need the openspec CLI to apply change-scoped constraints. The CLI inspects changes, loads instructions, and completes or pauses work with validation-aware guardrails to ensure task execution follows context files correctly.

What's the best way to continue a partially completed OpenSpec change task?

The best way to continue a partially completed OpenSpec change is to inspect the current schema, load the relevant planning artifacts, and implement the remaining tasks. The assistant selects the right active change and updates progress as each step completes.

Why does spec-driven implementation require reading status and apply instructions before executing tasks?

Spec-driven implementation requires reading status and apply instructions to ensure task updates follow change-scoped constraints. This validation-aware approach prevents incorrect modifications by checking context files and task lists before executing.

Can I use OpenSpec change implementation with ambiguous change selection requests?

Yes, OpenSpec change implementation handles ambiguous requests by listing available changes when the selection is unclear. It chooses the right active change from conversation context or prompts you to specify which change to apply.