Shotgun CLI est un outil conçu pour les développeurs afin d'améliorer leur processus de développement logiciel grâce au développement basé sur les spécifications. Il facilite la recherche technique et la génération de spécifications, s'intégrant avec des outils de génération de code AI comme Codex et Cursor. En construisant un graphique de code en direct, Shotgun permet aux développeurs d'interroger leur code et de générer des informations exploitables, rendant plus facile l'intégration, le refactoring et la gestion des projets.