Get the FREE Ultimate OpenClaw Setup Guide →

Brainstorm

npx machina-cli add skill rjroy/vibe-garden/brainstorm --openclaw
Files (1)
SKILL.md
2.2 KB

Brainstorm

Record exploratory conversation. Emphasize "what if" over raw solutions.

When to Use

  • Exploring possibilities before committing to an approach
  • Thinking through trade-offs
  • Recording ideas for later reference
  • Consuming sketches, diagrams, or visual input into the session

Process

  1. Engage in exploratory dialogue
  2. Ask "what if" questions to expand thinking
  3. Don't rush to solutions - sit with possibilities
  4. When the brainstorm reaches a natural pause, offer to save it
  5. Save to .lore/brainstorm/

Handling Sketches

If the user provides a sketch, diagram, or image:

  • Consume it into the session
  • Describe what you see
  • Use it as fuel for the brainstorm
  • Reference it in the saved document

Output

Save to .lore/brainstorm/[topic].md

Use kebab-case. Track session dates in frontmatter, not filenames.

Document Structure

Before writing: Load ${CLAUDE_PLUGIN_ROOT}/shared/frontmatter-schema.md to get frontmatter field definitions and status values for brainstorms.

---
[frontmatter per schema]
---

# Brainstorm: [Topic]

## Context
What prompted this exploration.

## Ideas Explored
- Idea 1: description and "what if" implications
- Idea 2: description and trade-offs considered

## Sketches
(If any were provided, describe them here)

## Open Questions
Questions that emerged but weren't resolved.

## Next Steps
(Optional) Where this might lead.

Context

Check .lore/research/ for external context that might inform the brainstorm.

Specialized Agents

If .lore/lore-agents.md exists, consult it for specialized agents that can help with domain-specific concerns. Domain experts can expand thinking in areas like security, architecture, or performance. Invoke relevant agents via Task tool and incorporate their insights.

Source

git clone https://github.com/rjroy/vibe-garden/blob/main/lore-development/skills/brainstorm/SKILL.mdView on GitHub

Overview

Brainstorm records exploratory conversations focused on 'what if' scenarios. It helps teams map options, evaluate trade-offs, and preserve ideas by saving sessions to the .lore/brainstorm directory for future reference.

How This Skill Works

Begin with an exploratory dialogue and ask 'what if' questions to expand thinking without rushing to solutions. When the session reaches a natural pause, save it to .lore/brainstorm/[topic].md using kebab-case, with session dates tracked in frontmatter. If sketches or diagrams are provided, consume them into the session, describe them, and reference them in the saved document.

When to Use It

  • Exploring possibilities before committing to an approach
  • Thinking through trade-offs
  • Recording ideas for later reference
  • Consuming sketches, diagrams, or visual input into the session
  • Exploring options for a problem or decision

Quick Start

  1. Step 1: Trigger a brainstorm with prompts like 'let's brainstorm' or 'what if we...'
  2. Step 2: Engage in exploratory dialogue, ask what-if questions, and capture ideas
  3. Step 3: Save the session to .lore/brainstorm/[topic].md using kebab-case and proper frontmatter dates

Best Practices

  • Lead with open-ended, what-if prompts to widen the exploration
  • Pause to let possibilities breathe; avoid rushing to solutions
  • Save the brainstorm at a natural pause to preserve context
  • Treat sketches and diagrams as fuel; describe and reference them in the session
  • Save to .lore/brainstorm/[topic].md using kebab-case and track dates in frontmatter

Example Use Cases

  • Brainstorm product feature ideas using concrete 'what if' prompts and note trade-offs
  • Map architectural trade-offs (performance vs. cost) during initial concepting
  • Capture interview or user-study ideas by exploring questions and prompts
  • Incorporate a user sketch into the session and describe how it informs options
  • Outline a go-to-market approach by exploring multiple channels and risks

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers