Community程式設計與開發github.com

LadsonDavid/邏輯性程式碼庫審計技能

一個 Claude 技能,用於審計任何程式碼庫的真實性,透過 12 個階段和 21 本書籍框架找出幻影功能、存根整合與不一致的主張。

邏輯性程式碼庫審計技能 是什麼?

此技能使 Claude 能對程式碼庫進行徹底的真實性審計,檢測出幻影功能(聲稱存在但實際不存在的功能)、存根整合(僅有框架但未實作的整合點)以及與文件或提交記錄不符的誤導性主張。它採用系統化的 12 階段審計流程,結合 21 本知名軟體工程與邏輯框架(如《The Pragmatic Programmer》、《Clean Code》等)的原理,確保全面且嚴謹的檢查。該技能適用於任何 Git 管理的程式碼庫,並可與 Claude Code、Cursor 及 Codex 等 AI 代理平台整合,幫助開發團隊在程式碼審查或部署前識別虛假承諾與不一致性,從而提升專案透明度與可靠性。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add LadsonDavid/Logical-codebase-audit-skill

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

邏輯性程式碼庫審計技能 是做什麼的?

一個 Claude 技能,用於審計任何程式碼庫的真實性,透過 12 個階段和 21 本書籍框架找出幻影功能、存根整合與不一致的主張。

概述

此技能會掃描您的程式碼庫,找出幻影功能(聲稱存在但未實作的功能)、存根整合(僅有外殼但未實作的 API/服務呼叫)以及誤導性主張(文件、提交訊息或註解與實際行為不符)。它運用 12 個審計階段,並引用 21 本軟體工程經典著作(如《Code Complete》、《Working Effectively with Legacy Code》等)中的邏輯架構,確保審計過程徹底且具備可回溯性。

功能特色

  • 12 階段深度審計:從靜態分析到語義一致性檢查,逐步覆蓋所有層面。
  • 21 本書籍框架:每個審計階段對應特定書籍原則,例如《The Art of Unit Testing》用於測試覆蓋率檢查。
  • 真實性評分:為每個模組與整個程式碼庫提供量化真實性指標。
  • 報告產出:生成結構化報告(支援 Markdown 與 JSON 格式),列出發現的問題與建議修復措施。
  • 增量審計:支援僅針對 Git 差異提交進行審計,適用於 CI/CD 流程。

支援平台

  • Claude Code:直接作為技能載入,透過對話介面執行。
  • Cursor:可整合為自訂指令或工作流程步驟。
  • Codex:作為外掛或腳本觸發。
  • 其他 AI 代理:若支援自訂技能/工具,通常可透過標準輸入/輸出整合。

使用方式

  1. 將此技能下載至您的 AI 代理技能目錄(例如 ~/.claude/skills/)。
  2. 開啟您的專案目錄,確保已初始化 Git 倉庫。
  3. 呼喚技能:
    claude skill run logical-codebase-audit --target /path/to/repo
    
  4. 或直接在對話中要求:
    使用 Logical-codebase-audit 審計目前專案的真實性。
    
  5. 檢視報告(位於 ./audit-report.md 或終端機輸出)。

審計階段

階段名稱對應書籍框架
1功能宣告清查《The Pragmatic Programmer》
2符號是否存在《Clean Code》
3整合點掃描《Building Microservices》
4測試覆蓋率比對《The Art of Unit Testing》
5文件一致性《Docs for Developers》
6提交歷史追溯《Git Pro》
7錯誤處理檢查《Code Complete》
8安全邊界驗證《The Tangled Web》
9效能宣稱驗證《High Performance Browser Networking》
10依賴真實性《Working Effectively with Legacy Code》
11語義完整性《Domain-Driven Design》
12綜合評分與報告《Software Engineering at Google》

注意事項

  • 技能僅讀取檔案,不會修改任何內容。
  • 對於大型程式碼庫,建議先對特定目錄或模組執行,以減少執行時間。
  • 報告中的真實性評分僅供參考,不可作為最終部署決策的唯一依據。

授權條款

此技能採用 MIT 授權。

相關技能