openspec-apply-change

Implement OpenSpec change tasks using the openspec CLI.

1|Updated Jun 18, 2025
One-click install
npx skills add https://github.com/knopki/dotfiles --skill openspec-apply-change-knopki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/knopki/dotfiles/tree/main/home/private_dot_config/opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/knopki/dotfiles --skill openspec-apply-change-knopki

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the implementation of tasks defined within an OpenSpec change, streamlining the development workflow and ensuring adherence to specifications.

Core Features & Use Cases

  • Task Implementation: Executes defined tasks from an OpenSpec change, updating progress and handling various states.
  • Contextual Awareness: Infers or prompts for the correct change if not explicitly provided.
  • Workflow Integration: Supports fluid integration with artifact updates and can be invoked at any stage of a change's lifecycle.
  • Use Case: When a new feature specification is ready, use this Skill to begin implementing the associated tasks, ensuring all steps are followed and progress is tracked.

Quick Start

Use the openspec-apply-change skill to implement the tasks for the change named 'feature-x'.

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 task implementation for spec-driven development changes?

Automate spec-driven development task implementation by using a schema-driven workflow that handles task selection, status checking, instruction retrieval, context file reading, and iterative task completion. It requires the openspec CLI to execute and manage the change process.

What is an OpenSpec change workflow and how does it manage development tasks?

An OpenSpec change workflow manages development tasks through a schema-driven process that automates task selection, status checking, and context file reading. It ensures adherence to specifications by iteratively completing tasks and updating progress throughout the change lifecycle.

Do I need the openspec CLI to implement spec-driven changes?

Yes, the openspec CLI is required for execution and interaction with change management. The implementation process depends on the CLI to handle task selection, retrieve instructions, and iteratively complete tasks defined within the specification.

Can I start implementing an OpenSpec change if the change name is not specified?

Yes, the workflow supports contextual awareness and can infer or prompt for the correct change if it is not explicitly provided. This allows you to begin implementing tasks at any stage of a change's lifecycle without specifying the name upfront.

How do I track progress when implementing tasks from a specification change?

Track progress during task implementation through the workflow's automated status checking and iterative task completion features. As the schema-driven workflow executes tasks from the OpenSpec change, it automatically updates progress and handles various states.

What are the limitations of automating implementation with schema-driven workflows?

Automation is limited by its dependence on the openspec CLI and requires predefined schema-driven workflows to function. It cannot operate without explicit context files and structured task definitions within the OpenSpec change management system.