Analyze how the GTS (Global Type System) is used in a Gear — defined types, declared instances, and references across sdk / main / plugin / docs. Thin wrapper around the `gts-analyze` CLI under tools/.
Thin wrapper around the workspace binary at tools/gts-analyze/. Source code, full docs, and human-readable usage live there: tools/gts-analyze/README.md.
cargo run --release -p gts-analyze -- <MODULE_PATH> [flags]syn); subsequent runs are instant.--format json — machine-readable JSON instead of markdown.--out FILE — write report to file instead of stdout.--include-tests — include Rust test files (default skips integration tests, benches, *_test(s).rs, and items behind #[test] / #[cfg(test)]).--skip-docs — drop every *.md and any file under docs/. Note: type definitions sourced from docs/schemas/*.schema.json disappear too — use only for code-only audits.-v / --verbose — expand reference lists to per-line file:line — context. Default is compact (file + count).#[gts_type_schema] / *.schema.json / struct_to_gts_schema!), location, struct name when applicable, and usage breakdown across sdk / main / plugin / doc.~ is a Type, otherwise an Instance (gts-spec §8.1)..md references, suggest --skip-docs if the user only cares about code usage.cargo run builds on first invocation; if the user is running this often, cargo build --release -p gts-analyze once up front avoids latency.3f8ddf6
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.