openspec-apply-change

Implement OpenSpec change tasks using context files and track progress.

43|24|Updated Jul 3, 2018
One-click install
npx skills add https://github.com/tsedio/tsed-cli --skill openspec-apply-change-tsedio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-apply-change
Source: https://github.com/tsedio/tsed-cli/tree/main/.claude/skills/openspec-apply-change
Command: npx skills add https://github.com/tsedio/tsed-cli --skill openspec-apply-change-tsedio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the implementation of tasks defined within an OpenSpec change, ensuring that development work aligns with specified requirements and progress is tracked effectively.

Core Features & Use Cases

  • Task Implementation: Guides users through implementing individual tasks from a specified change.
  • Contextual Guidance: Reads and utilizes context files (like proposals, specs, design, tasks) to inform implementation.
  • 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 systematically implement each development task, ensuring all aspects of the change are addressed.

Quick Start

Use the openspec-apply-change skill to start implementing tasks for the change named 'new-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 implement tasks from an OpenSpec change?

To implement OpenSpec change tasks, use a spec-driven workflow skill that reads context files like proposals and design docs to guide development and track task progress. It systematically walks users through each task to ensure all requirements are addressed.

What is spec-driven development and how does it manage task states?

Spec-driven development uses context files to define requirements before coding, and task management tracks states including blocked or completed tasks. This ensures implementation aligns with the specified proposal and design constraints.

Do I need the openspec CLI to track change management progress?

Yes, the openspec CLI is required to perform status checks and retrieve instructions for tracking change management progress. The CLI provides the necessary task status data that guides the implementation workflow.

How do I start implementing a new feature defined in OpenSpec?

Start implementing an OpenSpec feature by invoking the apply-change skill with the specific change name. The skill retrieves the proposal, specs, design, and tasks files to provide contextual guidance for each development step.

Can I handle blocked or completed tasks during OpenSpec implementation?

Yes, the implementation workflow supports handling various task states, including blocked or completed tasks. It monitors and reports on the completion status of tasks within a change to ensure development continues smoothly.

What context files are needed to guide OpenSpec task implementation?

OpenSpec task implementation relies on context files such as proposals, specs, design, and tasks documents. These files inform the development process by providing the necessary requirements and design constraints for each task.