compass

Solid

Use for graph-first codebase navigation and repository analysis: architecture maps, dependency or call-graph tracing, symbol and repository search, pull-request risk review, change-impact review, historical diffs, CompassQL, graph refreshes, exports, MCP serving, or project artifacts. Also use when the user invokes /compass or asks about Compass.

Code & Development 140 stars 7 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 80/100

Stars 20%
72
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Compass Compass is the first navigation layer for codebase work. It builds and queries a local knowledge graph with native commands. Use the graph to find the smallest relevant source set, then verify important conclusions in the cited source. ## Invocation contract If the user invokes `/compass --help` or `/compass -h` without another request, run `compass --help`, return its current command summary, and stop. Otherwise: 1. Treat an explicit user command as authoritative. 2. If no path is supplied for a build or refresh, use `.`. 3. Run `compass <command> --help` before inventing options or relying on a remembered flag. 4. Use the installed native `compass` executable. Never substitute another product, a Python module, or an unsupported command. 5. Keep the user's requested graph, revision, output directory, and provider explicit throughout the workflow. Do not silently fall back to another one. 6. For editor or automation integrations, run `compass capabilities --format json` before assuming a machine contract. Reject an unknown contract major instead of guessing a compatible shape. If `compass` is unavailable, report that fact and provide the exact command that would have been run. Do not emulate a successful Compass result with broad source searches. ## Select the evidence before acting Resolve these inputs first: - Source root: the supplied path, otherwise `.`. - Current graph: explicit `--graph`, otherwise `compass-out/graph.json`. - Historical...

Details

Author
crabbuild
Repository
crabbuild/compass
Created
1 months ago
Last Updated
today
Language
Rust
License
NOASSERTION

Similar Skills

Semantically similar based on skill content — not just same category