First-Mate is a command-line tool that parses Go code into an in-memory code graph and provides structural queries and spec lookups. It helps engineers locate spec-to-code mappings, generate call graphs, find dead code, run analyses (lint, vet, race heuristics), and surface test/benchmark-related metrics.
Use First-Mate in spec-driven Go projects that include SPECS.md, NOTES.md, TESTS.md or BENCHMARKS.md files. Typical scenarios: tracing which code implements a spec, generating call graphs for complex functions, finding untested or low-coverage functions, and running combined static analyses before large refactors.
Likely used by developer-focused agents and automation that can run CLI tooling: Copilot/Codex-style runners, local automation agents, and CI-based automation that can invoke binaries and parse outputs.
A comprehensive CLI reference guide for the 'first-mate' Go code graph and spec analysis tool. No scripts included — purely a documentation/reference skill. The SKILL.md is well-organized with clear sections, examples, and field reference tables, but it's narrowly scoped to users of this specific CLI tool in spec-driven Go projects.
Source path no longer exists in the GitHub repo (404). Content was recovered from git history. The skill is a static reference guide with no executable scripts. No security concerns. Niche audience — only useful for Go developers using the first-mate tool in spec-driven projects.
Go Coding Guidelines
Opinionated Go coding guidelines covering pool lifetimes, concurrency safety, numeric boundaries, error handling, and test discipline for production-quality Go
Bob — Team Work Workflow Orchestrator
Orchestrates a team-based development workflow using agent teams: INIT → WORKTREE → BRAINSTORM → PLAN → EXECUTE → REVIEW → COMPLETE, with explicit rules for spa