Back to Collection
Tool/Orchestration/Adapted Open Source

GSD Core

Phase based autonomous development with user acceptance gates.

What It Does

A modular spec driven framework organizing autonomous development into distinct phases (Discuss, Plan, Execute, Verify) with automated testing before progressing.

Origin and Adaptation Notes

Unbounded autonomous agent runs frequently drift from requirements. Explicit phase boundaries prevent speculative errors from multiplying.

Attribution: Adapted from the open source Open GSD project. Distributed under the MIT License.

When to Activate

  • •Building complex features spanning multiple files and components
  • •Autonomous coding workflows requiring formal acceptance criteria
  • •Structured project lifecycle management with reproducible phases

When to Avoid

  • •Trivial one line script fixes

Skill Specification and Runtime Setup

Full Instruction Specification
# GSD Core Specification

## Overview
A modular spec driven framework organizing autonomous development into distinct phases (Discuss, Plan, Execute, Verify) with automated testing before progressing.

## Rationale
Unbounded autonomous agent runs frequently drift from requirements. Explicit phase boundaries prevent speculative errors from multiplying.

## Core Principles
* Always verify environment constraints and dependencies before executing.
* Enforce negative constraints and reject speculative abstractions.
* Validate output against stated acceptance rubrics.

## Execution Workflow
1. Discovery: Map requirements and inspect active context.
2. Decomposition: Break down the task into discrete, verifiable phases.
3. Execution: Implement surgical changes preserving existing code architecture.
4. Verification: Test all criteria before declaring completion.

Related Skills in Orchestration