Agent Skillsjunhoyeo/contrabass › gitnexus-cli

gitnexus-cli

GitHub

用于执行GitNexus CLI命令,包括索引构建、状态检查、清理索引、生成Wiki文档及列出已索引仓库。适用于代码库分析、上下文管理及文档自动化场景。

.claude/skills/gitnexus/gitnexus-cli/SKILL.md junhoyeo/contrabass

Trigger Scenarios

用户需要索引或重新分析代码库 用户希望检查索引新鲜度或状态 用户需要清理旧的索引数据 用户要求基于知识图谱生成项目Wiki文档 用户想查看本地已注册的所有索引仓库列表

Install

npx skills add junhoyeo/contrabass --skill gitnexus-cli -g -y
More Options

Non-standard path

npx skills add https://github.com/junhoyeo/contrabass/tree/main/.claude/skills/gitnexus/gitnexus-cli -g -y

Use without installing

npx skills use junhoyeo/contrabass@gitnexus-cli

指定 Agent (Claude Code)

npx skills add junhoyeo/contrabass --skill gitnexus-cli -a claude-code -g -y

安装 repo 全部 skill

npx skills add junhoyeo/contrabass --all -g -y

预览 repo 内 skill

npx skills add junhoyeo/contrabass --list

SKILL.md

Frontmatter
{
    "name": "gitnexus-cli",
    "description": "Use when the user needs to run GitNexus CLI commands like analyze\/index a repo, check status, clean the index, generate a wiki, or list indexed repos. Examples: \"Index this repo\", \"Reanalyze the codebase\", \"Generate a wiki\""
}

GitNexus CLI Commands

All commands work via npx — no global install required.

Commands

analyze — Build or refresh the index

npx gitnexus analyze

Run from the project root. This parses all source files, builds the knowledge graph, writes it to .gitnexus/, and generates CLAUDE.md / AGENTS.md context files.

Flag Effect
--force Force full re-index even if up to date
--embeddings Enable embedding generation for semantic search (off by default)
--drop-embeddings Drop existing embeddings on rebuild. By default, an analyze without --embeddings preserves them.

When to run: First time in a project, after major code changes, or when gitnexus://repo/{name}/context reports the index is stale. In Claude Code, a PostToolUse hook runs analyze automatically after git commit and git merge, preserving embeddings if previously generated.

status — Check index freshness

npx gitnexus status

Shows whether the current repo has a GitNexus index, when it was last updated, and symbol/relationship counts. Use this to check if re-indexing is needed.

clean — Delete the index

npx gitnexus clean

Deletes the .gitnexus/ directory and unregisters the repo from the global registry. Use before re-indexing if the index is corrupt or after removing GitNexus from a project.

Flag Effect
--force Skip confirmation prompt
--all Clean all indexed repos, not just the current one

wiki — Generate documentation from the graph

npx gitnexus wiki

Generates repository documentation from the knowledge graph using an LLM. Requires an API key (saved to ~/.gitnexus/config.json on first use).

Flag Effect
--force Force full regeneration
--model <model> LLM model (default: minimax/minimax-m2.5)
--base-url <url> LLM API base URL
--api-key <key> LLM API key
--concurrency <n> Parallel LLM calls (default: 3)
--gist Publish wiki as a public GitHub Gist

list — Show all indexed repos

npx gitnexus list

Lists all repositories registered in ~/.gitnexus/registry.json. The MCP list_repos tool provides the same information.

After Indexing

  1. Read gitnexus://repo/{name}/context to verify the index loaded
  2. Use the other GitNexus skills (exploring, debugging, impact-analysis, refactoring) for your task

Troubleshooting

  • "Not inside a git repository": Run from a directory inside a git repo
  • Index is stale after re-analyzing: Restart Claude Code to reload the MCP server
  • Embeddings slow: Omit --embeddings (it's off by default) or set OPENAI_API_KEY for faster API-based embedding

Version History

  • 847caf9 Current 2026-07-05 20:08

Same Skill Collection

.claude/skills/gitnexus/gitnexus-debugging/SKILL.md
.claude/skills/gitnexus/gitnexus-exploring/SKILL.md
.claude/skills/gitnexus/gitnexus-guide/SKILL.md
.claude/skills/gitnexus/gitnexus-impact-analysis/SKILL.md
.claude/skills/gitnexus/gitnexus-refactoring/SKILL.md
.claude/skills/openspec-apply-change/SKILL.md
.claude/skills/openspec-archive-change/SKILL.md
.claude/skills/openspec-explore/SKILL.md
.claude/skills/openspec-propose/SKILL.md
.codex/skills/openspec-apply-change/SKILL.md
.codex/skills/openspec-archive-change/SKILL.md
.codex/skills/openspec-explore/SKILL.md
.codex/skills/openspec-propose/SKILL.md

Metadata

Files
0
Version
5fc728b
Hash
d96337c9
Indexed
2026-07-05 20:08

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-23 06:34
浙ICP备14020137号-1 $お客様$