openspec-apply-change

Implement OpenSpec change tasks and track their progress.

9|1|Updated Jun 6, 2018
One-click install
npx skills add https://github.com/edwardsnjd/dot-files --skill openspec-apply-change-edwardsnjd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/edwardsnjd/dot-files/tree/main/configuration/agents/.agents/skills/openspec-apply-change
Command: npx skills add https://github.com/edwardsnjd/dot-files --skill openspec-apply-change-edwardsnjd

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 marking tasks as complete.
  • Contextual Awareness: Infers or prompts for the correct change if not explicitly provided, and uses openspec status to understand the schema and task artifact.
  • Use Case: When a new feature is defined in OpenSpec, this Skill can be used to start implementing the associated tasks, automatically handling progress tracking and providing dynamic instructions.

Quick Start

Use the openspec-apply-change skill to start implementing 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 OpenSpec task implementation for a new feature?

Automate OpenSpec task implementation by executing defined change tasks, reading context files, and tracking progress. The skill automatically updates task states and marks items complete as you develop your feature.

How does OpenSpec change task automation handle workflow schemas?

OpenSpec change task automation handles workflow schemas by using the openspec status command to understand the schema structure and task artifacts. It adapts its execution logic to manage various task definitions dynamically.

Do I need the openspec CLI to apply change tasks?

Yes, you need the openspec CLI to apply change tasks. The CLI is required for interaction to infer the correct change context, read task artifacts, and manage development workflow states.

Can I track blocked or completed development tasks automatically with OpenSpec?

You can track blocked or completed development tasks automatically with OpenSpec. The automation manages task states throughout the implementation process, ensuring progress is accurately recorded and updated.

What happens if I do not specify an OpenSpec change name before implementation?

If you do not specify an OpenSpec change name before implementation, the automation infers or prompts for the correct change. It uses contextual awareness to identify the target change and proceed with task execution.