• Claude Code आदि में स्पेसिफिकेशन-आधारित डेवलपमेंट (SDD) को ऑटोमेट करने वाला एक हल्का सिस्टम, जो जटिल workflow के बिना प्रोजेक्ट पूरा करने में मदद करता है
  • context engineering, XML-आधारित prompt structuring, और multi-agent orchestration के जरिए AI code quality degradation (context rot) को रोकता है
  • /gsd:new-project, /gsd:plan-phase, /gsd:execute-phase जैसे commands से idea definition → planning → execution → verification की पूरी development lifecycle को ऑटोमेट करता है
  • हर task unit के लिए atomic Git commit और parallel execution (wave execution) के जरिए traceability और efficiency सुनिश्चित करता है
  • Amazon, Google, Shopify, Webflow के engineers द्वारा इस्तेमाल किया जाने वाला टूल, जो AI-आधारित development की reliability और productivity बढ़ाता है

अवलोकन

  • Get Shit Done(GSD) एक हल्का meta prompt और context management system है, जो Claude Code, OpenCode, Gemini CLI, Codex, Copilot, Antigravity जैसे विभिन्न AI development environments में काम करता है
  • यह code लिखते समय AI में होने वाली context rot की समस्या को हल करता है और specification-आधारित तरीके से consistent results देता है
  • यह Mac, Windows, Linux सभी पर काम करता है, और npx get-shit-done-cc@latest command से install किया जा सकता है

बनाने की पृष्ठभूमि (Why I Built This)

  • बड़े संगठनों के लिए बने tools द्वारा अनावश्यक रूप से जटिल प्रक्रियाएँ थोपे जाने की समस्या को हल करने के लिए बनाया गया
  • GSD को complexity system के अंदर, workflow सरल रखने के सिद्धांत पर डिज़ाइन किया गया है
  • यह अंदरूनी तौर पर context engineering, XML prompt formatting, sub-agent orchestration, state management संभालता है
  • उपयोगकर्ता केवल सरल commands से प्रोजेक्ट पूरा कर सकते हैं

मुख्य फीचर्स और workflow (How It Works)

  • पूरा development process 6 चरणों में बना है

    1. प्रोजेक्ट initialization: idea, constraints, tech stack आदि पूछकर PROJECT.md, ROADMAP.md आदि बनाता है
    2. discuss चरण: implementation details को परिभाषित कर CONTEXT.md बनाता है
    3. plan चरण: parallel research और planning, साथ ही XML structure वाले task units बनाता है
    4. execution चरण: dependency-आधारित wave parallel execution, हर task पर commit और verification
    5. verification चरण: automated tests और user confirmation, failure होने पर auto-fix plan तैयार
    6. iteration और milestone completion: हर चरण को दोहराने के बाद release tagging
  • Quick Mode एक single task को तेज़ी से संभालता है, और --discuss, --research, --full flags से विस्तृत नियंत्रण संभव है

मुख्य तकनीक (Why It Works)

  • context engineering: पूरे प्रोजेक्ट के context को file level पर manage करता है (PROJECT.md, REQUIREMENTS.md, STATE.md आदि)
  • XML prompt formatting: हर task को स्पष्ट रूप से परिभाषित करता है और verification procedure शामिल करता है
  • multi-agent orchestration: research, planning, execution, verification चरणों के लिए विशेषज्ञ agents को parallel में चलाता है
  • atomic Git commit: हर task unit पर commit के जरिए traceability और आसान recovery सुनिश्चित करता है
  • modular design: चरण जोड़ना, बीच में डालना, या बदलना आसान है, जिससे flexible project management संभव है

command system (Commands)

  • मुख्य workflow: /gsd:new-project, /gsd:plan-phase, /gsd:execute-phase, /gsd:verify-work
  • UI design support: /gsd:ui-phase, /gsd:ui-review
  • codebase analysis: /gsd:map-codebase
  • project management: /gsd:add-phase, /gsd:insert-phase, /gsd:complete-milestone
  • utility: /gsd:quick, /gsd:health, /gsd:stats, /gsd:debug, /gsd:note आदि

settings और configuration

  • .planning/config.json config file में mode, phase granularity, model profiles, workflow agents, parallelization, Git branching strategy आदि नियंत्रित किए जा सकते हैं
  • model profile में quality, balanced, budget, inherit में से चुना जा सकता है
  • workflow.research, workflow.plan_check, workflow.verifier जैसे toggles से quality और speed को adjust किया जा सकता है

सुरक्षा और समस्या निवारण (Security & Troubleshooting)

  • .env, secrets/, *.pem, *.key जैसी sensitive files को Claude Code की deny list में जोड़कर access रोका जा सकता है
  • install के बाद command recognition error आए तो runtime restart या reinstall करने की सलाह दी जाती है
  • Docker environment में CLAUDE_CONFIG_DIR setting से path issues हल किए जा सकते हैं
  • --uninstall option से सभी components हटाए जा सकते हैं

community और license

  • OpenCode, Gemini CLI, Codex के लिए community ports उपलब्ध हैं
  • MIT license के तहत जारी
  • “Claude Code is powerful. GSD makes it reliable.” — Claude Code की reliability बढ़ाने वाला टूल

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.