Get Shit Done - मेटा प्रॉम्प्ट और स्पेसिफिकेशन-आधारित डेवलपमेंट सिस्टम
(github.com/gsd-build)- 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@latestcommand से 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 चरणों में बना है
- प्रोजेक्ट initialization: idea, constraints, tech stack आदि पूछकर
PROJECT.md,ROADMAP.mdआदि बनाता है - discuss चरण: implementation details को परिभाषित कर
CONTEXT.mdबनाता है - plan चरण: parallel research और planning, साथ ही XML structure वाले task units बनाता है
- execution चरण: dependency-आधारित wave parallel execution, हर task पर commit और verification
- verification चरण: automated tests और user confirmation, failure होने पर auto-fix plan तैयार
- iteration और milestone completion: हर चरण को दोहराने के बाद release tagging
- प्रोजेक्ट initialization: idea, constraints, tech stack आदि पूछकर
-
Quick Mode एक single task को तेज़ी से संभालता है, और
--discuss,--research,--fullflags से विस्तृत नियंत्रण संभव है
मुख्य तकनीक (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.jsonconfig 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_DIRsetting से path issues हल किए जा सकते हैं --uninstalloption से सभी components हटाए जा सकते हैं
community और license
- OpenCode, Gemini CLI, Codex के लिए community ports उपलब्ध हैं
- MIT license के तहत जारी
- “Claude Code is powerful. GSD makes it reliable.” — Claude Code की reliability बढ़ाने वाला टूल
अभी कोई टिप्पणी नहीं है.