gsd-build/get-shit-done

⭐ 52,028 Stars 🍴 4,361 Forks JavaScript

gsd-build/get-shit-done 是一个轻量级且强大的元提示、上下文工程和规范驱动开发系统,旨在提高 Claude Code、OpenCode、Gemini CLI、Kilo、Codex、Copilot、Cursor、Windsurf、Antigravity、Augment、Trae 和 Cline 等代码编辑器的开发效率。

来源:据 README 描述 查看 GitHub 仓库 →

为什么值得关注

该项目因其专注于解决上下文漂移问题(即 Claude 在填充上下文窗口时发生的质量退化),以及提供简单高效的开发流程而受到关注。它填补了现有代码编辑器在上下文管理和规范驱动开发方面的空白,并采用了独特的元提示和上下文工程技术。

来源:综合 README 描述和项目特征

核心功能

元提示和上下文工程

通过元提示和上下文工程,GSD 帮助开发者清晰地表达需求,并确保 Claude Code 等工具能够理解并执行这些需求。

来源:据 README 描述
规范驱动开发

GSD 支持规范驱动开发,允许开发者通过定义规范来指导代码生成过程,从而提高代码质量和一致性。

来源:据 README 描述
集成多种代码编辑器

GSD 与 Claude Code、OpenCode、Gemini CLI 等多种代码编辑器集成,提供统一的开发体验。

来源:据 README 描述

技术架构

GSD 采用模块化设计,将功能划分为不同的模块,如命令行工具、代理、钩子等。数据通过命令行工具和代理进行流转,关键的技术决策包括元提示和上下文工程技术的应用以及与多种代码编辑器的集成。

来源:代码目录结构 + 依赖文件

技术栈

infra: 无特定基础设施要求,可在本地或云端运行  |  key_deps: node  |  language: JavaScript  |  framework: 无特定框架,采用原生 JavaScript 开发

来源:依赖文件 + 代码目录结构

快速上手

npx get-shit-done-cc@latest
来源:README Installation/Quick Start

使用场景

GSD 适合需要提高代码生成效率和一致性的开发者,尤其适用于以下场景:1. 使用 Claude Code 等代码编辑器进行开发;2. 需要规范驱动开发流程;3. 需要解决上下文漂移问题。

来源:README

优势与局限

优势

  • 优势1:提高开发效率,减少上下文漂移问题;优势2:支持多种代码编辑器,提供统一的开发体验;优势3:采用规范驱动开发,提高代码质量。

局限

  • 局限1:项目文档可能不够详细;局限2:可能需要一定的学习成本来掌握其使用方法。
来源:综合 README、代码结构和依赖分析

最新版本

v1.34.2 (2026-04-06): 降低 Node.js 最小版本要求至 22;修复 npm 发布问题;新增持久化 CRUD 库和 CLI 支持;新增共享行为参考等功能。

来源:GitHub Releases

总结评价

GSD 是一个值得关注的开源项目,尤其适合需要提高代码生成效率和一致性的开发者。它通过元提示和上下文工程技术,为多种代码编辑器提供强大的开发支持,有助于构建高质量的软件。

来源:综合分析
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间:2026-04-08 18:31。质量评分:85/100。 所有结论均标注了数据来源。如发现不准确之处,欢迎反馈。

数据来源: README、GitHub API、依赖文件