sdd-brainstorm

Expand problem statements into candidate directions validated against repository evidence.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/rajnishkhatri/AgentsFramework --skill sdd-brainstorm-rajnishkhatri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-brainstorm
Source: https://github.com/rajnishkhatri/AgentsFramework/tree/main/.cursor/skills/sdd-brainstorm
Command: npx skills add https://github.com/rajnishkhatri/AgentsFramework --skill sdd-brainstorm-rajnishkhatri

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill assists in the initial brainstorming phase of the Software Development Diagram (SDD) process by expanding a problem statement into several candidate directions.

Core Features & Use Cases

  • Problem Statement Expansion: Transforms a problem statement into up to six candidate directions.
  • Validation Against Evidence: Validates each hypothesis against repository evidence.
  • Human Gate for Decision: Involves a human to accept a direction or pose a corrected framing.
  • Use Case: When a user says "let's brainstorm approaches" or poses a new idea with no chosen direction yet.

Quick Start

Run the sdd-brainstorm skill for a change to this repository, expanding the problem statement into candidate directions.

Frequently Asked Questions about sdd-brainstorm

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

FAQPage Schema
How do I brainstorm candidate directions for a repository change?

To brainstorm candidate directions, provide a problem statement and the system will expand it into up to six potential approaches. It then validates each hypothesis against repository evidence before presenting the options.

How does validating ideas against repository evidence work?

Validating ideas against repository evidence involves checking each generated hypothesis against the existing codebase. This ensures proposed directions are grounded in the actual architecture and constraints of your project.

What is the Software Development Diagram brainstorming process?

The Software Development Diagram brainstorming process is the initial phase where a problem statement is expanded into candidate directions. It includes an automated validation step against repository evidence and a human gate for final decision-making.

Can I use problem statement expansion for initial idea generation?

Yes, problem statement expansion is designed specifically for initial idea generation. It transforms a single problem statement into up to six candidate directions to kickstart the problem-solving workflow.

When do I need a human gate in the idea generation workflow?

A human gate is needed after the system generates and validates candidate directions against repository evidence. It allows you to either accept a proposed direction or pose a corrected framing to guide the next steps.

Are there limitations to automated problem-solving and hypothesis validation?

The main limitation is that automated hypothesis validation only checks against repository evidence and cannot fully replace human judgment. The process requires a human gate to accept a direction or correct the framing before proceeding.