
de bob9
CLI pour construire et interroger un graphe de code Go et des artefacts de projet basés sur des spécifications (recherche de specs, graphes d'appels, annotations de code mort et de tests).
First-Mate est un outil en ligne de commande qui analyse le code Go pour créer un graphe de code en mémoire et permet d'effectuer des requêtes structurelles et des recherches de spécifications. Il aide les ingénieurs à localiser les correspondances entre les spécifications et le code, à générer des graphes d'appels, à identifier le code mort, à exécuter des analyses (lint, vet, heuristiques de race condition) et à faire remonter les métriques liées aux tests et benchmarks.
Utilisez First-Mate dans les projets Go pilotés par des spécifications incluant des fichiers SPECS.md, NOTES.md, TESTS.md ou BENCHMARKS.md. Scénarios typiques : tracer quel code implémente une spécification, générer des graphes d'appels pour des fonctions complexes, trouver des fonctions non testées ou à faible couverture, et exécuter des analyses statiques combinées avant des refontes majeures.
first-mate parse_tree), puis utilisez des outils tels que call_graph, query_nodes, find_deadcode, run_analysis, run_tests et run_bench. Le fichier SKILL.md inclut des exemples de commandes pour la recherche de spécifications (read_docs, find_spec), les requêtes structurelles et les flux d'analyse.Probablement utilisé par des agents orientés développement et l'automatisation capable d'exécuter des outils CLI : runners de type Copilot/Codex, agents d'automatisation locaux et automatisation basée sur la CI capable d'invoquer des binaires et d'analyser les sorties.
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.
Directives de Codage Go
Directives de codage Go d'opinion couvrant la durée de vie des pools, la sécurité de la concurrence, les limites numériques, la gestion des erreurs et la discipline de test pour un Go de qualité production
Bob — Orchestrateur de Workflow de Travail d'Équipe
Orchestre un flux de développement basé sur l'équipe en utilisant des équipes d'agents : INIT → WORKTREE → BRAINSTORM → PLAN → EXECUTE → REVIEW → COMPLETE, avec des règles explicites pour spa