Structured spec-driven workflow for planning and executing software projects with Claude Code.
666 stars
0 votes
0 copies
4 views
Added February 8, 2026
documentationbashdocumentation
Works with
claude code
Security analysis
A100/100
Scanned February 12, 2026
$npx -y skills add majiayu000/claude-skill-registry --skill claude --agent claude-code
Installs into .claude/skills of the current project.
Are you the author of Claude?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-claude)
---
name: get-shit-done
description: Structured spec-driven workflow for planning and executing software projects with Claude Code.
---
# Get Shit Done (GSD) Skill for Claude Code
## When to use
- Use this skill when the user asks for GSD or uses a `{{COMMAND_PREFIX}}*` command.
- Use it for structured planning, phase execution, verification, or roadmap work.
## How to run commands
Claude Code supports custom slash commands. Commands starting with `{{COMMAND_PREFIX}}` are custom skills.
Commands are installed as individual skills in `{{PLATFORM_ROOT}}/skills/`. Load the corresponding skill:
`{{PLATFORM_ROOT}}/skills/gsd-<command>/SKILL.md`
Example:
- `{{COMMAND_PREFIX}}new-project` -> `{{PLATFORM_ROOT}}/skills/gsd-new-project/SKILL.md`
- `{{COMMAND_PREFIX}}help` -> `{{PLATFORM_ROOT}}/skills/gsd-help/SKILL.md`
## File references
Command files and workflows include `@path` references. These are mandatory context. Use the Read tool to load each referenced file before proceeding.
## Tool mapping
- "Bash tool" → use the Bash tool
- "Read/Write" → use Read/Write tools
- "AskUserQuestion" → ask directly in chat and provide explicit numbered options
- "Task/subagent" → prefer a matching custom agent from `{{PLATFORM_ROOT}}/agents` when available; otherwise adopt that role in-place
## Output expectations
Follow the XML or markdown formats defined in the command and template files exactly. These files are operational prompts, not documentation.
## Paths
Resources are installed under `{{PLATFORM_ROOT}}/get-shit-done`. Individual skills are under `{{PLATFORM_ROOT}}/skills/gsd-*/`. Use those paths when command content references platform paths.