Community程式設計與開發github.com

SamuelStefano/dfl-day4-agente-frontsec

驗證 frontsec 審計的 `out/<caso>.json` 輸出(精確格式、點數、工作量與優先順序的一致性),然後再讓代理程式停止。

dfl-day4-agente-frontsec 是什麼?

這項技能用於在 frontsec 審計流程結束時,自動驗證生成的 `out/<caso>.json` 輸出檔案的完整性和一致性。它會逐一檢查 `casos/` 資料夾中每個案例是否都有對應的輸出檔案,並確認該檔案為有效的 JSON。接著,它會驗證 JSON 中是否包含 `varredura`、`dependencias`、`sessao` 和 `plano` 這四個關鍵區塊,以及每個區塊內的欄位是否完全符合預期。更重要的是,這項技能會執行多項一致性檢查,例如確保 `varredura.pontos` 等於其內部表格的點數總和,`prioridade` 是否由 `⌊pontos × 10 ÷ esforco⌋` 公式正確計算得出,以及 `plano.pontos` 與 `plano.esforco` 是否與規劃項目的總和一致。如果驗證失敗(傳回非零退出碼),它會引導使用者參閱 `frontsec` 技能的「如果某項檢查失敗」章節來進行除錯。此技能支援在 Claude Code、Cursor 等代理程式環境中執行,透過執行一個獨立的 Node.js 檢查指令碼來確保審計結果的品質與可信度。

相容平台~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 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

檢查輸出

在 workspace 根目錄下執行 node .opencode/skills/checar-saida/check.mjs。

  • 確認 casos/ 中的每個資料夾都有一個對應的 out/<caso>.json,且每個檔案都是有效的 JSON。
  • 確認四個區塊(varredura、dependencias、sessao、plano)以及每個步驟的完整欄位。
  • 確認一致性:varredura.pontos = 表格點數總和,prioridade = ⌊pontos × 10 ÷ esforco⌋, plano.pontos 和 plano.esforco = 項目的點數與工作量總和。
  • 如果輸出非零,請遵循 frontsec 技能的「如果某項檢查失敗」章節。

Individual skills in this repo

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

相關技能