openspec-apply-change

Implement OpenSpec change tasks with progress tracking via the openspec CLI.

2|Updated Nov 14, 2024
One-click install
npx skills add https://github.com/fkoschi/grind-it --skill openspec-apply-change-fkoschi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/fkoschi/grind-it/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/fkoschi/grind-it --skill openspec-apply-change-fkoschi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the implementation of tasks defined within an OpenSpec change, streamlining the development process for spec-driven changes.

Core Features & Use Cases

  • Task Implementation: Executes defined tasks for a given OpenSpec change, updating progress and handling different schema requirements.
  • Contextual Awareness: Infers or prompts for the specific change to work on, leveraging conversation context.
  • Progress Tracking: Monitors and reports on task completion, providing clear status updates.
  • Use Case: When a new feature is defined in OpenSpec, this Skill can be used to systematically implement all the associated development tasks, ensuring adherence to the specification.

Quick Start

Use the openspec apply change skill to start implementing tasks for the change named 'new-user-auth'.

Frequently Asked Questions about openspec-apply-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement development tasks from an OpenSpec change?

Spec-driven task implementation is automated by executing defined tasks for an OpenSpec change, reading context files, and updating progress tracking automatically. You simply specify the change name to start systematic implementation.

What is spec-driven task implementation in CLI workflows?

Spec-driven task implementation executes development tasks defined within a specification, ensuring code adheres to the predefined requirements. It automates task execution and monitors completion status using the openspec CLI.

Do I need the openspec CLI to apply change tasks?

Yes, the openspec CLI is required to perform status checks and retrieve instructions during task implementation. The CLI provides the necessary context and progress tracking data for spec-driven changes.

Can I track implementation progress for spec-driven changes?

Progress tracking monitors and reports on task completion, providing clear status updates for OpenSpec changes. It handles different schema requirements and updates the completion status as tasks are executed.

How does the system know which OpenSpec change to implement?

The system infers the specific change to work on by leveraging conversation context, or it will prompt you to specify the change name. This ensures the correct development tasks are executed for the right feature.