一键导入
brainstorm
Explore requirements before implementation. Separates WHAT from HOW to ensure the right problem is being solved before any code is written.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Explore requirements before implementation. Separates WHAT from HOW to ensure the right problem is being solved before any code is written.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Write a structured handoff at session end. Preserves context so the next agent can resume without human briefing. Invoke before ending any feature session longer than 30 minutes.
Multi-perspective code review against project standards with P1/P2/P3 severity classification. Works in Claude Code (Agent + optional GitHub MCP) and Cursor (Task subagents + gh/git). Use when the user invokes /review, asks for a PR or diff review, or wants a standards-aligned review with severity tags.
Multi-perspective code review (P1/P2/P3) for Cursor: inline checklists plus three parallel Task subagents (perf-auditor, security-reviewer, simplicity-reviewer with combined data-integrity prompt). Use when the user invokes /review, asks for a PR review, or wants repo-standard findings with severity.
Create well-formatted git commits following conventional commit standards.
Red→green→refactor discipline for new behavior — forces a failing test before implementation and a passing test before any claim of done.
Create or manage a git worktree for isolated parallel development — lets multiple agents work in the repo simultaneously without branch collisions.
| name | brainstorm |
| description | Explore requirements before implementation. Separates WHAT from HOW to ensure the right problem is being solved before any code is written. |
Explore requirements before implementation. Separates WHAT from HOW to ensure the right problem is being solved before any code is written.
/brainstorm <topic>
topic: The feature, problem, or idea to explore (e.g., "user notifications", "improve search performance")STRICT RULES — these are non-negotiable:
When this skill is invoked:
Autonomy:
/feature when readyDiscipline:
Before starting, quickly determine if brainstorming is needed:
Skip brainstorming if:
If skipping: Say "Requirements are clear — ready for /feature {topic}" and stop.
Ask probing questions to understand the real need. Pick from these angles based on what's unclear:
Core Need:
Scope & Boundaries:
User Experience:
Edge Cases:
Success Criteria:
Rules:
After gathering answers, produce a focused requirements document:
## Requirements: {Topic}
### Must Have
- {Core requirement 1}
- {Core requirement 2}
- {Core requirement 3}
### Should Have
- {Important but not blocking}
- {Nice-to-have that adds clear value}
### Out of Scope
- {Explicitly excluded}
- {Future consideration, not now}
### Success Criteria
- {Measurable criterion 1}
- {Measurable criterion 2}
### Open Questions
- {Anything still unresolved}
Guidelines:
Present the requirements document and offer next steps:
Requirements ready for: {topic}
Next steps:
1. `/feature {topic}` — Start full implementation lifecycle
2. `/feature {topic} --prd-only` — Create detailed PRD first
3. Refine — Ask me to adjust any requirements above
$ /brainstorm user notifications
Let me explore what you need before we start building.
What problem does this solve? Are users currently missing important
events, or is this about engagement/retention?
> Users miss important status changes on their orders
Got it — order status notifications. How should users receive these?
(e.g., in-app only, email, push, SMS?)
> In-app and email for now, push notifications later
What order status changes matter? All of them, or specific transitions?
> Shipped, delivered, and delayed — those are the ones customers ask about
---
## Requirements: User Notifications
### Must Have
- Notify users when order status changes to: shipped, delivered, delayed
- In-app notification center (unread count, mark as read)
- Email notifications for each status change
- User can view notification history
### Should Have
- User preferences to disable specific notification types
- Email templates with order details and tracking link
### Out of Scope
- Push notifications (future phase)
- SMS notifications
- Real-time WebSocket delivery (polling is acceptable for v1)
### Success Criteria
- Users receive in-app notification within 30 seconds of status change
- Email delivered within 5 minutes of status change
- Notification center loads in < 500ms
### Open Questions
- Should delayed notifications include estimated new delivery date?
---
Next steps:
1. `/feature user-notifications` — Start implementation
2. `/feature user-notifications --prd-only` — Create detailed PRD first
3. Refine — Adjust requirements above