AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

OpenSpec Apply Change

Implements the tasks of an OpenSpec change one by one and keeps the task checklist in sync.

Dev & CodingIntermediate★ 966⑂ 2AI score 8/10Last updated: Oct 25, 2026

What it does

  • Resolves which change to work on (argument, conversation context, auto-select, or an interactive question).
  • Calls openspec status and openspec instructions apply to read the schema, progress, and task list.
  • Reads every contextFiles path (proposal, specs, design, tasks, or schema-specific files) before touching code.
  • Implements each pending task with minimal, scoped changes and flips - [ ] to - [x] right away.
  • Pauses on ambiguity, blockers, or design problems and presents numbered options instead of guessing.

Who it's for

  • Teams running the OpenSpec spec-driven development workflow.
  • Developers grinding through long task lists across multiple sessions.
  • Anyone who wants an agent to stay inside task boundaries rather than refactoring freely.

Examples

  1. "Start implementing" → auto-selects the single active change and begins at task 1/7.
  2. "Continue where we left off" → detects 4/7 complete, resumes at task 5 and updates checkboxes.
  3. A task contradicts the design doc → prints the "Implementation Paused" report with the issue and three options.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/Gitruck/cli/HEAD/.agents/skills/openspec-apply-change/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on AI Skill Mart.
Copy the .agents/skills/openspec-apply-change folder from the GitHub repo Gitruck/cli into my ~/.claude/skills/openspec-apply-change/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/Gitruck/cli.git /tmp/gitruck-cli && mkdir -p ~/.claude/skills && cp -r /tmp/gitruck-cli/.agents/skills/openspec-apply-change ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Verify the prerequisite: run openspec --version. Without the openspec CLI this skill cannot work.
  2. Clone the repository: git clone https://github.com/Gitruck/cli.git /tmp/gitruck-cli
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r /tmp/gitruck-cli/.agents/skills/openspec-apply-change ~/.claude/skills/
  5. Restart Claude Code, open an OpenSpec project directory, and say "start implementing the current OpenSpec change" to confirm it loads.