Agent 项目文件统一管理器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3cd34ddb/project-governance。
技能介绍
要解决的问题
AI 辅助项目通常会在几个星期里长成一团乱麻:文件散落各处,AI 每次开会话都要重新猜项目结构;同一个错误反复出现,上次验证过的参数这次又被换回了错误版本;你问「哪个才是最终版」,没人能回答。换模型、换 Agent、换会话之后上下文全部丢失,AI 只能从零重新理解项目。
平台自带的项目记忆能缓解一部分,但它只是上下文来源,不是权威事实库。它记得你通常怎么工作,却分不清当前哪个文件才是权威版本。
这个技能做了什么
Project Governance 给项目加一层治理文件,把「这个项目现在必须怎么工作」写成可执行的规范。初始化时从 templates/ 生成 11 个文件:
AGENTS.md:项目协议,含核心治理规则、权威等级、首次运行协议、权限分区、信任边界index.md+index_notes.json:权威目录地图,带可点击链接与简短备注VERSIONS.md:稳定版本索引,含人工判断LESSONS.md:AI 错误与纠正日志session_handoff.md:会话结束交接CHANGELOG.md:决策与版本历史whitelist.json/blacklist.json:已验证 / 已失败参数注册表ARCHITECTURE.md/PROJECT.md:架构与项目卡片
核心是一套冲突时的权威优先级:当前项目文件 / 冻结版本 → 治理文件 → 项目记忆 → 用户长期记忆 → AI 推测。记忆与治理文件冲突时,治理文件优先;从记忆中学到的持久约定,必须经人工确认后才能沉淀进治理文件。
日常使用分四步:初始化(除非传 --force,否则不覆盖已有文件);定制 AGENTS.md 里的目录权限分区、自主权等级和项目专属规则,通用核心规则保持原样;每个会话开始时读 index.md、session_handoff.md、LESSONS.md,工作中通过索引找文件、新错误记入日志,会话结束时更新三个交接文件;最后用 scripts/governance.py 跑 init / validate / index / check 校验。
失败处理有一条硬规则:绝不伪造「通过」结果。init 失败就报告具体命令与原因,不做部分初始化;validate 报 schema 错误就修注册表条目,不绕过校验;check 失败先 index 再重跑,仍失败则报给人类。
适用边界
一次性问答或小改动不需要这套东西,项目级约定本身就是负担。已有成熟治理体系时,直接改现有文件即可,不必重新初始化。另外,治理文件是规范而非自动执行器,Agent 是否遵守取决于平台对 AGENTS.md 的支持程度;多团队多仓库项目可能需要自行扩展模板。
governance.py 仅依赖 Python 标准库,无网络、无第三方依赖,可跨平台运行,但自动发现机制因平台而异,Trae 之外可能需要手动接入。
使用场景
- AI 项目文件散落、版本难辨,需要建立统一索引和版本记录,让 Agent 不再每次重猜项目结构
- 切换模型或会话后上下文丢失,需要会话交接文档记录上轮进度,让新会话直接接续工作
- AI 反复用错参数版本、重复踩坑,需要错误日志与黑白名单注册表阻止同类问题再发生
- 团队想把 AI Agent 接入没有规则、错误日志和参数注册表的存量项目,先落地治理文件再开工
适合人员
- 独立开发者:单独维护周期数周的 AI 辅助项目,不想再靠聊天记录回忆进度和版本
- AI 团队技术负责人:需要让 Agent 在会话或模型切换后按统一协议接续项目
- 存量项目的技术维护者:计划接入 AI Agent,但项目没有治理规则和参数注册表
- 反复排查 AI 用错版本的工程师:需要一个可审计的参数注册表和错误日志