← ClaudeAtlas

kry-donelisted

Act cuối — chốt phiên build. Trigger khi user gõ /kry-done, hoặc nói 'xong rồi', 'chốt lại', 'lưu lại đi', 'commit lên git', 'dọn dẹp và lưu', 'checkpoint', 'để mai làm tiếp'. Skill dọn rác + commit + push lên github <YOUR_GH_USER> (private) + cập nhật sổ project-state để cron <YOUR_TELEGRAM_BOT> biết nhắc bước kế. Mục tiêu: người nocode quay lại sau không lạc, không mất commit. Đây là bookend của /kry-debrief.
dangpm/kry-build-pipeline · ★ 5 · AI & Automation · score 78
Install: claude install-skill dangpm/kry-build-pipeline
# /kry-done — Chốt phiên build Bookend của `/kry-debrief`. Người nocode không có thói quen commit → skill này là **nghi thức chốt**: dọn + lưu + push + cập nhật sổ, để lần sau quay lại không lạc và cron biết nhắc gì. > `/kry-debrief (mở: git+cron+state)` … các act … **`/kry-done (chốt: commit+push+state)`** > Bài toán nocode là **mất luồng + mất việc**. Skill này đóng cả 2. ## Workflow ### Bước 1 — Dọn rác Quét file tạm/thừa của phiên: `_*.png` verify, file scratch, dead code đã thay. Xoá. Check `.gitignore` có chặn `node_modules/`, `.env`, secret, build output chưa — **TUYỆT ĐỐI không commit secret/.env**. ### Bước 2 — Commit + push (github `<YOUR_GH_USER>`, private) ```bash git add -A git status # rà lại, chắc chắn không có secret/.env git commit -m "<type>: <mô tả phiên> (act <N>: <tên act>)" git push ``` Conventional commit (`feat/fix/chore/docs`). Mô tả gắn act vừa xong để lịch sử đọc được. ### Bước 3 — Cập nhật sổ project-state ```json // .kry/state.json (trong repo) + sync <YOUR_VPS_HOST>:/opt/kry-pipeline/state/<slug>.json { "act": <N>, "next": "<skill kế>", "updated": "<parent stamp>", "last_commit": "<sha>", "note": "<phiên này làm gì>" } ``` → Commit luôn state. Cron `<YOUR_TELEGRAM_BOT>` đọc → nhắc đúng bước kế lần sau. ### Bước 4 — Report ```markdown ✅ Chốt phiên — <slug> - Đã commit + push: <sha> → github.com/<YOUR_GH_USER>/<slug> (private) - Act hiện tại: <N> · Bước kế: <next> - Dọn: <n file tạm> - Cron sẽ nhắc nếu im >N ngày ``` ## Anti-pattern - ❌