| name | signature-map |
| description | Generate and use signatures.json as a lightweight declaration index for fast, low-cost code navigation. |
Signature Map
Use this skill to navigate declarations before broad repo scans.
Runtime files
scripts/sigmap
scripts/generate-signatures.sh
scripts/sigmapgen/main.go
Recommended workflow
- Refresh once:
./scripts/sigmap refresh --root <repo_root>
- Query declarations:
./scripts/sigmap name <SymbolName> --root <repo_root> --no-refresh
./scripts/sigmap search "<regex>" --field all --icase --root <repo_root> --no-refresh
./scripts/sigmap open "<relative/file::symbol>" --root <repo_root> --context 60 --no-refresh
- Diagnose when needed:
./scripts/sigmap doctor --root <repo_root>
Use rg for call-site search; use sigmap for declaration lookup.