Claude-skill-registry get-shit-done
Structured spec-driven workflow for planning and executing software projects with GitHub Copilot CLI.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/get-shit-done" ~/.claude/skills/majiayu000-claude-skill-registry-get-shit-done-884e07 && rm -rf "$T"
manifest:
skills/data/get-shit-done/SKILL.mdsource content
Get Shit Done (GSD) Skill for GitHub Copilot CLI
When to use
- Use this skill when the user asks for GSD or uses a
command./gsd-* - Use it for structured planning, phase execution, verification, or roadmap work.
How to run commands
GitHub Copilot CLI does not support custom slash commands. Treat inputs that start with
/gsd- as command invocations.
Commands are installed as individual skills in
.github/skills/. Load the corresponding skill:
.github/skills/gsd-<command>/SKILL.md
Example:
->/gsd-new-project.github/skills/gsd-new-project/SKILL.md
->/gsd-help.github/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 execute tool
- "Read/Write" → use read/edit tools
- "AskUserQuestion" → ask directly in chat and provide explicit numbered options
- "Task/subagent" → prefer a matching custom agent from
when available; otherwise adopt that role in-place.github/agents
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
.github/get-shit-done. Individual skills are under .github/skills/gsd-*/. Use those paths when command content references platform paths.