Product ManagementRequirementsIdeationAI Agent Skill
brainstorming
Kỹ năng khám phá ý tưởng, đào sâu nhu cầu cốt lõi và biến các yêu cầu mơ hồ thành bài toán kỹ thuật rõ ràng.
Tuỳ chọn cài đặt
Cài đặt vào Claude Code, Cursor, Codex hoặc Antigravity bằng lệnh sau:
$ npx skills add obra/superpowers@brainstorming
Tình huống thực tế ứng dụng Skill này
Nhận yêu cầu mơ hồ, cần ra spec rõ ràng
“Sếp nói "làm cho sản phẩm thông minh hơn bằng AI" - bạn bắt đầu từ đâu?”
Khung hành động 5 bước
- 1Viết lại yêu cầu thành 1 câu mục tiêu đo được (không dùng tính từ mơ hồ như "thông minh hơn", "tốt hơn").
- 2Liệt kê input/output cụ thể: dữ liệu nào vào, kết quả nào ra, ai là người dùng cuối.
- 3Vạch ranh giới happy path và các trường hợp lỗi/edge case cần xử lý.
- 4Định nghĩa tiêu chí "xong" (definition of done) mà kỹ sư và bạn cùng đồng ý được.
- 5Gửi bản nháp cho 1 kỹ sư đọc trước khi họp - nếu họ hỏi lại quá 3 câu, spec chưa đủ rõ.
Trước khi dùng Skill
"Làm cho tính năng tìm kiếm thông minh hơn bằng AI."
Sau khi áp dụng Skill
"Khi user gõ ít nhất 3 ký tự, hệ thống trả về tối đa 5 gợi ý xếp theo độ liên quan trong dưới 300ms; nếu không có kết quả, hiển thị gợi ý từ khoá phổ biến thay vì màn hình trống."
Bài học đào sâu trong giáo trình
AI Agents for PM • Bài 17
Nội dung chỉ dẫn SKILL.md
SKILL.md • Read-only preview# Brainstorming Skill Explore intent, unearth boundary conditions, and turn ambiguous prompts into executable technical specifications. ## When to Use - User brings a vague feature request or half-formed idea - Scoping product requirements before writing code - Identifying edge cases and success metrics ## Workflow 1. Interrogate assumptions with concise multi-choice questions 2. Establish input/output boundary constraints 3. Produce an actionable specification doc with clear acceptance criteria