openspec-apply-change

Apply OpenSpec changes by parsing CLI outputs and updating task checkboxes.

2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/lewisoepwqi/scientific_nini --skill openspec-apply-change-lewisoepwqi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/lewisoepwqi/scientific_nini/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/lewisoepwqi/scientific_nini --skill openspec-apply-change-lewisoepwqi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenSpec changes are often implemented manually, requiring orchestration across tools, context retrieval, and task execution. This Skill automates the workflow by guiding change selection, reading status from the OpenSpec CLI, and implementing tasks in a controlled, auditable manner.

Core Features & Use Cases

  • Guides users through selecting a change, assessing status, and applying tasks to bring a change from proposal to implementation.
  • Reads CLI outputs (status, instructions, context files) to determine the current schema, progress, and remaining work, and adapts the workflow accordingly.
  • Implements tasks with minimal, focused code changes, updates task checkboxes upon completion, and handles blocked or completed states with clear prompts to the user.
  • Supports a fluid, artifact-updating workflow: if design issues surface, suggests artifact updates and continues until completion.
  • Works as an "actions on a change" component, usable before all artifacts are done, after partial work, or in-between other actions.

Quick Start

Provide the change name to begin applying tasks with the OpenSpec CLI.

Frequently Asked Questions about openspec-apply-change

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

FAQPage Schema
How do I automate applying OpenSpec changes to my software project?

You can automate applying OpenSpec changes by providing the change name to begin the workflow. The system guides change selection, reads CLI status outputs, implements tasks with minimal code changes, and updates task checkboxes upon completion.

What is the best way to continue an interrupted OpenSpec change implementation?

The best way to continue interrupted OpenSpec change implementation is to assess the current status using the OpenSpec CLI. The workflow adapts by reading existing progress, determining remaining tasks, and resuming work from the exact point of interruption.

How does change management automation handle blocked or completed tasks?

Change management automation handles blocked or completed tasks by dynamically parsing CLI outputs and prompting the user with clear instructions. It updates task checkboxes when completed and suggests artifact updates if design issues surface during implementation.

Can I use this OpenSpec workflow before all design artifacts are fully done?

Yes, you can use this OpenSpec workflow before all artifacts are fully complete. It works as an actions component on a change, allowing you to apply tasks after partial work, suggest artifact updates if design issues surface, and continue until completion.

Do I need the OpenSpec CLI to automate task tracking and code changes?

Yes, the OpenSpec CLI is required as it provides the dynamic task parsing, status assessment, and context files needed for automation. The workflow reads these CLI outputs to determine the current schema, progress, and remaining work to implement.