openspec-apply-change

Apply OpenSpec changes by guiding task execution and tracking status.

1|Updated Dec 9, 2024
One-click install
npx skills add https://github.com/hadenlabs/tasks --skill openspec-apply-change-hadenlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/hadenlabs/tasks/tree/main/.opencode/skills/openspec-apply-change
Command: npx skills add https://github.com/hadenlabs/tasks --skill openspec-apply-change-hadenlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implement tasks from an OpenSpec change in a structured, automated workflow that tracks progress and context.

Core Features & Use Cases

  • Select the change to apply or infer it from conversation context.
  • Check status, fetch apply instructions, and read related context files.
  • Implement tasks iteratively, updating task markers as they complete, with guards for blocked or all-done states.
  • Allow artifact updates when design issues are revealed, and pause when clarification is needed.
  • Archive or pause upon completion, while preserving progress and context.

Quick Start

Provide the change name to start applying an OpenSpec change and follow prompts to implement 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 automate applying OpenSpec changes and tracking task progress?

You can automate OpenSpec changes by guiding task execution, checking status, retrieving instructions, and implementing tasks iteratively until all items are completed.

What happens when an OpenSpec task is blocked or already completed?

When an OpenSpec task is blocked or already completed, the workflow pauses execution and preserves current progress and context until the blocker is resolved.

Do I need the openspec CLI to execute and track change application?

Yes, applying OpenSpec changes requires the openspec CLI and access to the context files it lists to drive progress and adapt to dynamic task lists during execution.

Can I update design artifacts while implementing OpenSpec tasks?

Yes, you can update design artifacts when implementation reveals design issues, and the workflow pauses automatically if further clarification is needed to proceed.

How do I start applying a specific OpenSpec change from my current conversation?

Provide the change name to start applying it, or let the workflow infer the target OpenSpec change from your existing conversation context and follow the interactive prompts.