dryforge

为Claude Code和Codex提供有界自主性的插件框架,确保AI编码在用户意图范围内安全执行。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:dryforge。
它的用途是:为Claude Code和Codex提供有界自主性的插件框架,确保AI编码在用户意图范围内安全执行。
完整的 Skill 内容见:https://321skill.com/skills/dryforge/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“使用dryforge,帮我把这个React类组件重构为函数组件,并采用Hooks。规格要求是:保持所有现有功能不变,状态逻辑使用useState和useEffect,副作用需要正确清理。” 它会首先与你确认规格细节,然后制定执行计划,在修改过程中会严格依据规格和现有代码事实进行操作,并在完成后提供证据(如关键变更对比)来验证任务是否按规格完成。

介绍

dryforge 解决的核心问题是AI编码代理在执行复杂任务时可能出现的“权威混淆”风险。例如,AI可能将现有代码风格误认为产品规范,或将自身的推理自信当作任务完成的证据,导致最终产出偏离用户真实意图。

它通过建立一个明确的“有界自主”执行环境来工作。用户提供意图和规格,AI负责推理和规划,而dryforge则定义并隔离了不同权威来源(如用户意图、规格、代码事实、完成证据)的边界,确保AI的决策和操作始终在用户批准的范围内进行。

该工具非常适合需要AI深度参与代码生成、重构或迁移,但又必须严格遵循项目规范、避免AI“自由发挥”的开发场景。它特别受到对代码质量和项目一致性有高要求的前后端及全栈开发者的青睐。

使用建议是,在开始一个需要多步骤、可能改变项目结构的编码任务前,先通过dryforge明确任务规格和验收标准。注意事项是,它并非一个预设工作流的自动化工具,其效能高度依赖于用户提供的清晰意图和规格定义。

核心特点

与普通AI编码助手或自动化脚本不同,dryforge的核心区别在于其“权威分离”机制。它不试图用固定流程限制AI,而是通过明确划分用户意图、规格、代码事实和完成证据的“所有权”,从根本上防止AI因权威混淆(如将代码现状当作规范)而产生偏离预期的行为。

注意事项

不适合用于快速、探索性或创意性编码任务,因为其强调的“有界自主”和规格前置可能增加简单任务的启动成本。

常见问题

dryforge和普通的Claude Code插件有什么区别?

dryforge不是提供单一功能的插件,而是一个执行框架。它通过权威分离机制,确保AI在整个编码生命周期(从规划到验证)中的行为都锚定在用户批准的意图和规格上,降低了AI“跑偏”的风险。

使用dryforge需要提前写很详细的规格说明吗?

是的,清晰的规格(Spec)是dryforge有效工作的基础。它定义了任务的边界、行为和验收标准,是AI决策的“法律”依据,也是验证任务是否完成的标尺。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/dryforge/raw/index.md 读取 dryforge 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。