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

OpenSpec Change Implementer (opsx-apply)

Reads the task list of an OpenSpec change and implements each task in order, ticking checkboxes as it goes.

Dev & CodingIntermediate★ 965⑂ 3AI score 7/10Last updated: Oct 30, 2026

What it does

  • Parses JSON from openspec status and openspec instructions apply to learn the active schema (e.g. spec-driven) and remaining task count.
  • Reads every file listed in contextFiles (proposal, specs, design, tasks) before writing any code.
  • Implements pending tasks one by one with minimal, scoped edits and flips - [ ] to - [x] immediately after each.
  • Pauses instead of guessing when a task is ambiguous, a design flaw surfaces, or an error blocks progress — and offers numbered options.
  • Prints an "N/M tasks complete" report at the end and suggests /opsx:archive when everything is done.

Who it's for

  • Teams running spec-driven development with the OpenSpec CLI.
  • Developers who manage work as proposal → spec → tasks artifacts and want the agent to execute them.
  • Anyone who wants a long task backlog burned down sequentially without re-prompting each step.

Examples

  1. /opsx:apply add-auth — implements the auth change task by task and updates the checkboxes.
  2. Invoke with no change name — auto-selects the only active change, or shows a picker when several exist.
  3. A design gap appears mid-implementation — the agent stops, describes the issue, and proposes updating the artifacts first.

· · · 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/source-command-opsx-apply/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/source-command-opsx-apply folder from the GitHub repo Gitruck/cli into my ~/.claude/skills/source-command-opsx-apply/.
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/source-command-opsx-apply ~/.claude/skills/

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

  1. Confirm the OpenSpec CLI is installed by running openspec --version; without it 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 in: cp -r /tmp/gitruck-cli/.agents/skills/source-command-opsx-apply ~/.claude/skills/
  5. Restart Claude Code, open an OpenSpec project directory, and ask: "run opsx-apply on the add-auth change".
  6. Verify it works by checking that the agent prints "Using change: <name>" and an N/M progress line before editing code.