health-check

Installation
SKILL.md

Skill: health-check

WHAT

Purpose và context

  • Purpose: Trả lời nhanh 3 câu hỏi về bộ "pattern chuẩn" (tập file khai trong .template-manifest.json) mà không cần diff tay từng file như sync-template:
    1. Đủ chưa? — mọi pattern khai báo có mặt trên disk không (MISSING).
    2. Có lệch local? — pattern nào đã bị sửa kể từ lần sync gần nhất (DRIFT).
    3. Cần sync remote? — remote có bản pattern mới hơn không (BEHIND / version cũ).
  • Trigger (when to use):
    • Đầu phiên harness tự chạy (SessionStart hook) — nếu lệch sẽ tự nhắc.
    • Người dùng gọi /health-check để kiểm thủ công bất cứ lúc nào.
    • Trước khi quyết định có chạy /sync-template hay không.
  • Non-goals: không tự kéo/đẩy file (đó là /sync-template — health-check chỉ chẩn đoán), không soi nội dung wiki (broken link, orphan, stale — đó là harness/scripts/wiki-health.py).

Mental model

Cơ chế: 1 file cấu hình duy nhất harness/version.json lưu template_version + hash từng pattern. So 3 mốc: disk ↔ version.json (drift), local ↔ remote version.json (behind), manifest ↔ disk (missing). Kết quả mỗi pattern → OK · DRIFT · NEEDS-SYNC → hành động khuyến nghị.

Installs
178
Repository
rheinmir/setup
GitHub Stars
8
First Seen
Jul 14, 2026