Get Shit Done — A meta-prompting, context engineering, and spec-driven development system adapted for Cursor IDE.
This is the Cursor IDE adaptation of the Get Shit Done (GSD) system, originally built for Claude Code. GSD provides a structured workflow for solo developers using AI tools to build software reliably.
- 27 slash commands for project lifecycle management
- 11 specialized agents for different tasks (planning, execution, verification, research)
- Workflow documents with detailed process logic
- Templates for generated artifacts
- Reference documents for deep guidance
- Cursor IDE version 2.4 or later
# Windows (PowerShell)
.\scripts\install.ps1# macOS/Linux
./scripts/install.sh/gsd/map-codebase # Map existing codebase ? when needed
/gsd/new-project # Initialize project with questioning → research → requirements → roadmap
/gsd/discuss-phase 1 # Capture implementation decisions
/gsd/plan-phase 1 # Create executable plans
/gsd/execute-phase 1 # Execute plans with atomic commits
/gsd/verify-work 1 # User acceptance testing
| Document | Description |
|---|---|
| GSD-CURSOR-ADAPTATION.md | Complete technical adaptation guide |
| MIGRATION.md | How to update from GSD master |
| CHANGELOG.md | Version history |
gsd-for-cursor/
├── README.md # This file
├── MIGRATION.md # Migration guide for updates
├── CHANGELOG.md # Version history
├── docs/
│ └── GSD-CURSOR-ADAPTATION.md # Complete adaptation reference
├── scripts/
│ ├── install.ps1 # Windows installer
│ ├── install.sh # macOS/Linux installer
│ ├── migrate.ps1 # Windows migration script
│ └── migrate.sh # macOS/Linux migration script
└── src/
├── commands/ # Adapted slash commands
├── agents/ # Adapted agent definitions
├── workflows/ # Workflow documents
├── templates/ # Output templates
├── references/ # Deep guidance documents
└── hooks/ # Session hooks
| Aspect | Claude Code | Cursor |
|---|---|---|
| Command prefix | /gsd:command |
/gsd/command |
| Config directory | ~/.claude/ |
~/.cursor/ |
| Tool names | PascalCase (Read) |
snake_case (read) |
| Tools frontmatter | allowed-tools: [Read, Write] |
tools: { read: true, write: true } |
| Colors | Names (yellow) |
Hex (#FFFF00) |
To update this adaptation when the upstream GSD repository is updated:
# Windows
.\scripts\migrate.ps1 -SourcePath "path/to/gsd-master"# macOS/Linux
./scripts/migrate.sh --source "path/to/gsd-master"See MIGRATION.md for detailed instructions.
- Fork this repository
- Create a feature branch
- Make your changes
- Submit a pull request
See CONTRIBUTING.md for detailed guidelines.
MIT License - see LICENSE for details.
- Original GSD system: glittercowboy/get-shit-done
- Cursor migration adaptation created by Royi Mindel

