openspec-apply-change

Automate implementation of pending OpenSpec change tasks with progress tracking.

147|28|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/linaproai/linapro --skill openspec-apply-change-linaproai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/linaproai/linapro/tree/main/.agents/skills/openspec-apply-change
Command: npx skills add https://github.com/linaproai/linapro --skill openspec-apply-change-linaproai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Development teams using OpenSpec for spec-driven workflows waste significant time manually tracking pending tasks, switching between the OpenSpec CLI and code editors, and ensuring implementation aligns with specification artifacts. This Skill eliminates that friction by automating the end-to-end task implementation process for OpenSpec changes.

Core Features & Use Cases

  • Automated Change Selection: Infers the correct OpenSpec change from conversation context or prompts the user to select from available changes if input is ambiguous.
  • Context-Aware Implementation: Automatically reads all relevant specification artifacts (proposal, specs, design, tasks) for the selected change before starting work to ensure alignment.
  • Progress Tracking & Edge Case Handling: Tracks task completion in real time, handles blocked changes, unclear tasks, and implementation blockers with clear prompts and guidance.
  • Use Case: A full-stack development team working on a new API feature defined via OpenSpec can use this Skill to automatically implement all pending backend and frontend tasks, update task checklists, and get alerts if implementation reveals design gaps.

Quick Start

Use the openspec-apply-change skill to implement all pending tasks for your active OpenSpec change.

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 pending task implementation for OpenSpec specification changes?

You can automate pending task implementation for OpenSpec specification changes by using a skill that reads your proposal, specs, design, and tasks artifacts to execute workflows end-to-end. It automatically infers the correct change from context or prompts you to select one.

How do I track progress against specification artifacts during spec-driven development?

To track progress against specification artifacts during spec-driven development, the skill reads your OpenSpec artifacts and updates task checklists in real time. It ensures your implementation aligns with the defined design and tasks throughout the workflow.

What happens if there are ambiguous task requirements or blocked changes in OpenSpec?

When ambiguous task requirements or blocked changes occur in OpenSpec, the skill handles these edge cases by providing clear prompts and guidance. It alerts you to implementation blockers and design gaps rather than failing silently.

Can I use this for full-stack development and testing scenarios managed by OpenSpec?

Yes, you can use this for full-stack development and testing scenarios managed by OpenSpec. The skill serves development teams by automating the implementation of backend and frontend tasks defined within your specification changes.

Do I need to manually select an OpenSpec change before starting task implementation?

No, you do not need to manually select an OpenSpec change before starting task implementation if the context is clear. The automated change selection infers the correct change from your conversation context, only prompting you if the input is ambiguous.