askill
workflows-brainstorm

workflows-brainstormSafety 95Repository

Explore requirements and approaches through collaborative dialogue before planning implementation

20 stars
1.2k downloads
Updated 2/11/2026

Package Files

Loading files...
SKILL.md

Arguments

[feature idea or problem to explore]

Brainstorm a Feature or Improvement

Note: The current year is 2026. Use this when dating brainstorm documents.

Brainstorming helps answer WHAT to build through collaborative dialogue. It precedes /workflows:plan, which answers HOW to build it.

Process knowledge: Load the brainstorming skill for detailed question techniques, approach exploration patterns, and YAGNI principles.

Feature Description

<feature_description> #$ARGUMENTS </feature_description>

If the feature description above is empty, ask the user: "What would you like to explore? Please describe the feature, problem, or improvement you're thinking about."

Do not proceed until you have a feature description from the user.

Execution Flow

Phase 0: Assess Requirements Clarity

Evaluate whether brainstorming is needed based on the feature description.

Clear requirements indicators:

  • Specific acceptance criteria provided
  • Referenced existing patterns to follow
  • Described exact expected behavior
  • Constrained, well-defined scope

If requirements are already clear: Use AskUserQuestion tool to suggest: "Your requirements seem detailed enough to proceed directly to planning. Should I run /workflows:plan instead, or would you like to explore the idea further?"

Phase 1: Understand the Idea

1.1 Repository Research (Lightweight)

Run a quick repo scan to understand existing patterns:

  • Task repo-research-analyst("Understand existing patterns related to: <feature_description>")

Focus on: similar features, established patterns, CLAUDE.md guidance.

1.2 Collaborative Dialogue

Use the AskUserQuestion tool to ask questions one at a time.

Guidelines (see brainstorming skill for detailed techniques):

  • Prefer multiple choice when natural options exist
  • Start broad (purpose, users) then narrow (constraints, edge cases)
  • Validate assumptions explicitly
  • Ask about success criteria

Exit condition: Continue until the idea is clear OR user says "proceed"

Phase 2: Explore Approaches

Propose 2-3 concrete approaches based on research and conversation.

For each approach, provide:

  • Brief description (2-3 sentences)
  • Pros and cons
  • When it's best suited

Lead with your recommendation and explain why. Apply YAGNI—prefer simpler solutions.

Use AskUserQuestion tool to ask which approach the user prefers.

Phase 3: Capture the Design

Write a brainstorm document to docs/brainstorms/YYYY-MM-DD-<topic>-brainstorm.md.

Document structure: See the brainstorming skill for the template format. Key sections: What We're Building, Why This Approach, Key Decisions, Open Questions.

Ensure docs/brainstorms/ directory exists before writing.

Phase 4: Handoff

Use AskUserQuestion tool to present next steps:

Question: "Brainstorm captured. What would you like to do next?"

Options:

  1. Proceed to planning - Run /workflows:plan (will auto-detect this brainstorm)
  2. Refine design further - Continue exploring
  3. Done for now - Return later

Output Summary

When complete, display:

Brainstorm complete!

Document: docs/brainstorms/YYYY-MM-DD-<topic>-brainstorm.md

Key decisions:
- [Decision 1]
- [Decision 2]

Next: Run `/workflows:plan` when ready to implement.

Important Guidelines

  • Stay focused on WHAT, not HOW - Implementation details belong in the plan
  • Ask one question at a time - Don't overwhelm
  • Apply YAGNI - Prefer simpler approaches
  • Keep outputs concise - 200-300 words per section max

NEVER CODE! Just explore and document decisions.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

81/100Analyzed 2/23/2026

Well-structured workflow skill for collaborative feature brainstorming with clear phases, actionable steps, and good documentation structure. References another skill for deeper techniques, making it a solid part of a skill ecosystem. Slight deduction for being somewhat workflow-specific rather than broadly reusable.

95
90
60
75
85

Metadata

Licenseunknown
Version-
Updated2/11/2026
Publisherratacat

Tags

ci-cdllm