SuperAPI AI 工具集

new-project-setup

编程与开发

查看项目

更新于 10-15 22:10

技能介绍

用途:为尚无 llmwiki/ 的项目从零搭建 llmwiki,或从头重置。触发条件为项目没有 llmwiki/ 目录。

主要流程:先检查 llmwiki 是否存在;调用 sync-template 拉取模板并安装技能(Claude Code 装到 .claude/commands/,OpenCode/Antigravity 装到 ~/.agents/skills/*/SKILL.md);创建 wiki 目录骨架(llmwiki/wiki/{concepts,entities,sources/draft}、llmwiki/{skills,raw},并生成 index.md、log.md、raw/.gitkeep);在 WSL 中安装并初始化 RTK 令牌代理;读取 README.md、package.json 或 go.mod 生成 project-requirements.md 等种子文件;调用 onboard-codebase 生成 concepts/entities 并执行 lint;最后写出输出报告草稿。

关键命令:检查目录用 test -d llmwiki && echo exists || echo missing;建目录用 mkdir -p llmwiki/wiki/{concepts,entities,sources/draft} llmwiki/{skills,raw};RTK 仅在 WSL 运行,先以 uname -r | grep -qi microsoft 判断,未安装时用 curl -fsSL https://github.com/rtk-ai/rtk/releases/latest/download/rtk-x86_64-unknown-linux-musl.tar.gz | tar xz -C /usr/local/bin,再执行 rtk init -g,并用 grep -q "rtk hook claude" ~/.claude/settings.json 验证。

限制:不自行安装独立技能(由 sync-template 第 7 步处理);不重复调用 lint(已包含在 onboard-codebase 中);RTK 不在 WSL 外安装;技能默认不自动触发(disable-model-invocation: true)。若 llmwiki/ 已存在会询问是否重置,重置仅删除 concepts/ 与 entities/,保留 log.md 与 sources/;非 WSL 环境跳过 RTK 步骤;settings.json 中未发现 hook 时输出 MANUAL 提示;子技能报错则标记失败。