SuperAPI AI 工具集

setup

智能体与模型

查看项目

更新于 10-15 19:59

技能介绍

用途:在已有仓库中采用 Memory Kit。插件提供行为,仓库持有状态;本技能负责创建这些状态,首次写入前始终询问,且不覆盖仓库已有文件。无交互(headless 或 -p)运行时,“提供”即跳过并报告:采用有文档的默认值,不安装标记为 opt-in 的内容,最后列出未安装项与仍待确认的问题,不替用户臆造偏好。在非 Claude Code 宿主(如 Codex)下,${CLAUDE_PLUGIN_ROOT} 不会展开,需相对本 SKILL.md 解析插件路径(../../ 为插件根),并跳过仅限 Claude Code 的步骤。

主要能力与步骤:Step 0 先查看再写入,报告已存在的 .claude/memory/MEMORY.md、context/handoffs/、knowledge/、projects/、文档目录、.claude/settings.json、.gitignore,以及仓库是真实项目还是空工作区。Step 1 从模板创建缺失的共享记忆层:.claude/memory/MEMORY.md、context/handoffs/HANDOFF-TEMPLATE.md、knowledge/index.md、knowledge/concepts/.gitkeep、.claude/state/.gitkeep。Step 1b 按项目名创建 projects/<name>/README.md 与 BACKLOG.md;plans/、research/、decisions-log.md 等首次使用时才创建,不预先搭建。若仓库已有文档目录,只映射不迁移。Step 2 询问自动记忆归属:套件独占(写入 "autoMemoryEnabled": false)或两者并存;不要把 autoMemoryDirectory 指向套件的 .claude/memory。Step 3 权限护栏:为存在的 .env 等文件加 deny,为 gh、docker 等外部操作加 ask,去掉宽泛的 v1 前缀 deny,不添加宽泛 allow。Step 4 追加缺失的 .gitignore 行。Step 5 可选层默认不装,仅在用户要求时提供编排规则、AGENTS.md 协议块、QA 协议等。Step 6 运行 hooks/session-start.py 验证注入,交互会话再用 /context 复核,然后三行说明创建内容、记忆归属与 /memory-kit:close-session。

限制:不要静默搭建,不预建项目子目录,不移动已有 docs/,不覆盖已有 MEMORY.md、settings.json 或 .gitignore(合并并先展示 diff),不臆造层级,也不能仅凭文件列表宣称成功。