Delegate independent tasks to specialized agents working concurrently with isolated context.
Brainstorming
aico-pm-brainstorming
Guide users through structured dialogue to transform vague ideas into clear, actionable product concepts. Uses one-question-at-a-time approach with multiple choice options. Use this skill when: - User says "I have an idea", "I want to build", "let me think about" - User mentions "brainstorm", "e...
SKILL.md
Full skill instructions
Brainstorming
⚠️ CRITICAL RULES - READ FIRST
- READ CONSTITUTION: Always read
docs/reference/pm/constitution.mdfirst for product context - ONE QUESTION AT A TIME: Never ask multiple questions in one message
- USE MULTIPLE CHOICE: Prefer AskUserQuestion tool with 2-4 options
Language Configuration
Before generating any content, check aico.json in project root for language field to determine the output language. If not set, default to English.
Process
- Check context: Scan
docs/reference/pm/for existing product context - Understand problem: Ask clarifying questions one at a time
- Explore alternatives: Propose 2-3 approaches with trade-offs
- Validate concept: Present ideas in small sections (200-300 words), confirm each
- Document outcome: Save validated concept for next steps
Core Pattern
| Phase | Action | Output |
|---|---|---|
| Understand | Ask clarifying questions one at a time | Problem statement |
| Explore | Propose 2-3 approaches with trade-offs | Selected approach |
| Validate | Present concept in small sections | Validated concept |
Key Rules
- ALWAYS ask ONE question per message - never overwhelm with multiple questions
- MUST prefer multiple choice over open-ended questions when possible
- ALWAYS explore 2-3 alternative approaches before settling on one
- Present ideas incrementally in 200-300 word sections, confirm each before continuing
Question Examples
- "What problem are you trying to solve for users?"
- "Who is the primary user for this feature?"
- "What does success look like? (A) metric improvement (B) user satisfaction (C) both"
Common Mistakes
- ❌ Ask multiple questions at once → ✅ One question per message
- ❌ Jump to solutions immediately → ✅ Understand problem first
- ❌ Skip alternatives → ✅ Always explore 2-3 approaches
Iron Law
NO IMPLEMENTATION DISCUSSION DURING BRAINSTORMING
This rule is non-negotiable. During brainstorming:
- Focus only on WHAT, never HOW
- No code, no architecture, no technical details
- Capture all ideas without judgment
- Defer feasibility analysis to later phases
Rationalization Defense
| Excuse | Reality |
|---|---|
| "I already know what to build" | Unvalidated assumptions cause 3x rework |
| "Let's save time and discuss implementation" | Premature optimization kills innovation |
| "The solution is obvious" | Obvious solutions often miss edge cases |
| "We don't have time for this" | 1 hour of brainstorming saves 3 days of rework |
More Other skills
brand-guidelines
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
theme-factory
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
internal-comms
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Fundamental design principles for writing maintainable, testable Python code.
responsive-design
Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.
Generate Playwright tests from scenarios using interactive browser exploration and validation.
Automated website exploration and test case generation using Playwright.
Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.
gdpr-data-handling
GDPR-compliant data handling with consent management, data subject rights, and privacy controls.
Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.
refactor-plan
Detailed multi-file refactor planning with safety checks and rollback guidance.
