بنقرة واحدة
brainstorm
Explore and validate product ideas through structured brainstorming. Creates a product brief.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Explore and validate product ideas through structured brainstorming. Creates a product brief.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | brainstorm |
| description | Explore and validate product ideas through structured brainstorming. Creates a product brief. |
| triggers | ["/brainstorm","brainstorm","brainstormer","let's brainstorm","réfléchissons","explore this idea","explorer cette idée","help me think through","aide-moi à réfléchir"] |
| tools | Read, Write, WebSearch, WebFetch, Grep, Glob, Task |
| context | fork |
Interactive ideation and product discovery session. Outputs a structured product brief.
Do NOT write any code, scaffold any project, or take any implementation action until:
This applies to EVERY project regardless of perceived simplicity. "Simple" projects are where unexamined assumptions cause the most waste.
memory-bank/brief.mdWhen this skill is invoked:
Check for existing context:
Read memory-bank/brief.md if it exists
Read memory-bank/prd.md if it exists
Read CLAUDE.md if it exists
Spawn the Analyst agent:
Use the Task tool with subagent_type: "analyst" (custom agent).
Prompt for the agent:
You are conducting a brainstorming session to help the user explore and validate their product idea.
Context found: {summarize any existing docs}
Your goal:
1. Understand the problem they're trying to solve
2. Identify who has this problem
3. Explore existing solutions and gaps
4. Help them articulate a clear value proposition
5. When they're ready, create memory-bank/brief.md
Start by asking about the problem they want to solve. Be proactive but collaborative.
User's initial input: {user's message if any}
Let the agent run the interactive session
Output: memory-bank/brief.md
After the user approves the design:
memory-bank/brief.md (already done)git add memory-bank/brief.md && git commit -m "docs: add product brief for {name}"memory-bank/
└── brief.md
The agent should create a brief following this structure:
# Product Brief: {Name}
## Problem Statement
{Clear, concise description of the problem}
## Target User
{Who they are, their context, their pain}
## Current Alternatives
{What exists today and why it falls short}
## Proposed Solution
{High-level concept, not implementation details}
## Key Differentiator
{The one thing that makes this worth building}
## Success Criteria
{How we'll know if this works}
## Open Questions
{Things to resolve in PRD phase}
## Out of Scope
{What this is NOT trying to solve}
Before presenting the brief to the user, review it with fresh eyes:
Fix issues inline, then present to the user.
After writing the brief, explicitly ask the user to review:
"Brief written and committed. Please review it and let me know if you want changes before we move to the PRD or implementation plan."
Wait for the user's response. Only proceed once approved.
After creating the brief, suggest:
"Brief saved to
memory-bank/brief.md. When ready to define requirements, run/prd."
Apply standard development permissions to the current project by creating .claude/settings.local.json with pre-approved tools and bash commands. Use when setting up a new project or when the user wants to configure Claude permissions.
Automatically loaded at session start. Maps tasks to the right skill. Do not invoke manually.
Manage Resend email platform via CLI — send emails, manage contacts, broadcasts, templates, segments, domains, webhooks, and more. Use when the user wants to send emails, manage contacts/segments, create broadcasts, manage templates, check domain status, or any Resend-related task. Trigger words: "resend", "send email", "broadcast", "contacts", "email template", "domain verify", "webhook".
Stage all changes, create a commit with auto-generated or custom message, and push to current branch. Use when the user says "commit", "push", "save changes", or wants to finalize their work.
Complete implementation workflow for a task - understand context, plan, implement, validate, review, and commit. Use when the user wants to implement a feature, fix a bug, or complete a specific development task.
Create a detailed implementation plan with stories. Also creates an empty progress.md for tracking.