ix-infrastructure/ix-gemini-plugin/ix-docs

Claude Code and agent skill by ix-infrastructure/ix-gemini-plugin

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Generate narrative-first, importance-weighted documentation for a repo, system, or subsystem with a selective reference layer. Use --full for deeper module/class/method coverage.

Install

npx vskill@latest install ix-infrastructure/ix-gemini-plugin/ix-docs

SKILL.md

Goal

Produce documentation that helps a new engineer understand the system quickly.

If Ix is unavailable (tool calls fail, or ix_health() reports the backend unreachable), this skill cannot proceed without the graph.

Core model

Every ix-docs run produces two layers:

  1. Narrative layer (always first) — human-readable, onboarding-focused
  2. Reference layer (always present, but selective) — compressed summaries of important components

Mode: default = narrative-heavy; --full = deeper coverage. Style: --style narrative (default) / --style reference / --style hybrid.

Non-negotiable rules

  1. Graph first — start with ix_subsystems, ix_overview, ix_rank, ix_explain
  2. Importance-weighted — expand detail by centrality, risk, coupling
  3. Selective low-level detail — never exhaustive
  4. No raw dumps — summarize tool results
  5. No redundancy — group repeated patterns
  6. Code reads are rare — default: max 2; full: max 5

Preferred path — one call

For a named target, call ix_context first and use its evidence as the skeleton of the narrative layer:

ix_context({ target: $ARGUMENTS })

Supplement with the phases below for --full coverage.

Phases

Phase 1 — Scope

Call in parallel:

  • ix_stats() — graph size, file count
  • ix_subsystems() — top-level architecture
Phase 2 — Architecture

Call in parallel:

  • ix_overview({ target: $ARGUMENTS })
  • ix_rank({ by: "dependents", kind: "class", top: 10 })
Phase 3 — Behavior

Call ix_explain({ symbol: <component> }) for the most important components (top 3-5 by rank).

Phase 4 — Relationships

For key components:

  • ix_callers({ symbol: <component> })
  • ix_callees({ symbol: <component> })
  • ix_depends({ symbol: <component>, depth: 2 })
Phase 5 — Risk

Call: ix_impact({ target: $ARGUMENTS })

Phase 6 — Health

Call: ix_smells()

Phase 7 — Optional reads (max 2-5 source reads for --full)

Output structure

markdown
# [Target] — Documentation
## Part 1 — Narrative
1.Overview
2.Architecture
3.How It Works
4.Key Components
5.Dependencies & Relationships
6.Risk & Complexity
7.How to Work With This Repo
8.Where to Go Deeper
## Part 2 — Selective Reference
-Module Summary
-Class / Service Summary
-Method Summary (--full only, key classes only)

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ix-infrastructure/ix-gemini-plugin/ix-docs/badge)](https://verified-skill.com/skills/ix-infrastructure/ix-gemini-plugin/ix-docs)

Something wrong with this skill or its page? Tell us.