first-mate - Go Code Graph and Spec Analysis
CLI tool for code graph analysis and spec lookup in spec-driven Go projects
Tags
Updated: 2026-05-09Capabilities
Typical Inputs
Typical Outputs
What this skill does
- parse Go files
- read spec documents
- find spec coverage
- get call graphs
- find call paths
- query nodes
- find implementations
- find dead code
- find todos
- run static analysis
- detect race patterns
- run vet checks
- run lint checks
- run escape analysis
- run tests
- create snapshots
- compare graphs
Inputs
- Go project directory
- Go source files
- SPECS.md
- NOTES.md
- TESTS.md
- BENCHMARKS.md
Outputs
- code graph
- call graph
- node query results
- spec coverage data
- analysis annotations
- test coverage data
- graph diff
- snapshot reference
Requirements
- Go runtime
- spec-driven project
