corgispec-apply-change

Apply the next pending OpenSpec Task Group with checkpointing and GitLab issue sync.

113|9|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/ricoyudog/Coding_Corgi_flow --skill corgispec-apply-change
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: corgispec-apply-change
Source: https://github.com/ricoyudog/Coding_Corgi_flow/tree/main/.opencode/skills/molecules/corgispec-apply-change
Command: npx skills add https://github.com/ricoyudog/Coding_Corgi_flow --skill corgispec-apply-change

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It solves the problem of uncontrolled, hard-to-track AI coding work by turning an OpenSpec change into disciplined, one-Task-Group-at-a-time execution with explicit stop points and review-ready closeout.

Core Features & Use Cases

  • Task-Group checkpoint execution: Implements only the current pending Task Group, then stops to prevent cascading, ambiguous changes.
  • Worktree-aware application: Supports isolation.mode: worktree so implementation occurs in the correct worktree rather than the main checkout.
  • Status-driven application: Uses openspec status and openspec instructions apply to follow the authoritative plan and stop on blocked states.
  • Optional GitLab issue synchronization: Moves the child issue through in-progress to review and updates parent progress when tracking metadata exists.

Quick Start

Ask your AI assistant to run the corgispec-apply-change skill for the OpenSpec change you want implemented, and stop after completing the current Task Group checkpoint.

Frequently Asked Questions about corgispec-apply-change

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

FAQPage Schema
How do I implement OpenSpec task groups with safe checkpoints?

To apply OpenSpec changes with checkpoints, the skill executes only the current pending task group and stops to prevent ambiguous, cascading modifications. It parses status and instructions, updates tasks.md, and reports completion without auto-advancing to subsequent groups.

What is worktree isolation for code implementation?

Worktree isolation ensures OpenSpec code implementation occurs in a dedicated worktree rather than the main checkout. Supported via isolation mode, it keeps the main branch stable while the skill parses instructions and applies the current task group checkpoint.

How do I run openspec instructions apply for a specific change?

Running openspec instructions apply involves reading openspec/config.yaml and executing openspec status to follow the authoritative plan. The skill applies the next pending task group, updates tasks.md, and stops on blocked states or upon checkpoint completion.

Does this OpenSpec implementation skill sync with GitLab issues?

Yes, OpenSpec implementation optionally syncs with GitLab issues. When tracking metadata exists, the skill moves the child issue from in-progress to review and updates parent progress during the task group checkpoint closeout process.

Why does my OpenSpec task group implementation stop after one checkpoint?

OpenSpec task group implementation stops after one checkpoint to enforce disciplined execution and prevent cascading changes. The skill completes the current pending group, updates tasks.md, and halts for review-ready closeout without auto-advancing.