process-brainstorming

Generates three constraint-first solution options for ambiguous engineering tasks before implementation.

Updated Dec 24, 2025
One-click install
npx skills add https://github.com/JoyJoin-Tech-Limited/JoyJoin_app_v0.1 --skill process-brainstorming-joyjoin-tech-limited
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: process-brainstorming
Source: https://github.com/JoyJoin-Tech-Limited/JoyJoin_app_v0.1/tree/main/.github/skills/process-brainstorming
Command: npx skills add https://github.com/JoyJoin-Tech-Limited/JoyJoin_app_v0.1 --skill process-brainstorming-joyjoin-tech-limited

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often converge on the first plausible solution for ambiguous tasks, leading to rework when constraints surface later. This Skill forces structured divergent thinking before any code is written, producing evaluated options instead of open-ended speculation. ## Core Features & Use Cases - Constraint-First Ideation: Inventories hard constraints (auth boundaries, platform limits, latency budgets, cross-platform parity) before generating any options. - Three-Option Framework: Produces exactly three approaches labeled Conservative, Balanced, and Aggressive, each with affected files, complexity estimates, and lane implications. - Lane Mapping and Handoff: Maps each option to a delivery lane (Direct, DM, HRC) and ends with a justified recommendation plus a named next step. - Use Case: When asked "how should we show pool card momentum", the Skill lists constraints (works on web and mini-program, no LLM calls in the list route), generates static-badge, cached-AI-headline, and WebSocket options, then recommends the balanced option with a handoff to cross-workspace review. ## Quick Start Ask the AI to brainstorm options for an ambiguous feature or architecture decision before choosing an implementation approach.

Frequently Asked Questions about process-brainstorming

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

FAQPage Schema
How do I brainstorm implementation options for an ambiguous feature?▼

Start by listing hard constraints such as auth boundaries, platform limits, and latency budgets. Then generate exactly three options labeled Conservative, Balanced, and Aggressive, evaluate each against delivery lanes, and finish with a justified recommendation and next step.

What is the Conservative Balanced Aggressive options framework?▼

It is a three-option ideation pattern where Conservative uses existing patterns with minimal risk, Balanced adds one new abstraction with moderate risk, and Aggressive pursues a novel approach with the highest upside and risk. Each option includes affected files, complexity, and lane implications.

When should I skip brainstorming and go straight to implementation?▼

Skip brainstorming when the task is bounded with a clear file and known fix, when rigorous engineering validation is required, or during mid-implementation code review. Brainstorming is only for ambiguous tasks with multiple plausible approaches.

What if all brainstormed options seem equally good?▼

Apply the inversion test: ask which option fails worst if the guess is wrong, then pick the one with the most graceful failure mode. This breaks ties without adding more options.

How many options should a brainstorming session produce?▼

Exactly three: Conservative, Balanced, and Aggressive. If a third option cannot be found, state why and proceed with two rather than padding the list with weak alternatives.