Communityコーディング&開発github.com

SamuelStefano/dfl-day4-agente-frontsec

Valida out/<caso>.json da auditoria frontsec (formato exato e coerência de pontos, esforço e prioridade) antes de o agente parar.

dfl-day4-agente-frontsec とは?

このスキルは、frontsec 監査プロセスの一環として生成される出力ファイル `out/<caso>.json` の検証を行います。主な目的は、エージェントが停止する前に、出力が厳密なフォーマット要件を満たし、内部で矛盾がないことを確認することです。検証対象は、`casos/` ディレクトリ内の各ケースフォルダに対応する JSON ファイルの存在と有効性、必須キー (`varredura`, `dependencias`, `sessao`, `plano`) の存在、各ステージのフィールドの正確性、および計算値の整合性(例: `varredura.pontos` がテーブル合計と一致するか、`prioridade` が `⌊pontos × 10 ÷ esforco⌋` で計算されているか)です。検証に失敗した場合、対応する frontsec スキルの指示に従ってエラーを処理するようエージェントに促します。このスキルは、Node.js 環境を必要とし、`node .opencode/skills/checar-saida/check.mjs` コマンドで実行できます。

対応~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 コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

出力をチェック

ワークスペースのルートで node .opencode/skills/checar-saida/check.mjs を実行します。

  • casos/ 内の各フォルダに対して out/<caso>.json が存在し、それが有効な JSON であることを確認します。
  • 4つのキー(varredura、dependencias、sessao、plano)と各ステージの正確なフィールドを確認します。
  • 一貫性を確認します:varredura.pontos = テーブルの合計、prioridade = ⌊pontos × 10 ÷ esforco⌋、 plano.pontos と plano.esforco = 各項目の合計。
  • 出力が 0 以外の場合は、スキル frontsec の「何かが失敗した場合」セクションに従います。

Individual skills in this repo

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

関連スキル