我构建了一个开源Claude Code插件,强制实施规范驱动的工作流(访谈→规范→计划→任务→代码)
摘要
介绍Specsmith,一个用于Claude Code的开源插件,强制实施规范驱动的工作流(访谈、规范、计划、任务、代码),以减少歧义并提高代码质量,目前处于早期v0.1版本。
和很多人一样,我的Claude Code会话过去常常是:抛出一个模糊的*"构建功能X"*,然后指望最好的结果。有时是金子,但常常是一个我需要花两个小时解开的弗兰肯斯坦。我注意到的模式:模型并不笨,是我的*请求*含糊不清——它只是通过猜测来填补空白。更多的提示段落并没有解决问题。结构做到了。于是我把手动使用的方法打包成一个名为 **Specsmith** 的插件。它在任何代码写入*之前*强制实施流程:
* **prompt-grill** — 一次一个问题地审问模糊的请求,直到可以将其编写为明确的规范,然后生成 `specs/<feature>/spec.md`
* 该方法运行 `spec.md → plan.md → tasks.md → code`,每个任务一个提交
* **dev-lifecycle** — 处理 git 方面:从 `develop` 分支,约定式提交,绿色测试/CI,以及一个暂停等待您批准而不是自动合并的 PR
安装是在 Claude Code 中的两个命令:
/plugin marketplace add murilobauck/specsmith
/plugin install specsmith@specsmith
公平警告:这是 **v0.1,故意最小化**。我首先发布了方法(两个技能 + 一个 `specs/` 脚手架),以便在膨胀之前在实际使用中验证它。MIT 许可。仓库在这里,如果你想看看它是如何构建的或关注它的发展:[https://github.com/murilobauck/specsmith](https://github.com/murilobauck/specsmith)
如果你尝试它,我真的很想知道它在什么地方出错或感觉笨拙——这将塑造 v0.2。
相似文章
@svpino:用Claude Code写代码,用Codex验证它。我遇到了一个团队,他们已经这样做了几个星期。我……
一位开发者分享了一种方法:团队使用Claude Code编写代码,使用Codex进行验证,并专注于详细的规格说明和隔夜AI代理运行。
面向 Claude Code 的学术研究技能
一套为 Claude Code 设计的插件套件,协助学术研究者在从研究到发表的全流程中提供支持,强调人类在环(human-in-the-loop)的完整性校验和风格校准。
@abhishekray:推出 Opslane,在真实浏览器中测试你的 Claude 代码改动 灵感来自 @garrytan 的 GStack /qa 技能。——读取规…
Opslane 是一款新工具,让开发者能在真实浏览器中测试 Claude 生成的代码改动:读取需求文档、构建验收标准,并针对本地开发服务器运行测试。
@rohanpaul_ai: Claude Code 插件存在一个常规代码工具很少察觉的维护问题:Markdown 文件可以直接控制运行时行为…
一项实证研究分析了8,351个Claude Code插件,发现Markdown文件经常控制运行时行为,导致文档变更被错误分类以及脚本与指令之间的紧密耦合,这需要自动化的同步检查。
一篇详细描述Anthropic自身工程师使用Claude Code时的确切配置和工作流程的文章,包括并行实例、CLAUDE.md模式、写作者/审阅者分离、技能文件夹、插件、钩子和批量操作。
一篇详细介绍Anthropic工程师在使用Claude Code时的具体配置和工作流程的文章,涵盖并行实例、CLAUDE.md模式、写作者/审阅者分离、技能文件夹、插件、钩子和批量操作。