gitnexus-wiki
使用 GitNexus 调用大语言模型生成项目架构 Wiki。当用户要求生成文档、创建项目 Wiki 或编写架构文档时调用。注意:脚本在技能目录下,执行在当前项目目录下。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
使用 GitNexus 调用大语言模型生成项目架构 Wiki。当用户要求生成文档、创建项目 Wiki 或编写架构文档时调用。注意:脚本在技能目录下,执行在当前项目目录下。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
零依赖的 Jira CLI 辅助技能 (基于 Python 3),专为 Jira Server 7.5.2 优化,提供智能打单、查询、更新、流转和删除工单的集成能力。
测试统一入口 skill。识别用户测试意图后路由到对应子执行手册(AGENT.md)。覆盖:写用例、冒烟、集成/e2e、UI 视觉、bug 回归、bug 增量冒烟/集成/UI。当用户提到"测试、写用例、冒烟、集成测试、e2e、UI 视觉、bug 回归、bug 验证、修复验证、增量测试、补测试、覆盖矩阵"等任意测试相关请求时触发。不处理:代码审查(review)、安全审计(security-review)、性能压测、负载测试。
仓库解析技能,用于自动解析并读取 GitHub 和各类私有 Git 仓库源码,包含智能凭证管理和分块深度阅读策略。注意:脚本在技能目录下,执行在当前项目目录下。
开源项目文档建设技能,用于为 GitHub / GitLab 等开源项目规划、重写和纠偏 README、docs、示例说明与文档命名。当用户提到开源项目 README、最佳实践文档、文档信息架构、中文友好化、图片接入、许可证说明、致谢、示例文档同步、文档命名与内容纠偏时,优先使用此 Skill。尤其在“文档写成了迭代过程说明”“README 不像正式开源项目门面”“图文资产没有接入”“英文过重不利于中文团队阅读”这类场景下必须触发。
自动化安装、配置 GitNexus,注入 MCP 配置、挂载 post-commit 钩子、启动守护进程。当用户要求初始化、配置或重置 GitNexus 环境时调用。注意:脚本在技能目录下,执行在当前项目目录下。
| name | gitnexus-wiki |
| description | 使用 GitNexus 调用大语言模型生成项目架构 Wiki。当用户要求生成文档、创建项目 Wiki 或编写架构文档时调用。注意:脚本在技能目录下,执行在当前项目目录下。 |
此技能用于异步调用 GitNexus 为当前代码库生成架构 Wiki。
该脚本会在后台异步生成 Wiki 文档,生成完成后用户可以直接在浏览器中打开 .gitnexus/wiki/index.html 查看结果。
重要提示:所有输出和交互必须使用中文(简体中文)。
当用户说出以下关键词时调用此 Skill:
首先执行以下命令检查是否已有 Wiki 在生成或已完成:
ps aux | grep -E "gitnexus wiki" | grep -v grep && echo "RUNNING" || echo "NOT_RUNNING"
同时检查 Wiki 文件是否已存在:
ls -lh .gitnexus/wiki/index.html 2>/dev/null && echo "WIKI_EXISTS" || echo "NO_WIKI_FILE"
如果检测到 gitnexus wiki 进程正在运行,告诉用户:
"检测到 Wiki 生成任务正在进行中。生成完成后,您可以在浏览器中打开
.gitnexus/wiki/index.html查看结果。"
如果检测到 Wiki 文件(.gitnexus/wiki/index.html)且没有运行中的进程,询问用户:
"检测到已有 Wiki 文件生成。您想要:1) 查看现有 Wiki;2) 重新生成 Wiki;3) 查看 Wiki 文件位置?"
继续执行步骤 2。
⚠️ 重要:脚本位于 技能目录(SKILL.md 所在目录),但需要在 执行目录(当前项目目录)下运行。
首先确定技能目录的绝对路径,然后执行:
# 根据实际安装位置设置 SKILL_DIR
SKILL_DIR="你的技能目录绝对路径" # 例如 ~/.claude/skills/gitnexus-wiki
"${SKILL_DIR}/scripts/gitnexus-wiki.sh" --workdir "$(pwd)"
不要询问用户是否执行,直接运行上述命令。
如果步骤 2 返回 "Permission denied" 错误,必须先执行赋权命令:
chmod +x "${SKILL_DIR}/scripts/gitnexus-wiki.sh"
然后重新执行步骤 2。
根据脚本的返回结果,按以下情况处理:
如果脚本返回成功(exit code 0),告诉用户:
"✅ Wiki 生成任务已在后台启动!生成完成后,您可以在浏览器中打开
.gitnexus/wiki/index.html查看结果。"
[ACTION_REQUIRED])不要报错结束。主动询问用户:
"我没有在您的本地配置中找到大模型 API Key。请直接发送您的 API Key 给我。如果您使用自定义代理或特定模型,也可以一并告诉我(如:Key + 代理地址 + 模型名),我将为您全局保存并继续生成。"
当用户提供 API Key、Base URL、模型名等信息后,必须执行以下命令:
API_KEY="用户提供的Key" BASE_URL="用户提供的URL" MODEL="用户提供的模型" "${SKILL_DIR}/scripts/gitnexus-wiki.sh" --workdir "$(pwd)"
ps aux | grep -E "gitnexus wiki" | grep -v grep
ls -lh .gitnexus/wiki/index.html 2>/dev/null || echo "Wiki 仍在生成中..."
cat .gitnexus/wiki.log
find . -maxdepth 2 -type f \( -iname "*wiki*.md" -o -iname "WIKI.md" \) 2>/dev/null
# 查看所有已索引的仓库列表
gitnexus list
# 查看当前仓库的索引状态
gitnexus status
# 查看 Wiki 生成帮助
gitnexus wiki --help
~/.gitnexus/config.json.gitnexus/wiki/index.htmlAPI_KEY, BASE_URL, MODEL~/.gitnexus/config.json~/.config/opencode/opencode.json~/.claude/settings.json执行成功后,向用户展示:
.gitnexus/wiki/index.htmlfile://$(pwd)/.gitnexus/wiki/index.htmlls -lh .gitnexus/wiki/index.html本 Skill 可能位于以下目录之一:
~/.claude/skills/ - Claude Code 技能目录~/.config/opencode/skills/ - OpenCode 技能目录~/.cc-switch/skills/ - CC-Switch 技能目录技能目录(A):SKILL.md 和脚本所在的目录,即 $(dirname "$SKILL_FILE")。
执行目录(B):当前用户工作目录(即当前 Git 仓库根目录)。
脚本位于 A 目录,但需要在 B 目录执行。 执行时必须使用 A 目录的脚本路径:
# 1. 先确定技能目录的绝对路径(根据实际安装位置调整)
SKILL_DIR="你的技能目录绝对路径" # 例如 ~/.claude/skills/gitnexus-wiki
# 2. 在执行目录(B,即当前项目根目录)下运行脚本,传入 --workdir
"${SKILL_DIR}/scripts/gitnexus-wiki.sh" --workdir "$(pwd)"
如果无法通过变量解析脚本路径,请根据 Skill 的实际安装位置使用对应的绝对路径:
~/.claude/skills/gitnexus-wiki/scripts/gitnexus-wiki.sh --workdir "$(pwd)"~/.config/opencode/skills/gitnexus-wiki/scripts/gitnexus-wiki.sh --workdir "$(pwd)"~/.cc-switch/skills/gitnexus-wiki/scripts/gitnexus-wiki.sh --workdir "$(pwd)"详见 Reference.md