技能 qa-check
🔍

qa-check

低风险 ⚙️ 外部命令📁 文件系统访问

在建立 PR 前自動執行品質檢查

手動品質檢查既耗時又容易出錯。此技能會自動執行 lint、測試、建置和覆蓋率驗證,確保程式碼在建立 pull request 前符合品質標準。

支持: Claude Code(CC)
⚠️ 67
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“qa-check”。 在建立 PR 前執行 QA 檢查

预期结果:

  • QA 驗證報告
  • 後端:所有檢查通過,覆蓋率 85%
  • 前端:Lint 無問題,測試通過,建置成功
  • 整體狀態:通過 - 可建立 PR

正在使用“qa-check”。 僅檢查前端並包含覆蓋率

预期结果:

  • 前端驗證結果
  • Lint:0 個錯誤,3 個警告
  • 建置:成功
  • 測試覆蓋率:82%
  • 狀態:通過

正在使用“qa-check”。 後端快速檢查不含覆蓋率

预期结果:

  • 後端快速檢查
  • Gradle 檢查:通過
  • SpotBugs:未發現問題
  • 狀態:通過 - 已跳過覆蓋率檢查

安全审计

低风险
v5 • 1/16/2026

This skill is documentation-only (markdown) for QA checks. No executable code is present. Static findings are false positives: backtick references are markdown code fences, not shell execution; cryptographic algorithm flags are content hashes; filesystem access is standard error suppression for file checks. All documented commands are legitimate development tools (gradle, pnpm, vitest).

2
已扫描文件
482
分析行数
2
发现项
5
审计总数

风险因素

⚙️ 外部命令 (1)
📁 文件系统访问 (1)
审计者: claude 查看审计历史 →

质量评分

38
架构
100
可维护性
85
内容
21
社区
90
安全
83
规范符合性

你能构建什么

PR 前驗證

在建立 pull request 前自動驗證程式碼品質

流水線驗證

確保本地開發符合 CI/CD 品質標準

程式碼審查準備

產生品質報告以提升程式碼審查流程效率

试试这些提示

基本 QA 檢查
/qa-check
僅前端
/qa-check target="frontend"
後端快速檢查
/qa-check target="backend" skip_coverage_check=true
完整驗證報告
/qa-check target="both" skip_coverage_check=false

最佳实践

  • 在建立 pull request 前務必執行 QA 檢查,及早發現問題
  • 在請求審查前修正所有關鍵 lint 錯誤並確保測試通過
  • 將業務邏輯的覆蓋率維持在 90% 以上以確保程式碼可靠性

避免

  • 跳過覆蓋率檢查以隱藏低測試覆蓋率
  • 忽略可能顯示程式碼品質問題的 lint 警告
  • 當變更影響兩端時僅檢查堆疊的一部分

常见问题

此技能強制執行哪些覆蓋率門檻?
此技能要求整體覆蓋率達 80%,業務邏輯達 90%。前端要求邏輯部分達 75%,UI 部分達 45%。
我可以只對前端或後端執行檢查嗎?
可以,使用 target="frontend" 或 target="backend" 僅檢查堆疊的一部分。預設會檢查兩者。
如果檢查失敗會怎樣?
此技能會報告具體的失敗原因和錯誤詳情。修正問題後重新執行。在所有檢查通過前不應建立 PR。
檢查期間我的程式碼資料安全嗎?
此技能僅執行標準的 lint 和測試指令。不會修改程式碼或將資料傳送到外部。所有處理都在本地進行。
如何解讀覆蓋率報告?
報告會顯示覆蓋率百分比。業務邏輯應達到綠色等級(90% 以上)。黃色等級(80-89%)可接受但應改進。
這可以取代我的 CI/CD 流水線嗎?
不行,這是 CI/CD 的補充,可及早發現問題。務必確保您的流水線在合併前也會執行這些檢查。

开发者详情

文件结构

📄 SKILL.md