--- name: init-personal-project description: 在用户要求将个人开发规范带入或初始化一个新项目时,检查并补齐规范及空白项目资料,保留已有文件。适用于“用我的个人开发规范初始化当前项目”等请求。 --- # 初始化个人项目规范 目标是将本插件随附的一份规范快照落入用户指定项目。模板原文统一维护在插件根目录的 project-template/ 中;由下方工具按固定清单将其内容复制到项目根目录,不复制 project-template/ 这层目录,也不另行整套改写。 1. 确认目标为用户指定的现有项目目录。尚无目标位置时询问;使用工具所在目录作为插件来源,不依赖作者机器的路径。 2. 先运行 `python <本技能目录>/scripts/initialize_project.py --target <项目目录>`,向用户列出拟新建、已存在保留及阻塞项。此命令只检查,不写文件。 3. 用户已要求初始化且无阻塞时,添加 `--apply` 执行。现有文件保持原样;不同的 AGENTS.md 或旧版初始化记录会阻止整体写入,应展示具体差异/合并建议,由用户决定处理,不自行覆盖或删除。 4. 报告创建和保留的文件、模板版本及待填写事项。说明项目资料中的初始内容仍是草稿;下一步与用户讨论技术选型、完善项目说明和计划。 用户授权初始化规范不等于批准项目实现。工具不创建实际任务、身份分配或实现代码,不运行项目命令、安装依赖、建立仓库/worktree 或修改平台全局配置。Agent 身份和职责首次匹配仍按生成的 AGENTS.md 向用户确认;不自动认领角色。 实际项目拥有自己的规范副本,`.ai-work-template.json` 记录初始化版本。重复运行同版仅补齐缺失文件;工具不负责升级或合并旧版,不追随插件更新覆盖项目。