# gsd

Orchestrates solo development with Claude agents through structured phases, goal-backward planning, and atomic commits.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3600 installs · ★ 9
- Author: GSD Project
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/ctsstc/get-shit-done-skills/tree/HEAD/.kilocode/skills/gsd/SKILL.md
- Updated: 2026-01-20
- HTML: https://affpapa.org/en/nevibecode/skills/gsd

## What it does

This skill sets up a `.planning/` folder with roadmaps, architecture maps, and phase instructions. Instead of generating passive documentation, each `PLAN.md` file serves directly as an execution prompt for the agent. The system reasons backward from end goals, defining what must be true before writing implementation steps.

Under the hood, specialized agents handle codebase mapping, ecosystem research, execution, and verification. Tasks run in dependency waves. Once an item is finished, the agent writes an independent commit like `feat(01-01)` to keep version control clean.

A key constraint is context consumption: the workflow stops plans before context exceeds roughly 50% capacity, keeping reasoning quality sharp. To run properly, it requires tool access to file editing, search, and terminal execution via `Bash`.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add ctsstc/get-shit-done-skills --skill gsd -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/gsd/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/gsd/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add ctsstc/get-shit-done-skills --skill gsd -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/gsd/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add ctsstc/get-shit-done-skills --skill gsd -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/gsd/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install ctsstc/get-shit-done-skills gsd
```

2. **Manually: put the files in place**
- File: `.github/skills/gsd/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add ctsstc/get-shit-done-skills --skill gsd -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/ctsstc/get-shit-done-skills --path .kilocode/skills/gsd
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/gsd/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add ctsstc/get-shit-done-skills --skill gsd -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/ctsstc/get-shit-done-skills/tree/HEAD/.kilocode/skills/gsd/SKILL.md

## When to use it
- structure a project into research, roadmap, and discrete phases
- map an existing codebase using parallel inspection agents
- execute implementation tasks in parallel waves with atomic commits
- verify phase completion against actual system states
- investigate bugs through systematic hypothesis testing

## Example prompts
- /gsd:new-project
- /gsd:plan-phase 1
- /gsd:execute-phase 1

## Similar
- [conductor](https://affpapa.org/en/nevibecode/plugins/conductor.md) — plugin · ★ 41729
- [ai-team-producer](https://affpapa.org/en/nevibecode/agents/ai-team-producer.md) — subagent · ★ 40418
- [project-planning](https://affpapa.org/en/nevibecode/plugins/project-planning.md) — plugin · ★ 40418
- [pac-configure](https://affpapa.org/en/nevibecode/commands/pac-configure.md) — command · 176 installs
- [superself](https://affpapa.org/en/nevibecode/skills/superself.md) — skill · 1400 installs
- [omc-plan](https://affpapa.org/en/nevibecode/skills/omc-plan.md) — skill · 766 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
