gitnexus-setup
自动化安装、配置 GitNexus,注入 MCP 配置、挂载 post-commit 钩子、启动守护进程。当用户要求初始化、配置或重置 GitNexus 环境时调用。注意:脚本在技能目录下,执行在当前项目目录下。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
自动化安装、配置 GitNexus,注入 MCP 配置、挂载 post-commit 钩子、启动守护进程。当用户要求初始化、配置或重置 GitNexus 环境时调用。注意:脚本在技能目录下,执行在当前项目目录下。
用 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 调用大语言模型生成项目架构 Wiki。当用户要求生成文档、创建项目 Wiki 或编写架构文档时调用。注意:脚本在技能目录下,执行在当前项目目录下。
| name | gitnexus-setup |
| description | 自动化安装、配置 GitNexus,注入 MCP 配置、挂载 post-commit 钩子、启动守护进程。当用户要求初始化、配置或重置 GitNexus 环境时调用。注意:脚本在技能目录下,执行在当前项目目录下。 |
此 Skill 用于在当前 Git 仓库中全自动化安装、配置和管理 GitNexus 的后台守护进程。具备幂等性(Idempotent)和进程防抖能力,确保 AI 上下文库和本地 Web UI 始终与最新代码保持同步。
重要提示:所有输出和交互必须使用中文(简体中文)。
当用户说出以下关键词时调用此 Skill:
⚠️ 重要:脚本位于 技能目录(SKILL.md 所在目录),但需要在 执行目录(当前项目目录)下运行。
首先确定技能目录的绝对路径,然后执行:
# 获取技能目录的绝对路径(根据实际安装位置调整)
SKILL_DIR="你的技能目录绝对路径" # 例如 ~/.claude/skills/gitnexus-setup
# 在执行目录(当前项目根目录)下运行脚本,传入 --workdir 确保脚本在正确的目录操作
"${SKILL_DIR}/scripts/gitnexus-setup.sh" --workdir "$(pwd)"
不要询问用户是否执行,直接运行上述命令。
如果步骤 1 返回 "Permission denied" 错误,必须先执行赋权命令:
chmod +x "${SKILL_DIR}/scripts/gitnexus-setup.sh"
然后重新执行步骤 1。
gitnexusgitnexus analyze 生成 AST 索引gitnexus setup 注册图谱检索工具.git/hooks/post-commit 实现静默更新(如已存在会先删除再创建)gitnexus serve、gitnexus analyze、gitnexus wiki 进程# 查看所有已索引的仓库列表
gitnexus list
# 查看当前仓库的索引状态
gitnexus status
# 启动本地 HTTP 服务器,连接 Web UI 查看图谱
gitnexus serve
# ⚠️ 注意: serve 命令会锁定数据库,运行期间无法执行 analyze/wiki
执行成功后,向用户展示:
cat .gitnexus/analyze.loggitnexus serve 命令的锁库警告本 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. 先确定脚本的绝对路径(基于技能目录)
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/scripts" && pwd)" # A 目录的 scripts 路径
# 2. 在执行目录(B)下运行脚本,传入 --workdir
"${SCRIPT_DIR}/gitnexus-setup.sh" --workdir "$(pwd)"
如果无法通过 shell 变量解析脚本路径,请根据 Skill 的实际安装位置使用对应的绝对路径:
~/.claude/skills/gitnexus-setup/scripts/gitnexus-setup.sh --workdir "$(pwd)"~/.config/opencode/skills/gitnexus-setup/scripts/gitnexus-setup.sh --workdir "$(pwd)"~/.cc-switch/skills/gitnexus-setup/scripts/gitnexus-setup.sh --workdir "$(pwd)"详见 Reference.md