openspec-apply-change

Implement OpenSpec change tasks for coding, documentation, and testing.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/charlestang/UnaEditor --skill openspec-apply-change-charlestang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/charlestang/UnaEditor/tree/main/.gemini/skills/openspec-apply-change
Command: npx skills add https://github.com/charlestang/UnaEditor --skill openspec-apply-change-charlestang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec-cli, and 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 predefined tasks from an OpenSpec change, updating artifacts as needed.
  • Progress Tracking: Monitors and reports on the completion status of tasks within a change.
  • Use Case: When a new feature is defined in OpenSpec, this Skill can be used to automatically start implementing the associated tasks, such as writing code, updating documentation, or creating tests, based on the change's specifications.

Quick Start

Use the openspec-apply-change skill to start implementing the change named 'add-user-authentication'.

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 from an OpenSpec change?

You can automate task implementation from an OpenSpec change by using a spec-driven workflow that executes predefined tasks, automatically handling coding, documentation, and testing based on your defined specifications.

What is the best way to track progress for OpenSpec task implementation?

To track progress for OpenSpec task implementation, you can use task progression monitoring that reports on the completion status of tasks within a change, ensuring artifact management and progress reporting are continuously updated.

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

Yes, you need the openspec CLI installed to execute spec-driven development workflows, as the task automation and artifact management processes require this command line interface for execution.

Can I automatically generate code and tests from OpenSpec specifications?

Yes, you can automatically generate code and tests from OpenSpec specifications by applying a change, which streamlines the development workflow by executing predefined tasks and updating artifacts as needed.

When should I use spec-driven workflows for development task automation?

You should use spec-driven workflows for development task automation when you have a new feature defined in OpenSpec and need to automatically start implementing associated tasks like writing code, updating documentation, or creating tests.

Does openspec-apply-change work without predefined task specifications?

No, openspec-apply-change requires predefined tasks from an OpenSpec change to function, as it relies on defined specifications to automate the process of coding, documentation, and testing.