---
id: sm-gsd
name: "gsd"
url: https://skills.yangsir.net/skill/sm-gsd
author: ctsstc
domain: ai-project-management-collaboration
tags: ["product-execution", "task-management", "productivity", "goal-setting", "agile-delivery"]
install_count: 1900
rating: 4.30 (20 reviews)
github: https://github.com/ctsstc/get-shit-done-skills
---

# gsd

> 专为独立开发者和Claude AI代理设计的综合项目管理系统，提供结构化工作流，助力高效完成任务。

**Stats**: 1,900 installs · 4.3/5 (20 reviews)

## Before / After 对比

### 独立开发者项目管理，高效工作流

## Readme

# gsd

# Get Shit Done (GSD) - Project Management System

A comprehensive project management system designed for solo developers working with Claude AI agents. GSD provides structured workflows for project initialization, planning, execution, verification, and debugging.

## Overview

GSD is a modular agent-based system that transforms project ideas into shipped software through:

- **Deep questioning** - Extract user vision and requirements

- **Domain research** - Discover standard stacks and patterns

- **Roadmap creation** - Break requirements into phases

- **Phase planning** - Create executable plans with verification

- **Execution** - Implement plans with atomic commits

- **Verification** - Ensure goals are achieved, not just tasks done

- **Debugging** - Systematic investigation of issues

## Core Philosophy

- **Solo Developer + Claude Workflow** - No teams, no stakeholders, no ceremonies

- **Plans are Prompts** - PLAN.md files ARE the execution prompts, not documents

- **Goal-Backward Planning** - Start from what must be TRUE, derive what to build

- **Atomic Commits** - Each task commits independently for clean history

- **Quality Over Speed** - Stop before context degrades (~50% usage)

- **Ship Fast** - Plan → Execute → Ship → Learn → Repeat

## When to Use GSD

Use GSD when you need to:

- Initialize a new software project

- Plan and execute development phases

- Map an existing codebase

- Debug issues systematically

- Verify phase completion

- Track project progress and state

## Quick Start Commands

### New Project

```
/gsd:new-project

```

Initializes a new project with questioning → research → requirements → roadmap flow.

### Plan a Phase

```
/gsd:plan-phase [phase-number]

```

Creates detailed execution plans with research and verification.

### Execute a Phase

```
/gsd:execute-phase [phase-number]

```

Executes all plans in a phase with parallel execution support.

### Map Codebase

```
/gsd:map-codebase [optional-focus-area]

```

Analyzes existing codebase with parallel mapper agents.

### Debug Issues

```
/gsd:debug [issue-description]

```

Systematic debugging using scientific method and hypothesis testing.

### Verify Phase

```
/gsd:verify-work [phase-number]

```

Goal-backward verification of phase completion.

### Check Progress

```
/gsd:progress

```

Shows current project position, completed phases, and next steps.

## Agent Skills

GSD includes specialized agents for different tasks:

- **gsd-codebase-mapper** - Explores and documents codebase structure

- **gsd-planner** - Creates executable phase plans

- **gsd-executor** - Executes plans with atomic commits

- **gsd-debugger** - Investigates bugs systematically

- **gsd-verifier** - Verifies goal achievement

- **gsd-research-synthesizer** - Synthesizes research outputs

- **gsd-roadmapper** - Creates project roadmaps

- **gsd-phase-researcher** - Researches phase implementation

- **gsd-project-researcher** - Researches domain ecosystem

- **gsd-integration-checker** - Verifies integrations work

- **gsd-plan-checker** - Validates plan quality

## Command Skills

GSD provides commands for orchestrating the entire project lifecycle:

- **gsd:new-project** - Initialize new project

- **gsd:map-codebase** - Map existing codebase

- **gsd:plan-phase** - Plan a phase

- **gsd:execute-phase** - Execute a phase

- **gsd:verify-work** - Verify phase completion

- **gsd:debug** - Debug issues

- **gsd:discuss-phase** - Gather phase context

- **gsd:research-phase** - Research phase implementation

- **gsd:complete-milestone** - Complete milestone

- **gsd:audit-milestone** - Audit milestone

- **gsd:add-phase** - Add new phase

- **gsd:insert-phase** - Insert phase

- **gsd:remove-phase** - Remove phase

- **gsd:add-todo** - Add todo item

- **gsd:check-todos** - Check todos

- **gsd:plan-milestone-gaps** - Plan milestone gaps

- **gsd:pause-work** - Pause work

