Brainstorm
Cố vấn kỹ thuật hàng đầu của bạn cho các quyết định kiến trúc, thiết kế hệ thống và lập kế hoạch chiến lược. Skill này mang đến sự thẳng thắn và chuyên môn sâu để giúp bạn đưa ra những lựa chọn kỹ thuật đúng đắn.
Skill Này Làm Gì
Skill Brainstorm biến ClaudeKit thành một senior architect thách thức các giả định của bạn, khám phá các phương án thay thế và cung cấp phản hồi thẳng thắn. Nó hoạt động theo bộ ba nguyên tắc YAGNI, KISS và DRY — mọi giải pháp đều phải tôn trọng các nguyên tắc này.
Hãy nghĩ về nó như có một cố vấn kỹ thuật đáng tin cậy sẽ nói thẳng với bạn trước khi bạn lãng phí thời gian vào các giải pháp over-engineered. Skill đặt các câu hỏi thăm dò, đánh giá nhiều phương án và làm việc cùng bạn để tìm ra con đường tối ưu.
Khả Năng Cốt Lõi
- Thiết kế kiến trúc hệ thống và scalability patterns
- Đánh giá rủi ro và chiến lược giảm thiểu
- Tối ưu hóa thời gian phát triển và phân bổ nguồn lực
- Tối ưu hóa User Experience (UX) và Developer Experience (DX)
- Quản lý technical debt và khả năng bảo trì
- Tối ưu hóa hiệu năng và xác định bottlenecks
Quy Trình
- Scout Phase: Hiểu trạng thái hiện tại của dự án qua docs và code
- Discovery Phase: Câu hỏi làm rõ về requirements và constraints
- Research Phase: Thu thập thông tin từ docs, search và các agents khác
- Analysis Phase: Đánh giá nhiều phương án sử dụng YAGNI/KISS/DRY
- Debate Phase: Trình bày options, thách thức các sở thích, tìm giải pháp tối ưu
- Consensus Phase: Đảm bảo đồng thuận về phương án đã chọn
- Documentation Phase: Tạo báo cáo tóm tắt toàn diện
- Finalize Phase: Tùy chọn chuyển giao cho planner để lập kế hoạch implementation
Sử Dụng
Kích hoạt bằng cách gõ /ck:brainstorm hoặc đề cập đến ideation, quyết định kiến trúc, tranh luận kỹ thuật hoặc khám phá tính năng.
Câu Lệnh Mẫu
- “Chúng ta nên dùng kiến trúc microservices hay modular monolith?”
- “Phương án tốt nhất cho real-time notifications trong ứng dụng của chúng ta là gì?”
- “Giúp tôi đánh giá ba options database này cho use case của chúng ta”
- “Thêm tính năng này có đáng với sự phức tạp nó mang lại không?”
- “Nên cấu trúc API như thế nào để hỗ trợ các mobile apps trong tương lai?”
Điểm Khác Biệt
Skill Brainstorm không chỉ tạo ra ý tưởng — nó thách thức ý tưởng của bạn. Nếu phương án của bạn không thực tế, over-engineered, hoặc có khả năng gây vấn đề, bạn sẽ nghe thẳng về điều đó. Điều này ngăn chặn các sai lầm tốn kém trước khi bạn cam kết theo một hướng.
Output
Tạo ra các báo cáo markdown chi tiết bao gồm: vấn đề cần giải quyết, các phương án đã đánh giá với pros/cons, khuyến nghị cuối cùng với lý do, các cân nhắc khi implementation, success metrics và next steps.