skills/checkin-assistant/SKILL.md
[UDS] Pre-commit quality gates verification
npx skillsauth add asiaostrich/universal-dev-standards checkinInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
⚠️ Status: Reference(參考用,非可執行流程) — 簽入流程協調(關卡執行序列、abort 邏輯)已於 2026-04-28 移至 adoption layer(XSPEC-095)。此處保留品質關卡定義、檢查清單項、never-commit 規則供參考。 Lifecycle orchestration has moved to the adoption layer (XSPEC-095); this document is reference-only. For enforced execution, use your adoption layer's toolchain.
Verify pre-commit quality gates before committing code to ensure codebase stability.
在提交程式碼前驗證品質關卡,確保程式碼庫的穩定性。
📖 以下為流程的參考結構,非可執行步驟;自動化/強制執行請用 adoption layer 工具鏈(XSPEC-095)。 The steps below are a reference structure, not an executable workflow.
git status and git diff to understand pending changesnpm test (or project test command) to verify all tests passnpm run lint to check code style compliance| Gate | Check | 檢查項目 |
|------|-------|---------|
| Build | Code compiles with zero errors | 編譯零錯誤 |
| Tests | All existing tests pass (100%) | 所有測試通過 |
| Coverage | Test coverage not decreased | 覆蓋率未下降 |
| Code Quality | Follows coding standards, no code smells | 符合編碼規範 |
| Security | No hardcoded secrets or vulnerabilities | 無硬編碼密鑰 |
| Documentation | API docs and CHANGELOG updated if needed | 文件已更新 |
| Workflow | Branch naming and commit message correct | 分支和提交格式正確 |
| Upstream | No .standards/ or .claude/skills/ modifications (advisory) | 無 UDS 上游檔案修改(建議性) |
/checkin - Run full quality gate verification on current changes/commit to create the commit messageAfter /checkin completes, the AI assistant should suggest:
品質關卡驗證完成。建議下一步 / Quality gate verification complete. Suggested next steps:
- 全部通過 ✅ → 執行
/commit提交變更 ⭐ Recommended / 推薦 — All passed → Run/committo commit- 有失敗項目 ❌ → 修復問題後重新執行
/checkin— Failures found → Fix then re-run/checkin- 需要程式碼審查 → 執行
/code-review進行自我審查 — Need review → Run/code-reviewfor self-review- UDS 安裝有異常 → 執行
/audit診斷問題 — UDS issues detected → Run/auditto diagnose
完整的 AI 行為定義請參閱對應的命令文件:
/checkinFor complete AI agent behavior definition, see the corresponding command file:
/checkin
tools
[UDS] 從規格衍生 BDD 場景、TDD 骨架或 ATDD 表格
development
[UDS] /methodology: 選擇並追蹤開發方法論(SDD/BDD/TDD)。 Use when: 選擇方法論、切換開發模式、查詢當前方法論狀態。 若要查詢各階段對應指令請用 /dev-workflow。
testing
[UDS] Derive BDD scenarios, TDD skeletons, or ATDD tables from specifications
development
[UDS] Create or review specification documents for Spec-Driven Development