- **gsd:resume-work** - Resume work

- **gsd:update** - Update project state

- **gsd:whats-new** - Show what's new

## Workflow Skills

Detailed workflow definitions for complex operations:

- **discovery-phase** - Phase discovery workflow

- **execute-phase** - Phase execution workflow

- **diagnose-issues** - Parallel UAT diagnosis

- **map-codebase** - Codebase mapping workflow

- **discuss-phase** - Phase discussion workflow

- **verify-phase** - Phase verification workflow

- **verify-work** - Work verification workflow

- **transition** - Phase transition workflow

- **resume-project** - Project resumption workflow

## Reference Skills

Reference documents for best practices and guidelines:

- **questioning** - Deep questioning techniques

- **tdd** - Test-driven development patterns

- **ui-brand** - UI/UX guidelines

- **verification-patterns** - Verification methodologies

- **git-integration** - Git workflow patterns

- **checkpoints** - Checkpoint handling

- **continuation-format** - Continuation format specification

## Project Structure

GSD creates a `.planning/` directory with:

```
.planning/
├── PROJECT.md           # Project context and vision
├── config.json          # Workflow preferences
├── REQUIREMENTS.md      # Scoped requirements
├── ROADMAP.md          # Phase structure
├── STATE.md            # Project memory and state
├── research/            # Domain research outputs
├── phases/              # Phase-specific artifacts
│   ├── XX-name/
│   │   ├── XX-PLAN.md
│   │   ├── XX-SUMMARY.md
│   │   ├── XX-CONTEXT.md
│   │   ├── XX-RESEARCH.md
│   │   ├── XX-VERIFICATION.md
│   │   └── XX-UAT.md
└── codebase/            # Codebase analysis
    ├── STACK.md
    ├── ARCHITECTURE.md
    ├── STRUCTURE.md
    ├── CONVENTIONS.md
    ├── TESTING.md
    ├── INTEGRATIONS.md
    └── CONCERNS.md

```

## Key Concepts

### Goal-Backward Planning

Instead of asking "what should we build?", ask "what must be TRUE for the goal to be achieved?"

**Forward:** "Build authentication system" → task list
**Goal-Backward:** "Users can securely access accounts" → derive what must exist

### Atomic Commits

Each task commits independently with descriptive messages:

```
feat(01-01): implement user login
fix(01-02): fix password validation
test(01-03): add login tests

```

### Context Budgeting

Plans complete within ~50% context usage to maintain quality:

- 0-30%: PEAK quality

- 30-50%: GOOD quality

- 50-70%: DEGRADING quality

- 70%+: POOR quality (avoid)

### Wave-Based Execution

Plans are grouped into waves for parallel execution:

- **Wave 1:** Independent plans (no dependencies)

- **Wave 2:** Plans depending only on Wave 1

- **Wave 3:** Plans depending on Wave 2, etc.

## Anti-Patterns to Avoid

- **Enterprise PM Theater** - No RACI matrices, sprint ceremonies, stakeholder management

- **Horizontal Layers** - Don't group by "all models, then all APIs" - group by features

- **Vague Success Criteria** - "Authentication works" → "User can log in with email/password"

- **Time Estimates** - Never estimate in hours/days/weeks

- **Task Completion ≠ Goal Achievement** - Verify outcomes, not just task completion

## Getting Help

Each agent, command, and workflow has its own SKILL.md with detailed instructions. Use:

- `@skills/gsd/agents/` for agent-specific help

- `@skills/gsd/commands/` for command-specific help

- `@skills/gsd/workflows/` for workflow-specific help

- `@skills/gsd/references/` for reference documentation

## Version

GSD Version: 1.0.0
Last Updated: 2026-01-19
Weekly Installs615Repository[ctsstc/get-shit…e-skills](https://github.com/ctsstc/get-shit-done-skills)GitHub Stars4First SeenJan 22, 2026Security Audits[Gen Agent Trust HubFail](/ctsstc/get-shit-done-skills/gsd/security/agent-trust-hub)[SocketPass](/ctsstc/get-shit-done-skills/gsd/security/socket)[SnykWarn](/ctsstc/get-shit-done-skills/gsd/security/snyk)Installed onopencode555codex553gemini-cli549github-copilot535cursor502kimi-cli487

---
*Source: https://skills.yangsir.net/skill/sm-gsd*
*Markdown mirror: https://skills.yangsir.net/api/skill/sm-gsd/markdown*