lean-build

Xây dựng công việc tính năng có rủi ro overbuilding cao. Dùng cho hành vi mới, phân đoạn sản phẩm, hoặc tích hợp nơi việc tái sử dụng kho lưu trữ, phạm vi nghiêm ngặt và điều kiện dừng rõ ràng là quan trọng.

npx skills add https://github.com/juliusbrussee/caveman --skill lean-build

Lean build

Native Core's architecture-first simplicity remains mandatory. Turn feature into complete narrow outcome fitting system.

  • Derive observable acceptance and explicit non-goals from request and repository.
  • Trace entry point through layers owning invariants.
  • Deliver coherent end-to-end path across responsible layers; never force work into one file, direct expression, or local patch.
  • Reuse fitting seam. Refactor when patching duplicates behavior, weakens ownership, or hides root cause.
  • Omit modes, providers, config, extensibility, and polish unless acceptance needs them.
  • Add surface, dependency, service, config, or migration only for lifecycle design or acceptance; state material tradeoff.
  • Keep work runnable; preserve Core safety.

Exercise path. Run focused proof. Stop when acceptance passes. Report only material omissions and trigger.

Thêm skills từ juliusbrussee

caveman
juliusbrussee
Chế độ giao tiếp siêu nén. Giảm ~75% lượng token dùng bằng cách nói như người tiền sử nhưng vẫn giữ độ chính xác kỹ thuật đầy đủ. Hỗ trợ các mức cường độ: lite, full (mặc định), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Dùng khi người dùng nói "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", hoặc gọi /caveman. Cũng tự động kích hoạt khi yêu cầu hiệu quả token.
communicationproductivity
caveman-commit
juliusbrussee
Trình tạo thông báo commit siêu nén. Loại bỏ nhiễu khỏi thông báo commit trong khi vẫn giữ nguyên ý định và lý do. Định dạng Conventional Commits. Tiêu đề ≤50 ký tự, phần thân chỉ khi "lý do" không rõ ràng. Sử dụng khi người dùng nói "write a commit", "commit message", "generate commit", "/commit", hoặc gọi /caveman-commit. Tự động kích hoạt khi có thay đổi đang chờ.
developmentcode-review
caveman-compress
juliusbrussee
Nén các tệp bộ nhớ ngôn ngữ tự nhiên (CLAUDE.md, todos, preferences) sang định dạng caveman để tiết kiệm token đầu vào. Giữ nguyên toàn bộ nội dung kỹ thuật, mã, URL và cấu trúc. Phiên bản nén ghi đè lên tệp gốc. Bản sao lưu có thể đọc được lưu dưới dạng FILE.original.md. Kích hoạt: /caveman-compress FILEPATH hoặc "compress memory file
developmentdocument
caveman-help
juliusbrussee
Thẻ tham khảo nhanh cho tất cả các chế độ, kỹ năng và lệnh của caveman. Hiển thị một lần, không phải chế độ liên tục. Kích hoạt: /caveman-help, "caveman help", "what caveman commands", "how do I use caveman".
developmentdocumentproductivity
caveman-review
juliusbrussee
Nhận xét đánh giá mã siêu ngắn gọn. Loại bỏ nhiễu từ phản hồi PR trong khi vẫn giữ lại tín hiệu có thể hành động. Mỗi nhận xét là một dòng: vị trí, vấn đề, cách sửa. Sử dụng khi người dùng nói "xem xét PR này", "đánh giá mã", "xem xét diff", "/review", hoặc gọi /caveman-review. Tự động kích hoạt khi xem xét pull requests.
developmentcode-review
caveman-stats
juliusbrussee
Hiển thị mức sử dụng token thực tế và khoản tiết kiệm ước tính cho phiên hiện tại. Đọc trực tiếp từ nhật ký phiên Claude Code — không ước tính bằng AI. Kích hoạt bằng lệnh /caveman-stats. Đầu ra được chèn bởi hook mode-tracker; bản thân mô hình không tính toán các con số.
developmentdata-analysis
cavecrew
juliusbrussee
Decision guide for delegating to caveman-style subagents. Tells the main thread WHEN to spawn `cavecrew-investigator` (locate code), `cavecrew-builder` (1-2 file edit), or `cavecrew-reviewer` (diff review) instead of doing the work inline or using vanilla `Explore`. Subagent output is caveman-compressed so the tool-result injected back into main context is ~60% smaller — main context lasts longer across long sessions. Trigger: "delegate to subagent", "use cavecrew", "spawn...
developmentcode-reviewapi
caveman-explore
juliusbrussee
Trình khám phá kho lưu trữ chỉ đọc. Sử dụng chủ động để thăm dò khi bắt đầu, định vị tệp đa nơi trên diện rộng, hoặc khi tìm kiếm trực tiếp thất bại và bạn cần xác định vị trí của một thứ gì đó. Bỏ qua khi vấn đề đã nêu rõ tệp hoặc ký hiệu chính xác, hoặc lượt trước đã trả về bằng chứng file:line hữu dụng. Chỉ trả về trích dẫn path:line gọn gàng; các thao tác đọc và grep của nó không bao giờ đi vào cuộc trò chuyện chính.