Skip to content
Skills Library
Programming · Research

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

Repository
opentrace ↗
Licence
Apache-2.0
Last repository change
12.08.2026

Assessment and security

90/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content25 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 12.08.2026, without references to retired models or APIs.

Licence

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

how does X workwhat calls Xshow me the architecturewhere is X definedwhatshow me Xlook at Xlist the files in X
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

  1. Query
  2. Instructions
  3. Response Guidelines
Original SKILL.md headings · 40 lines, 273 words
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

RepositoryScoreLicence
This page · opentrace/opentrace90Apache-2.0
lllllllama/RigorPilot-Skills90MIT

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…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.