计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
project-governance【效率与协作】为 AI 长期项目建立「项目记忆 + 文件索引 + 工作规则 + 版本记录」的治理系统,让 AI 在长期项目里「不忘事、不乱改、不重复犯错」,换会话后仍能接着做。Set up and maintain a project governance workspace for AI-assisted long-running projects — project protocol (AGENTS.md), directory index (index.md), error log (LESSONS.md), session handoff, changelog, stable version index (VERSIONS.md), whitelist/blacklist parameter regi…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: project-governance version: "1.2.0" title: Project Governance description: 为 AI 长期项目建立「项目记忆 + 文件索引 + 工作规则 + 版本记录」的治理系统,让 AI 在长期项目里「不忘事、不乱改、不重复犯错」,换会话后仍能接着做。Set up and maintain a project governance workspace for AI-assisted long-running projects — project protocol (AGENTS.md), directory index (index.md), error log (LESSONS.md), session handoff, changelog, stable version index (VERSIONS.md), whitelist/blacklist parameter registries. Use when the user complains the project is messy, files are scattered or misplaced, the AI repeats mistakes or uses wrong versions, the user expects the AI to find files itself instead of asking for paths, when starting a new AI-assisted project, onboarding an AI agent into an existing project, or when a project lacks structured rules/versioning. author: Century0327 license: MIT-0 template: skill triggers:
给 AI 长期项目建立一套「项目记忆 + 文件索引 + 工作规则 + 版本记录」的管理系统,让 AI 换会话、换模型后仍能正确接着项目做,而不是重新猜项目。
这个 Skill 给项目增加 8 个东西:
核心目标:让 AI 换会话、换模型、甚至换 Agent 后,仍然能正确接着项目做,而不是重新猜项目。
平台记忆(如 Trae 的用户画像 / 项目记忆)是上下文来源,不是权威事实库。治理文件才是项目执行规范。两者互补:
| 层 | 回答什么 |
|---|---|
| 平台记忆 | "以前发生过什么 / 这个用户通常怎么工作" |
| 治理文件 | "这个项目现在必须怎么工作、文件在哪里、哪个版本是权威" |
冲突时的权威优先级:
AGENTS.md、index.md、VERSIONS.md、注册表)当记忆与治理文件冲突时,治理文件优先。从记忆中学到的持久约定,必须经人工确认后沉淀进治理文件——记忆本身永远不会成为项目的权威。
python scripts/governance.py init --project-dir /path/to/project --project-name "My Project"
从 templates/ 生成 11 个治理文件(除非传 --force,否则不会覆盖已有文件)。
编辑生成的 AGENTS.md:目录权限分区、自主权等级、产物存放规则,以及"项目定制"下的项目专属规则。通用核心治理规则保持原样。
index.md → session_handoff.md → LESSONS.md;生成参数前,读 blacklist.json / whitelist.json。score > 0.85 的 whitelist 条目;绝不使用 permanent_ban: true 的参数;新错误记入 LESSONS.md。session_handoff.md、index.md(文件变动)、CHANGELOG.md(决策)。python scripts/governance.py validate --project-dir /path/to/project # 注册表是否符合 schema
python scripts/governance.py index --project-dir /path/to/project # 重建 index.md 目录地图(链接 + 备注)
python scripts/governance.py check --project-dir /path/to/project # 健康门禁:文件 + 注册表 + 索引新鲜度
index 只重写 ## Root layout 的机器区块,并更新头部 Record time(UTC)。
如果 ## Root layout 与 ## Change log 之间检测到人工内容(如自定义 section),
index 会默认停止并提示;确认要覆盖请加 --force(仅解除人工内容保护,
不改变其他生成逻辑)。check 在索引过期时会输出 Expected/Actual 差异清单。
AGENTS.md、index.md、VERSIONS.md、LESSONS.md、session_handoff.md、CHANGELOG.md、whitelist.json / blacklist.json),以及一个通过校验、索引最新的目录地图。init 失败(路径无效、权限不足):报告失败的具体命令与原因;不要部分初始化或猜测。validate 报 schema 错误:修复注册表条目;绝不绕过校验。check 失败(缺文件 / 索引过期):先运行 index,再重跑 check;仍失败则报告给人类。| 文件 | 用途 |
|---|---|
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 | 架构与项目卡片 |
README.md —— 完整包概览:核心 / CLI / Skill 适配结构、子命令、限制、FAQtemplates/ —— 治理文件模板scripts/governance.py —— init / validate / index / check CLItests/test_governance.py —— 92 个边界测试用例(stdlib-only)本 Skill 遵循开放 Agent Skills 规范,一套 SKILL.md 可同时用于:
AGENTS.md 约定的 Agent治理文件与 CLI 保持 Agent 中立:AGENTS.md 是业界通用约定,governance.py 仅依赖 Python 标准库,无网络、无第三方依赖。
SKILL.md 或 AGENTS.md。AGENTS.md 的支持程度。