-
Claude Code 및 여러 AI 코딩 런타임에서 명세 기반 개발(spec-driven development) 을 자동화하는 경량 시스템으로, 복잡한 워크플로 없이 프로젝트를 완성하도록 지원
-
컨텍스트 엔지니어링과 XML 기반 프롬프트 구조화, 멀티 에이전트 오케스트레이션을 통해 AI 코드 품질 저하(context rot)를 방지
-
/gsd:new-project, /gsd:plan-phase, /gsd:execute-phase 등 명령으로 아이디어 정의 → 계획 → 실행 → 검증의 전체 개발 주기를 자동화
- 각 작업 단위별 원자적 Git 커밋과 병렬 실행(wave execution)으로 추적성과 효율성을 확보
-
Amazon, Google, Shopify, Webflow 엔지니어들이 사용하는 도구로, AI 기반 개발의 신뢰성과 생산성을 높이는 시스템
개요
- Get Shit Done(GSD)는 Claude Code, OpenCode, Gemini CLI, Codex, Copilot, Antigravity 등 다양한 AI 개발 환경에서 작동하는 경량 메타 프롬프트 및 컨텍스트 관리 시스템
- AI가 코드 작성 중 문맥 품질이 저하되는 context rot 문제를 해결하며, 명세 기반으로 일관된 결과를 생성
- Mac, Windows, Linux에서 모두 동작하며, npx get-shit-done-cc@latest 명령으로 설치 가능
제작 배경 (Why I Built This)
- 대규모 조직용 도구들이 불필요하게 복잡한 절차를 요구하는 문제를 해결하기 위해 단독 개발자가 제작
- GSD는 복잡성은 시스템 내부에, 워크플로는 단순하게 설계되어 있음
- 내부적으로 컨텍스트 엔지니어링, XML 프롬프트 포맷팅, 서브에이전트 오케스트레이션, 상태 관리를 수행
- 사용자는 단순한 명령만으로 프로젝트를 완성할 수 있음
주요 기능 및 워크플로 (How It Works)
핵심 기술 (Why It Works)
-
컨텍스트 엔지니어링: 프로젝트 전반의 문맥을 파일 단위로 관리 (PROJECT.md, REQUIREMENTS.md, STATE.md 등)
-
XML 프롬프트 포맷팅: 각 작업을 명확히 정의하고 검증 절차를 포함
-
멀티 에이전트 오케스트레이션: 리서치·계획·실행·검증 단계별 전문 에이전트 병렬 운영
-
원자적 Git 커밋: 각 작업 단위별 커밋으로 추적성과 복구 용이성 확보
-
모듈형 설계: 단계 추가·삽입·수정이 자유로워 유연한 프로젝트 관리 가능
명령 체계 (Commands)
-
핵심 워크플로: /gsd:new-project, /gsd:plan-phase, /gsd:execute-phase, /gsd:verify-work
-
UI 설계 지원: /gsd:ui-phase, /gsd:ui-review
-
코드베이스 분석: /gsd:map-codebase
-
프로젝트 관리: /gsd:add-phase, /gsd:insert-phase, /gsd:complete-milestone
-
유틸리티: /gsd:quick, /gsd:health, /gsd:stats, /gsd:debug, /gsd:note 등
설정 및 구성 (Configuration)
- 설정 파일 .planning/config.json에서 모드, 단계 세분화, 모델 프로필, 워크플로 에이전트, 병렬화, Git 브랜칭 전략 등을 제어
- 모델 프로필은 quality, balanced, budget, inherit 중 선택 가능
-
workflow.research, workflow.plan_check, workflow.verifier 등 토글로 품질·속도 조정 가능
보안 및 문제 해결 (Security & Troubleshooting)
-
.env, secrets/, *.pem, *.key 등 민감 파일은 Claude Code의 deny list에 추가해 접근 차단
- 설치 후 명령 인식 오류 시 런타임 재시작 또는 재설치 권장
- Docker 환경에서는 CLAUDE_CONFIG_DIR 설정으로 경로 문제 해결
-
--uninstall 옵션으로 모든 구성요소 제거 가능
커뮤니티 및 라이선스
- OpenCode, Gemini CLI, Codex용 커뮤니티 포트 지원
-
MIT 라이선스로 공개
- “Claude Code is powerful. GSD makes it reliable.” — Claude Code의 신뢰성을 강화하는 도구로 정의됨