From codeindex
Query code architecture using README_AI.md index files generated by codeindex. Use when user asks about project structure, where features are implemented, how modules work, or wants to understand codebase architecture. Triggered by questions like "what does this do", "where is X implemented", "how does module Y work".
How this skill is triggered — by the user, by Claude, or both
Slash command
/codeindex:archThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Query code architecture using `README_AI.md` index files generated by the codeindex CLI.
Query code architecture using README_AI.md index files generated by the codeindex CLI.
Prereq:
codeindexCLI must be on PATH. If not, install withpipx install ai-codeindex(the plugin's SessionStart hook prints this hint).
cat PROJECT_INDEX.md 2>/dev/null || cat PROJECT_SYMBOLS.md 2>/dev/null
If exists, this gives you the project overview with all modules listed.
find . -name "README_AI.md" -type f | head -10
Based on user's question, locate the relevant module and read its README_AI.md:
# Example: user asks about parser
cat src/parser/README_AI.md
Check the Consumes and Provides sections (or Symbols / Dependencies) in README_AI.md to understand module relationships.
Only read actual source files when README_AI.md doesn't have enough detail. The README's HTML comment at the top explicitly says it's a navigation index, not authoritative source — drill into the real files for precise mechanism.
When answering architecture questions:
src/codeindex/parser.py"User: "Where is the parser implemented?"
Response:
Based on README_AI.md, the parser is in `src/codeindex/parser.py`.
**Purpose**: Tree-sitter based parser that extracts Symbol
(classes, functions, methods) and Import statements into ParseResult.
**Key exports**:
- `parse_file()` — Parse a single file
- `ParseResult` — Container for parsed data
- `Symbol` — Represents a code symbol
**Dependencies**: tree-sitter, tree-sitter-python
If README_AI.md files don't exist, suggest:
This directory is not indexed. Run:
codeindex scan ./path/to/dir
Or for the entire project:
codeindex scan-all
Then ask if they want the codeindex:index skill to walk them through full setup.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.
npx claudepluginhub dreamlx/codeindex-claude --plugin codeindex