
Indexion Identity
- 4.9k installs
- 1 repo stars
- Updated July 20, 2026
- trkbt10/indexion-skills
indexion-identity detects and reviews name or content drift in code, then plans verified renames, moves, folder changes, or splits via the indexion identity audit CLI.
About
The indexion-identity skill guides agents through detecting and reviewing name and content drift across codebases using the indexion identity audit CLI. It scans files, folders, and graph-level declaration symbols, treating each audit row as a review candidate rather than proof of drift. Agents compare scoped names against expected and actual summaries, assessments, and recommendations before follow-up verification with indexion doc graph, semantic grep, and ripgrep. The workflow emphasizes choosing the smallest confirmed operation: treating insufficient-content as an evidence problem, renaming stale symbols or files, adjusting folders, moving misplaced files, or splitting files with multiple dominant responsibilities. File names are evaluated with parent scope, and declaration-heavy files may read evidence-thin until inspection confirms a rename or split. After edits, teams rerun moon info, moon fmt, moon test, and a fresh identity audit without maximizing scores mechanically.
- Runs indexion identity audit for mechanical drift scanning.
- Compares expected versus actual summaries per review row.
- Verifies candidates with doc graph, semantic grep, and rg.
- Chooses smallest confirmed rename, move, folder, or split.
- Re-audits after moon fmt and test to confirm fixes.
Indexion Identity by the numbers
- 4,890 all-time installs (skills.sh)
- Ranked #39 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
indexion-identity capabilities & compatibility
- Capabilities
- mechanical identity audit with json report outpu · expected versus actual summary comparison per ro · smallest operation rename, move, folder, or spli
- Works with
- github
- Use cases
- refactoring · code review · debugging
- Platforms
- macOS · Linux · Windows
- IDEs
- vscode · cursor ide
- Runs
- Runs locally
What indexion-identity says it does
Treat each row as a review candidate, not proof.
The audit is designed to surface review work.
npx skills add https://github.com/trkbt10/indexion-skills --skill indexion-identityAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 4.9k |
|---|---|
| repo stars | ★ 1 |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 20, 2026 |
| Repository | trkbt10/indexion-skills ↗ |
What it does
refactoring
Who is it for?
Teams using indexion to audit symbol, file, and folder naming consistency before refactors.
Skip if: Greenfield naming from scratch without an existing codebase to scan.
When should I use this skill?
User checks whether function, file, or folder names still match their contents or plans verified renames after an identity audit.
What you get
A verified queue of drift candidates with the smallest confirmed refactor operation and a clean post-change identity audit.
- Identity audit report
- Verified rename or move plan
Files
Identity Audit Workflow
Use this skill when checking whether function, file, or folder names still match their contents.
The CLI scans files, folders, and graph-level declaration symbols. It does not treat every local variable, parameter, or field as an independent naming target; those can still influence the containing file summary. File names are evaluated with parent scope, and declaration-heavy files should normally be read as evidence-thin until follow-up inspection proves an actual rename or split.
Pipeline
1. Run the mechanical scan:
indexion identity audit .For a machine-readable queue:
indexion identity audit --format=json --output=.indexion/cache/identity/report.json .2. Treat each row as a review candidate, not proof. Compare:
name: the scoped name inferred by the identity packageexpected_summary: what the path/name/scope predictsactual_summary: graph-derived declarations, docs, module notes, and path termsassessment: whether this is actual drift, overbroad content, or insufficient contentrecommendation: first operation to verify
3. Verify before editing:
indexion doc graph --format=text <path>
indexion grep --semantic=name:<symbol> .
rg "<name-or-term>" <path>4. Choose the smallest confirmed operation:
- Treat
insufficient-contentas an evidence problem, not a naming-drift proof.
Inspect whether the file is intentionally declarative/thin, unsupported by the graph extractor, empty, or missing doc/declaration material before renaming.
- Rename a symbol when its implementation is cohesive but the name is stale.
- Rename a file when its declarations are cohesive but the file name is stale.
- Rename a folder when contained files share a clearer parent concept.
- Move a file when it fits an existing folder better than its current one.
- Split a file when candidates show multiple dominant responsibilities.
5. After changes:
moon info && moon fmt
moon test
indexion identity audit .The audit is designed to surface review work. Do not maximize the score mechanically; verify the actual code ownership and references first.
Related skills
How it compares
Pick indexion-identity over manual grep when drift spans folders, declarations, and parent scope relationships across a module graph.
FAQ
What does indexion-identity do?
It runs indexion identity audit, reviews drift candidates, verifies with doc graph and grep, then plans the smallest confirmed rename, move, or split.
When should I use indexion-identity?
Use when checking whether names still match contents before editing files, folders, or symbols.
Is this skill safe to install?
Review the Security Audits panel on this page before installing in production.