Skip to content
Agentic Levels

Everything starts here.

GuestLocal progress only
PreferencesSign in
01Start with one taskBest first move for beginners.02Check your LevelMeasure where you are.03Score an AI resultFind the habit to practice first.04Return to Your WorkScores, links, and checkpoints.
Start here

Begin

HomeThe main entry point.New to AIStart with one useful task.
Know where you are

Measure

Check your LevelUse this after you have tried AI.Fluency ScoreScore an AI result you can review.
Build the habit

Learn

LevelsLessonsTracks
Find the reference

Library

PromptsReferenceResourcesCompare Tools
Turn it into work

Apply

Your Next MoveChoose what AI should change next.Tool SetupGet the tools ready.
Come back later

Return

Your WorkScores, links, and checkpoints.My PathContinue from your level.Updates
Site

Site

PricingAboutFAQ & FeedbackPreferences

© 2026 Fuentes Studio

Privacy·Terms
yourCouncil
Ready to help
✦

What do you want to understand?

Ask anything about what you're learning.

← Resources

How to use Get Shit Done (GSD)

12 specialized Claude Code agents: debug, quick, health, plan-phase, execute-phase, that route each task to the right tool automatically.

Running the same general Claude Code session for a small fix, a root-cause investigation, a multi-phase plan, and a pipeline health check produces inconsistent results. GSD installs one agent per task shape. Each one knows exactly what it needs to do, how to verify it, and when to stop.

L3L4L5
Before you startClaude Code must be installed. GSD v1.22.4 or higher is recommended. Earlier versions do not include all 12 agents. Install via `npx get-shit-done-cc@latest` or the Claude plugin marketplace.

Steps

01

Install GSD

The fastest path is npx. It always installs the latest version. Alternatively, use the Claude plugin marketplace if GSD appears there. After install, restart Claude Code and run `/gsd:quick --help` to verify.

Install via npx
npx get-shit-done-cc@latest # Restart Claude Code, then in a session: /gsd:quick --help
02

Use gsd:quick for any task under 30 minutes

gsd:quick is the workhorse for small, scoped tasks: fix this bug, add this field, update this test. It enforces a time box. If the task cannot complete in one focused pass, it stops and tells you to break it down. This is the agent you open most often.

Run a quick task
/gsd:quick [TASK_DESCRIPTION]
[TASK_DESCRIPTION]A specific, scoped task e.g. Add an `updatedAt` timestamp field to the User model and update the migration
03

Use gsd:debug when something is broken

gsd:debug applies a root-cause-first protocol: it refuses to propose fixes before identifying the cause. It reads the error, traces the call path, forms a hypothesis, and verifies it. The first thing it outputs is the suspected root cause, not code.

Start a debug session
/gsd:debug # Paste the error message and describe where it occurs. # gsd:debug asks clarifying questions before proposing any fix.
04

Use gsd:health to check your pipeline and plan state

gsd:health scans running daemons, plan progress, checkpoint freshness, task queue depth, and service health. Run it at session start or after a long break. If a plan is stuck, it tells you where.

Run a health check
/gsd:health # Auto-repair flagged issues: /gsd:health --repair
05

Use gsd:execute-phase to advance a multi-phase plan

With a structured plan from Superpowers writing-plans or GSD plan-phase, gsd:execute-phase picks up the current phase, works through its tasks, runs verification gates, and hands off to the next phase. You do not need to read the plan file and manage context manually.

Execute the current phase
/gsd:execute-phase [PLAN_FILE_PATH]
[PLAN_FILE_PATH]Path to your plan file e.g. .planning/auth-refactor/plan.md

How do you know it worked?

  • `/gsd:quick --help` runs in a Claude Code session without errors.
  • gsd:quick completed a real task end-to-end without you managing the steps.
  • gsd:debug produced a root cause statement before proposing any code change.
  • gsd:health returned a readable status report for your project.
  • gsd:execute-phase advanced a plan by at least one phase.

If something looks off

Using gsd:quick for tasks that are clearly too large
If your task description has 'and' more than once, it is probably two tasks. gsd:quick will tell you this, but save time by breaking it down before starting.
Skipping gsd:debug and going straight to fixes
The debug agent's value is in identifying the root cause, not generating fixes faster. Skip it and you are pattern-matching on symptoms. The fix works until it does not.
Not running gsd:health after a GSD update
GSD updates can change how plan files are parsed. After any GSD update, run gsd:health before continuing plan execution.

Skills & Commands Reference

GSD is a sequential workflow system. Commands build on each other in order. For new projects: new-project → create-roadmap → plan-phase → execute-plan → repeat. For existing codebases: map-codebase first, then the same sequence.

Command / SkillWhat it doesWhen to use it
/gsd:new-projectbasicStructured interview that extracts your project vision, constraints, and scope into PROJECT.mdStarting any new project, this is always step 1
/gsd:create-roadmapbasicGenerates ROADMAP.md (phases from start to finish) and STATE.md (living memory across sessions)After new-project, creates the execution blueprint
/gsd:plan-phase NbasicBreaks phase N into 2-3 atomic tasks with XML-structured plans and built-in verification stepsBefore executing any phase, planning and execution are always separate steps
/gsd:execute-planbasicRuns the current PLAN.md in a fresh subagent with 200k tokens of clean context, no driftAfter plan-phase, each task runs in isolation for consistent quality
/gsd:map-codebasebasicSpawns parallel agents to analyze your repo; creates 7 docs (STACK, ARCHITECTURE, STRUCTURE, CONVENTIONS, TESTING, INTEGRATIONS, CONCERNS)Brownfield projects, always run before new-project so GSD knows your existing patterns
/gsd:complete-milestonebasicArchives the completed milestone, prepares STATE.md for the next iterationWhen all phases of a milestone are done, keeps the roadmap clean
/gsd:add-phaseadvancedAppends a new phase to the end of the current roadmapNew requirements come in after the roadmap is created, avoids restarting from scratch
/gsd:insert-phase NadvancedSlips a new phase between existing phases, renumbering as neededUrgent work or a blocking dependency that must happen before a planned phase
/gsd:helpbasicShows all available GSD commands with brief descriptionsAny time you forget the command syntax or want to see what's available

See also

  • Superpowers: writing-plans produces the plan files gsd:execute-phase reads
  • Oh My ClaudeCode: ralph and team agents that pair with GSD for parallel work

Was this helpful?

← Back to ResourcesView on GitHub