Codebase Argus

CLI de revue de PR GitHub, d'échecs CI et de synchronisation de fork, axé sur les preuves, sans clé requise.

par AaronZ345 · AaronZ345/codebase-argus

Fonctionne avec configuration ★ 8.4/10

Codebase Argus — CLI de revue de PR GitHub, d'échecs CI et de synchronisation de fork, axé sur les preuves, sans clé requise.

Ce que fait

Un playbook Node/TypeScript et une CLI qui examine les pull requests GitHub, trie les échecs CI et planifie les synchronisations de fork en aval avec des résultats de risque déterministes et liés à des preuves. Il fonctionne par défaut sur la base de règles sans clé API, et peut être escaladé vers des tribunaux de fournisseurs OpenAI/Anthropic/Gemini/Codex lorsque des clés sont présentes. Se déclenche lorsque vous demandez d'examiner une PR GitHub, de diagnostiquer des Actions en échec ou de synchroniser un fork avec l'amont.

Rapport de test

Exécuté la CLI intégrée en direct sur quatre PR publiques réelles en mode par défaut basé sur des règles sans clé : elle a correctement signalé le changement de fichier de verrouillage de dépendance d'axios#6300 comme risque moyen avec +7/-7 lignes de preuve et a honnêtement renvoyé 'faible risque, vérifier manuellement' sur les PR qui ne correspondaient à aucune heuristique. Les 6 tests pr-review intégrés réussissent, confirmant qu'il se déclenche également sur les changements de workflow, de chemin de sécurité et de source sans tests. Il offre un triage déterministe, lié aux preuves et scriptable qu'une lecture simple ne peut pas, mais le tribunal multi-fournisseurs plus flashy nécessite des clés payantes, et l'exécution de quoi que ce soit nécessite de cloner le dépôt et d'exécuter npm install puis d'invoquer npm run argus depuis le checkout, pas la copie des compétences. Scanné tous les vecteurs d'exfiltration src : seuls les appels API GitHub/fournisseur légitimes et les points de terminaison configurés par l'utilisateur, avec des gardes explicites do-not-print-tokens et no-auto-merge.

Testé le: 2026-07-24 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/AaronZ345/codebase-argus
mkdir -p ~/.claude/skills
cd codebase-argus && cp -r skills/codebase-argus ~/.claude/skills/codebase-argus && npm install

Commandes et exemples de prompts

  • /codebase-argusCLI de revue de PR GitHub, d'échecs CI et de synchronisation de fork, axé sur les preuves, sans clé requise.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Review this GitHub PR and flag evidence-linked risks
  • Diagnose why our CI Actions run keeps failing on main
  • Plan the fork sync against upstream before we merge this