Community研究與資料分析github.com

SuresoftTechnologies/dvera-plugin

適用於CT C/C++驗證工作流程的DVERA代理技能:專案設置、分析、測試生成、覆蓋率、報告和回歸測試。

dvera-plugin 是什麼?

此技能提供與DVERA工具的深度整合,支援自動化驗證工作流程,涵蓋專案設置、靜態分析、測試生成、覆蓋率分析、報告產生及回歸測試。它專為C/C++程式碼庫設計,可無縫整合至Claude Code等代理環境,開發者能透過自然語言指令快速啟動驗證任務,例如「設置新專案」或「生成測試案例」。該技能以SKILL.md文件定義的操作流程為基礎,確保代理行為符合驗證標準,並支援點按運行、報告匯出等常見操作,提升開發效率。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add SuresoftTechnologies/dvera-plugin

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

dvera-plugin 是做什麼的?

用於CT C/C++驗證工作流程的DVERA代理技能:專案設置、分析、測試生成、覆蓋率、報告和回歸測試。

概述

此技能讓AI代理能夠直接與DVERA驗證工具互動,管理從專案初始化到最終報告的完整C/C++驗證生命週期。開發者只需描述需求,代理即可執行對應的驗證步驟。

支援的平台

  • Claude Code
  • Cursor
  • Codex
  • 其他支援SKILL.md的AI代理

功能

  • 專案設置:根據現有程式碼或範本初始化驗證專案。
  • 靜態分析:執行程式碼分析以識別潛在缺陷。
  • 測試生成:自動生成符合規範的測試案例。
  • 覆蓋率分析:計算並視覺化程式碼覆蓋率。
  • 報告產生:生成可讀的驗證報告,支援多種格式。
  • 回歸測試:自動執行回歸測試套件並比對結果。

使用方式

在AI代理環境中,使用自然語言指令觸發對應功能,例如:

  • "設置一個新的驗證專案"
  • "對當前程式碼進行靜態分析"
  • "生成測試案例以提升覆蓋率"
  • "產生驗證報告"
  • "執行回歸測試"

範例

以下是如何與技能互動的範例:

用戶:為我的C專案設置驗證專案
代理:已執行DVERA專案設置,創建了驗證配置檔案。

用戶:分析 src/main.c 檔案
代理:已執行靜態分析,發現了3個潛在問題。

設定

技能可透過環境變數或組態檔案自訂,例如:

  • DVERA_HOME:指定DVERA安裝路徑。
  • DVERA_PROJECT:預設專案路徑。
  • DVERA_OPTIONS:額外的命令列參數。

授權

本技能採用MIT授權條款。


如需更多資訊,請參閱SuresoftTechnologies/dvera-plugin儲存庫。

相關技能