SamuelStefano/dfl-day4-agente-frontsec

Valide le fichier out/<caso>.json de l'audit frontsec (format exact et cohérence des points, de l'effort et de la priorité) avant l'arrêt de l'agent.

Qu'est-ce que dfl-day4-agente-frontsec ?

Cette compétence permet de vérifier automatiquement la sortie générée par l'audit frontsec, en s'assurant que les fichiers `out/<caso>.json` respectent un format strict et une cohérence interne. Elle est conçue pour les agents de code (Claude Code, Cursor, Codex) qui travaillent sur des audits de sécurité frontend. Elle exécute un script Node.js pour valider que chaque dossier `casos/` possède un fichier JSON de sortie valide, que les quatre clés principales (`varredura`, `dependencias`, `sessao`, `plano`) et leurs champs sont présents, et que les calculs de points, d'effort et de priorité sont cohérents. En cas d'échec, elle renvoie vers la section dédiée de la compétence `frontsec` pour une correction manuelle.

Compatible avec~Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add https://github.com/SamuelStefano/dfl-day4-agente-frontsec/tree/HEAD/skills/checar-saida

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Vérifier la sortie

Exécutez node .opencode/skills/checar-saida/check.mjs à la racine du workspace.

  • Vérifie qu'il existe un fichier out/<caso>.json pour chaque dossier dans casos/ et que chacun est un JSON valide.
  • Vérifie les 4 clés (varredura, dependencias, sessao, plano) et les champs exacts de chaque étape.
  • Vérifie la cohérence : varredura.pontos = somme du tableau, prioridade = ⌊pontos × 10 ÷ esforco⌋, plano.pontos et plano.esforco = sommes des éléments.
  • Si la sortie est différente de 0, suivez la section "Si quelque chose échoue" de la compétence frontsec.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés