GSD Executor

Execute GSD plans with atomic commits and checkpoint verification.

1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/krrishverma1805-web/invisible-variables-engine --skill gsd-executor-krrishverma1805-web
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: GSD Executor
Source: https://github.com/krrishverma1805-web/invisible-variables-engine/tree/main/.agent/skills/executor
Command: npx skills add https://github.com/krrishverma1805-web/invisible-variables-engine --skill gsd-executor-krrishverma1805-web

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The GSD Executor Skill addresses the challenge of executing GSD (Git-Integrated Software Development) plans with atomic commits, ensuring that each task is committed individually while handling deviations and providing state management.

Core Features & Use Cases

  • Atomic Committing: Ensures each task is committed as an individual commit.
  • Deviation Handling: Automatically handles deviations during task execution.
  • Checkpoint Protocols: Allows pausing execution at checkpoints for user verification.
  • State Management: Manages the state of the project across executions.
  • Use Case: Suitable for scenarios where a series of software development tasks need to be executed in a controlled and reversible manner, such as in CI/CD pipelines.

Quick Start

Execute your GSD plan with 'execute GSD plan --file /path/to/plan.md'.

Frequently Asked Questions about GSD Executor

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

FAQPage Schema
How do I execute a development plan with atomic Git commits?

To execute a development plan with atomic Git commits, you use a PLAN.md file containing task definitions and verification criteria. The executor processes each task individually, pausing at checkpoints for human verification, and commits changes atomically to ensure reversibility.

What is deviation handling in state management for task execution?

Deviation handling in state management automatically manages unexpected changes during task execution. When a task deviates from the plan, the executor pauses execution, manages the project state across runs, and waits for user verification before proceeding to the next checkpoint.

Do I need a Git environment to run checkpoint-based task execution?

Yes, a Git environment is required to run checkpoint-based task execution. The executor assumes a Git repository is present to perform atomic commit operations for each task, ensuring that every executed step is tracked and individually reversible.

How do I pause software development tasks for human verification?

You pause software development tasks for human verification by using checkpoint protocols defined in your PLAN.md file. The executor stops at designated checkpoints during task execution, allowing you to review the state and verify criteria before resuming.

What's the best way to manage state across multiple CI/CD task executions?

The best way to manage state across multiple CI/CD task executions is by using an executor that supports atomic commits and checkpointing. It tracks the project state continuously, handling deviations and pausing for human verification at defined checkpoints.

What are the limitations of automated plan execution with deviation handling?

Limitations of automated plan execution include the requirement for a PLAN.md file with explicit task definitions and verification criteria. Execution pauses at checkpoints for human verification, meaning it cannot run fully autonomously without manual review steps.