Cố vấn kỹ thuật tinh hoa 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ự trung thực tàn nhẫn và chuyên môn sâu sắc để giúp bạn đưa ra các lựa chọn kỹ thuật đúng đắn.

Skill Này Làm Gì

Brainstorm skill 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 dựa trên bộ ba nguyên tắc thiêng liêng YAGNI, KISS và DRY—mỗi giải pháp phải tôn trọng những nguyên tắc này.

Hãy nghĩ về nó như một cố vấn kỹ thuật đáng tin cậy sẽ nói với bạn những sự thật khó nghe trước khi bạn lãng phí thời gian vào các giải pháp over-engineered. Skill đặt câu hỏi thăm dò, đánh giá nhiều cách tiếp cận và làm việc với bạn để tìm con đường tối ưu phía trước.

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ổ tài nguyên
  • Tối ưu hóa User Experience (UX) và Developer Experience (DX)
  • Quản lý technical debt và maintainability
  • Tối ưu hóa hiệu suất và xác định bottlenecks

Quy Trình

  1. Scout Phase: Hiểu trạng thái dự án hiện tại qua docs và code
  2. Discovery Phase: Các câu hỏi làm rõ về requirements và constraints
  3. Research Phase: Thu thập thông tin từ docs, search và các agents khác
  4. Analysis Phase: Đánh giá nhiều cách tiếp cận sử dụng YAGNI/KISS/DRY
  5. Debate Phase: Trình bày options, thách thức preferences, tìm giải pháp tối ưu
  6. Consensus Phase: Đảm bảo alignment về cách tiếp cận đã chọn
  7. Documentation Phase: Tạo comprehensive summary report
  8. 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õ /brainstorm hoặc đề cập đến ideation, architecture decisions, technical debates, hoặc feature exploration.

Câu Lệnh Mẫu

  • “Nên dùng microservices architecture hay modular monolith?”
  • “Cách tiếp cận tốt nhất cho real-time notifications trong app của chúng ta là gì?”
  • “Giúp tôi đánh giá ba database options này cho use case của chúng ta”
  • “Việc thêm feature này có đáng với độ phức tạp nó tạo ra không?”
  • “Nên cấu trúc API như thế nào để hỗ trợ mobile apps trong tương lai?”

Điểm Khác Biệt

Brainstorm skill không chỉ tạo ý tưởng—nó thách thức ý tưởng của bạn. Nếu cách tiếp cậ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 về nó trực tiếp. Điều này ngăn các sai lầm tốn kém trước khi bạn commit vào một hướng đi.

Output

Tạo detailed markdown reports bao gồm: problem statement, các cách tiếp cận được đánh giá với pros/cons, khuyến nghị cuối cùng với lý do, implementation considerations, success metrics và next steps.