采用个人项目策略
仅用于 Tommy 明确标识为个人项目的情况。绝不要从其位置或机器上每个仓库推断范围。保护不相关的工作,并使用项目所属的交付分支。
运行 python <skill-directory>/scripts/adopt.py --root <project> --mode write --selection-tool <machine-plugin-selection>/scripts/adopt_plugins.py。
从已安装的 machine:plugin-selection 技能中解析选择工具(该技能会提供此工具);不要自行组装或维护另一份副本。使用 --mode preview 进行预览,在 CI 中使用完全相同的命令并加上 --mode check。在 Linux/macOS 上使用 python3。需要 Python 3.11 或更高版本。
Core 工具拥有插件声明和主机设置的所有权。此命令选择 personal@tj-agents,在 AGENTS.md 中生成强制性的原生指令块,并通过 AGENTS.md 导入或等效的生成块覆盖 Claude。它拒绝保留的兼容性声明和损坏的块标记。策略只有一个编写主体;生成的原生块仅被检查,绝不手动编辑。这是原生指令交付,而非对插件钩子执行或信任的声明。
采纳还会编写一个专用的 CI 调用程序,用于在 Windows 和 Linux 上检查当前已发布的策略。它会保留其他工作流程,并拒绝覆盖该路径上的无关文件。例如,在采纳项目后,删除其标记的 AGENTS.md 块或重新引入兼容性别名会导致策略检查失败;在策略更新后重新运行采纳,并一起审查生成的更改。
# Windows,从 tj-agents/personal 的检出目录,针对显式的个人仓库:
python -B .agents/personal/utility/adopt/scripts/adopt.py --root C:/repos/my-app --mode preview --selection-tool C:/repos/core/.agents/machine/utility/plugin-selection/scripts/adopt_plugins.py
# 审查预览,然后使用 --mode write;CI 使用 --mode check。
# Linux/macOS 使用 python3 和对应的检出路径,参数相同。
在宣布采纳完成之前,运行其检查并验证项目在支持的平台上有一个实际可用的 Claude 和 Codex 入口点。确认规则已加载并检查已安装的选择;版本命令或生成的文件是不够的。保留任何缺失的主机证据,以配合目标。