explaingit

open-gsd/get-shit-done-redux

Analysis updated 2026-05-18

398JavaScriptAudience · developerComplexity · 3/5Setup · easy

TLDR

GSD is a command-based workflow that breaks software specs into phases and runs each in a fresh AI context window to avoid quality decline in long coding sessions.

Mindmap

mindmap
  root((gsd))
    What it does
      Phase based workflow
      Fresh context per task
      Six core commands
      Multi tool support
    Tech stack
      JavaScript
      Node.js
      npx installer
    Use cases
      Spec to roadmap
      Parallel execution
      Work verification
    Audience
      Solo builders
      Small teams
      AI assisted coders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Break a software project spec into research, planning, execution, and verification phases run by AI subagents.

USE CASE 2

Keep an AI coding assistant's context window from filling up during long, multi-step builds.

USE CASE 3

Convert command configs between different AI coding tools like Claude Code, Cursor, and Gemini CLI.

What is it built with?

JavaScriptNode.jsnpx

How does it compare?

open-gsd/get-shit-done-reduxsecops-7/mikrodashsigmatradelabs/aster-bot
Stars398399381
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasymoderatemoderate
Complexity3/53/54/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Installed with a single npx command, requires an existing AI coding assistant like Claude Code or Cursor.

No license information is stated in the README.

In plain English

Get Shit Done (GSD) is a lightweight system for building software with AI coding assistants. It is designed for solo builders and small teams who want to ship reliably: you write a clear spec, GSD breaks it into phases, and a set of six commands walks you through research, planning, execution, and verification. It works with Claude Code, OpenCode, Gemini CLI, Cursor, Windsurf, Copilot, and about a dozen other AI tools. The core problem GSD addresses is called context rot. When an AI assistant works in a long conversation, the quality of its output tends to decline as its memory fills up. GSD sidesteps this by running each unit of work in a fresh context window, so the AI always starts a task with a clean slate. According to the README, your main conversation stays at 30 to 40 percent full while the actual coding happens in separate subagents. The six main commands follow a loop: you start a project with gsd-new-project, which asks questions and produces a requirements document and roadmap you approve. Then for each phase, gsd-discuss-phase captures your specific decisions about layouts, data structures, and edge cases. After that, gsd-plan-phase researches and produces a plan small enough to fit in one context window. Next, gsd-execute-phase runs the plan in parallel subagents, each getting a fresh 200,000-token context and making atomic commits. Then gsd-verify-work reviews what was built and produces a fix plan for anything broken. Finally gsd-ship and related commands archive the work and start the next milestone. You install it by running a single npx command. The installer asks which AI runtime you are using and whether to install globally or locally. It also handles format conversion between runtimes, since different tools have different config file requirements. You can install a minimal set of commands with profile flags rather than the full suite. The repository is maintained by the open-gsd team, which took over active development in mid-2026 after a governance dispute with the former upstream. The current maintainers have documented a security audit and continuity announcement in the project discussions.

Copy-paste prompts

Prompt 1
Walk me through running gsd-new-project to set up requirements and a roadmap for a new app idea.
Prompt 2
Explain how gsd-execute-phase splits work across parallel subagents with fresh context windows.
Prompt 3
How do I install GSD with a minimal profile instead of the full command suite?
Prompt 4
What does gsd-verify-work check for after a phase is executed, and how does it produce a fix plan?

Frequently asked questions

What is get-shit-done-redux?

GSD is a command-based workflow that breaks software specs into phases and runs each in a fresh AI context window to avoid quality decline in long coding sessions.

What language is get-shit-done-redux written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js, npx.

What license does get-shit-done-redux use?

No license information is stated in the README.

How hard is get-shit-done-redux to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is get-shit-done-redux for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.