Skill code-forensics-stinger
scriptsEffectue des audits de conformité lors d'engagements avec des éditeurs de logiciels en analysant les contrats, les factures, les communications et les logs git pour produire des projets de preuves sourcées.
- Étoiles GitHub
- 95
- Fichiers
- 40
- Dernier commit
- 18 oct. 2026
- Licence
- AGPL-3.0-or-later
- Outils autorisés
- —
Que fait la skill code-forensics-stinger ?
code-forensics-stinger est une agent skill. Effectue des audits de conformité lors d'engagements avec des éditeurs de logiciels en analysant les contrats, les factures, les communications et les logs git pour produire des projets de preuves sourcées.
Résumé généré à partir du SKILL.md de la skill.
À propos du skill code-forensics-stinger
La fonction principale de ce SKILL est de réaliser des audits de conformité lors d'engagements avec des éditeurs de logiciels. Il aide les utilisateurs à analyser les contrats, les factures, les communications et les logs git afin de produire des projets de preuves sourcées destinés à être examinés par un humain ou un conseiller juridique. Un agent doit charger ce SKILL lorsqu'un utilisateur fournit des documents sources et demande une enquête formelle sur une agence ou un engagement logiciel.
Le flux de travail passe par plusieurs phases, notamment le traitement des e-mails, l'extrapolation de factures, l'analyse forensique des logs git et l'analyse des logs d'audit. Il produit des sorties structurées telles que des mémos d'avocat, des rapports d'agence ou des dossiers pré-litiges en utilisant des scripts spécifiques comme build_master_report.js ou build_attorney_memo.js. Le système s'appuie sur un fichier case-facts.json qui contient les métadonnées de l'affaire et un registre de preuves.
Cet outil se concentre sur la documentation de l'activité observée et des estimations de facturation, tout en maintenant une séparation stricte entre les documents sources et les données validées. Il ne fournit pas de conseils juridiques et n'effectue pas d'envois externes automatiques. Les utilisateurs doivent fournir le fichier case-facts et spécifier un répertoire de sortie pour les fichiers docx ou markdown générés.
Ce qu'un agent peut faire avec
- 1Analyser les écarts de facturation des fournisseursExaminer les factures et les registres de communication pour documenter la facturation et créer des estimations distinctes.
- 2Enquêter sur l'historique de livraison logicielleExaminer les logs git et les logs d'audit pour identifier l'activité observée et les lacunes de couverture.
- 3Préparer des documents pour examen juridiqueGénérer un projet combiné pour examen par un conseiller juridique en utilisant l'option de rendu pré-litige.
- 4Vérifier la sécurité des dépendances logiciellesRechercher les preuves de version et les avis datés pour les dépendances logicielles.
Rédigé à partir du SKILL.md du skill. Chaque cas d'utilisation est vérifié par rapport à une citation de celui-ci.
Comment installer la skill code-forensics-stinger
Chaque commande copie le dossier de la skill dans le répertoire des skills du client. Redémarrez le client ou démarrez une nouvelle session pour la charger.Installer la skill code-forensics-stinger dans Plugin
/plugin marketplace add legioncodeinc/vibe-coding-tools /plugin install code-audit-tools@wasp-nest
Installer la skill code-forensics-stinger dans Claude Code
~/.claude/skills/code-forensics-stinger/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-forensics-stinger ~/.claude/skills/code-forensics-stingerInstaller la skill code-forensics-stinger dans Claude Code (project)
.claude/skills/code-forensics-stinger/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-forensics-stinger .claude/skills/code-forensics-stingerInstaller la skill code-forensics-stinger dans Codex
~/.agents/skills/code-forensics-stinger/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-forensics-stinger ~/.agents/skills/code-forensics-stingerInstaller la skill code-forensics-stinger dans Gemini CLI
~/.gemini/skills/code-forensics-stinger/SKILL.md
$ npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-forensics-stinger ~/.gemini/skills/code-forensics-stingerInstaller la skill code-forensics-stinger dans Claude.ai
npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-forensics-stinger code-forensics-stinger && zip -r code-forensics-stinger.zip code-forensics-stinger # claude.ai → Customize → Skills → + → Create skill → Upload a skill → code-forensics-stinger.zip
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →Pas encore vérifiée. Une skill doit obtenir 80, sans constat grave, avec assez de données pour être vérifiée. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblelegioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-forensics-stinger is public and reachablegithub.com/legioncodeinc/vibe-coding-tools/tree/HEAD/plugins ↗Réussi
- Licence open source (OSI)AGPL-3.0-or-later is not OSI-approvedspdx.org/licenses/AGPL-3.0-or-later.html ↗Faille
- Commit ou version publiée au cours de l'année écouléeLast commit 2026-10-18github.com/legioncodeinc/vibe-coding-tools/commits ↗Réussi
- Aucun téléchargement-exécution ni vol d'identifiants dans les scripts5 of 17 scripts read; none of them downloads and runs code, the rest were not readFaille
- Aucune instruction cachée dans SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/legioncodeinc/vibe-coding-tools/blob/HEAD/plugins ↗Réussi
- Les outils préautorisés sont limitésNo pre-approved tools; the agent asks before using onegithub.com/legioncodeinc/vibe-coding-tools/blob/HEAD/plugins ↗Réussi
- SKILL.md respecte le format Agent Skillsthe description does not say when to use the skillgithub.com/legioncodeinc/vibe-coding-tools/blob/HEAD/plugins ↗Faille
SKILL.md
Voir sur GitHubCode Forensics Stinger
Use this skill when the user requests a forensic review of a software or agency engagement and can supply source records. Ask who the parties are and what happened. Never recognize a new matter by assuming a named party, country, price, jurisdiction or misconduct pattern from another matter.
Read README.md and principles first. For routine code review, route to the relevant engineering specialist. Legal determinations belong to counsel.
Workflow
| Phase | Guide | Result |
|---|---|---|
| 0 | Intake | Agreed scope, materials and private case workspace |
| 1 | Source-indexed communication records | |
| 2 | Invoices | Documented billing and separate estimates |
| 3 | Git | Acquired history with stated limits |
| 4 | Dependencies | Version evidence and dated advisories |
| 5 | Logs | Observed activity and coverage gaps |
| 6 | Marketing | Contracted outputs and comparable metrics |
| 7 | Synthesis | Author-supplied report sections and cited output |
| 8 | Review letters | Combined draft for counsel review |
Assess each phase for relevance. Record absent materials without fabricating findings. Keep source records and working notes separate from the validated renderer input.
Rendering
The input contract and JSON Schema describe case-facts.json. It contains matter metadata, an evidence register and authored document sections. It is not an automatic investigation accumulator. Python helpers do not populate it automatically.
| Kind | Entry point |
|---|---|
| master | scripts/build_master_report.js |
| agency | scripts/build_agency_report.js |
| attorney | scripts/build_attorney_memo.js |
| plain_language | scripts/build_plain_language.js |
| pre_litigation | scripts/build_pre_litigation.js |
Every invocation requires --case-facts FILE --out-dir DIR. Default format is docx; use --format markdown for Markdown. Missing input or a missing selected document refuses before any output directory is created. Existing output files are never overwritten. Generate revisions in a new private directory.
Review standard
Every material claim has source IDs and an evidence tier. Estimates are separate from observed facts. Do not promise a fixed page count, number of letters, spreadsheet tabs, outcome, recovery amount or litigation readiness. The renderer copies supplied text; review it before sharing. Public training fixtures are explicitly fictional and must never be used as a real case's facts.
Critical Directive
Read relevant guides and inspect the actual source before relying on a tool. Supplement missing research with current authoritative sources. Preserve originals unmodified. No legal advice, assumed privilege, automatic external sends or unapproved live actions. Security and Quality review apply before any authorized commit; the controlling user must explicitly authorize commit, push, publication and distribution.
Fichiers de cette skill
40Questions sur la skill code-forensics-stinger
Comment installer la skill code-forensics-stinger dans Claude Code ?
Exécutez npx degit legioncodeinc/vibe-coding-tools/plugins/code-audit-tools/skills/code-forensics-stinger ~/.claude/skills/code-forensics-stinger. Claude Code charge les skills depuis ~/.claude/skills (tous les projets) ou .claude/skills (un seul projet) et utilise une skill lorsque sa description correspond à la tâche.
Quels clients peuvent utiliser la skill code-forensics-stinger ?
Tout client qui lit le format Agent Skills : Claude Code, Codex, Gemini CLI et claude.ai (envoi sous forme de ZIP). Les scripts de la skill ne s'exécutent que si le client autorise l'exécution de code.
Quels types de documents ce SKILL peut-il analyser ?
Le SKILL examine les engagements avec les éditeurs de logiciels en utilisant les contrats, les factures, les messages, les registres de livraison, les logs git et les logs d'audit.
L'outil peut-il générer automatiquement un rapport d'enquête complet ?
Non, le fichier case-facts.json n'est pas un accumulateur d'enquête automatique et les helpers Python ne le remplissent pas automatiquement.
Dans quels formats de fichiers les rapports peuvent-ils être générés ?
Le format de sortie par défaut est docx, mais vous pouvez spécifier le format markdown en utilisant le flag --format.