explore-code
/explore-code
Explore code structure, architecture, files, directories, and component relationships using the OpenTrace knowledge graph. Use this skill for ANY question about the codebase that the graph might answer — including browsing, searching, and understanding code organization. Triggers on: - Structure: "how does X work", "what calls X", "show me the architecture", "where is X defined" - Browsing: "what's in X", "show me X", "look at X", "list the files in X", "what directories are there" - Discovery: "find X", "what examples exist", "what services/classes/files are there" - Exploration: "walk me thr
- Author
- opentrace ↗
- Repository
- opentrace ↗
- Licence
- Apache-2.0
- Last repository change
- 12.08.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 12.08.2026, without references to retired models or APIs.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
What it does and when to use it
Explore code structure, architecture, files, directories, and component relationships using the OpenTrace knowledge graph. Use this skill for ANY question about the codebase that the graph might answer — including browsing, searching, and understanding code organization. Triggers on: - Structure: "how does X work", "what calls X", "show me the architecture", "where is X defined" - Browsing: "what's in X", "show me X", "look at X", "list the files in X", "what directories are there" - Discovery: "find X", "what examples exist", "what services/classes/files are there" - Exploration: "walk me thr
Triggers from the description
Original author description
Explore code structure, architecture, files, directories, and component relationships using the OpenTrace knowledge graph. Use this skill for ANY question about the codebase that the graph might answer — including browsing, searching, and understanding code organization. Triggers on: - Structure: "how does X work", "what calls X", "show me the architecture", "where is X defined" - Browsing: "what's in X", "show me X", "look at X", "list the files in X", "what directories are there" - Discovery: "find X", "what examples exist", "what services/classes/files are there" - Exploration: "walk me thr
How it works
- Query
- Instructions
- Response Guidelines
SKILL.md preview
--- name: explore-code description: | Explore code structure, architecture, files, directories, and component relationships using the OpenTrace knowledge graph. Use this skill for ANY question about the codebase that the graph might answer — including browsing, searching, and understanding code organization. Triggers on: - Structure: "how does X work", "what calls X", "show me the architecture", "where is X defined" - Browsing: "what's in X", "show me X", "look at X", "list the files in X", "what directories are there" - Discovery: "find X", "what examples exist", "what services/classes/files are there" - Exploration: "walk me through X", "give me an overview", "help me understand X" - General: any question about repo structure, code organization, or component relationships allowed-tools: mcp__opentrace_oss__search_graph, mcp__opentrace_oss__get_node, mcp__opentrace_oss__traverse_graph, mcp__opentrace_oss__list_nodes, mcp__opentrace_oss__get_stats, Read, Grep, Glob --- The user wants to explore or understand something about the codebase. Use the OpenTrace knowledge graph to answer their question. ## Query $ARGUMENTS ## Instructions Use the OpenTrace MCP tools to investigate. Follow this approach: 1. **Orient** — Call `get_stats` to see what's indexed (node types and counts). This tells you what's available in the graph. 2. **Search** — Use `search_graph` to find nodes matching the user's query. Use `nodeTypes` to filter when appropriate: - Architecture questions → "Service,Repository" - Code questions → "Class,Function,Module" - File/directory browsing → "File,Directory" - Data questions → "Database,DBTable" - Infrastructure → "Deployment,Cluster,Namespace" - Unsure → omit `nodeTypes` to search everything 3. **Inspect** — Use `get_node` on the best matches to see full details and neighbors. 4. **Trace** — Use `traverse_graph` to follow relationships: - "What calls X?" → `direction: incoming` - "What does X depend on?" → `direction: outgoing` - "What's in X?" → `direction: outgoing` (CONTAINS relationships) - "How are X and Y connected?" → traverse from both and find common nodes 5. **List** — Use `list_nodes` when the user wants to see all items of a type (e.g. all services, all files in a directory). 6. **Read source** — If nodes have a `path` property and the user needs code details, use `Read` to show the source. ## Response Guidelines - Lead with a clear, concise answer before showing supporting details - Show relationships as paths: `ServiceA --CALLS--> ServiceB --READS--> DatabaseC` - Group related information (structure, dependencies, consumers) - Offer to drill deeper if the graph reveals more to explore - If the graph doesn't have the data, say so and fall back to `Glob`/`Grep`/`Read`
Versions
| Repository | Score | Licence |
|---|---|---|
| This page · opentrace/opentrace | 90 | Apache-2.0 |
| lllllllama/RigorPilot-Skills | 90 | MIT |
Database snapshot: 13.11.2026 · package version 91f8a3044ac9 (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 95codebase-explore
Read-only codebase exploration and analysis. Use when the user asks "analyze codebase", "explore code", "what does this project do", "find files related to", "understand architecture", or needs to research the codebase before making changes. Cannot modify any files. - 100understand-chat
Use when you need to ask questions about a codebase or understand code using a knowledge graph - 90understand-chat
Use when you need to ask questions about a codebase or understand code using a knowledge graph - 100explore
Multi-angle codebase exploration by parallel agents: structure, data flow, architecture, health. Use to map an unfamiliar repo. NOT for task research files (use create-research). - 100explore
Read-only codebase exploration: discovery, structural reading, and emission of architecture/pattern/tooling/dependency summaries. Use to understand existing code, map files, trace function flow, locate symbols, or build pre-implementation context. Uses 1/3/5 Explore-agent… - 100explore-codebase
Performs in-depth codebase exploration at the start of a coding session. Builds comprehensive understanding of project structure, architecture, key components, and patterns. Use when starting a new session, when asked to understand or explore the codebase, when asked "what does…