brainstorming-planner

Probe project goals, scope, dependencies, and acceptance criteria into phased plans.

37|8|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/mlopscommunity/Coding-Agents-Conference-skills --skill brainstorming-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming-planner
Source: https://github.com/mlopscommunity/Coding-Agents-Conference-skills/tree/main/skills/brainstorming-planner
Command: npx skills add https://github.com/mlopscommunity/Coding-Agents-Conference-skills --skill brainstorming-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents wasted development time by ensuring rigorous upfront clarification of project requirements, scope, dependencies, and potential risks before any coding begins.

Core Features & Use Cases

  • Deep Requirement Clarification: Probes for ambiguities, assumptions, and edge cases.
  • Scope Definition: Explicitly defines what is in and out of scope.
  • Phased Planning: Structures work into manageable phases with effort estimates.
  • Use Case: Before starting a new, complex feature, use this skill to generate a detailed plan, identify all dependencies, and get explicit user confirmation on the scope and acceptance criteria, preventing costly mid-development pivots.

Quick Start

Use the brainstorming-planner skill to clarify the requirements for building a new user authentication module.

Frequently Asked Questions about brainstorming-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clarify project requirements before starting complex software development?

Clarifying project requirements involves probing for goals, scope boundaries, dependencies, assumptions, edge cases, and acceptance criteria to prevent wasted development time before coding begins.

What is the best way to define scope and phase a complex software project?

The best way to define scope is to explicitly establish what is in and out of scope, then structure the identified work into manageable, executable phases with effort estimates and risk assessment.

Why should I do a risk assessment and requirement clarification before coding a new feature?

A risk assessment and upfront requirement clarification prevent costly mid-development pivots by ensuring you get explicit user confirmation on scope and acceptance criteria before any code is written.

How do I identify edge cases and dependencies for a new user authentication module?

To identify edge cases and dependencies for a user authentication module, systematically probe for ambiguities and assumptions, mapping them against acceptance criteria to structure work into executable phases.

Can I use this upfront requirement scoping for any complex feature planning?

Yes, you can use upfront requirement scoping for any complex feature planning to explicitly define scope boundaries, identify dependencies, and generate a detailed phased plan to avoid mid-development pivots.

When should I not use a brainstorming planner for project management?

You should not use a brainstorming planner for simple, well-defined tasks that lack scope ambiguity or hidden dependencies, as rigorous upfront requirement clarification and risk assessment are designed for complex projects.