brainstorming

Guide iterative design exploration with research, adversarial analysis, and user approval.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/mscipio/bilt-transactions-export --skill brainstorming-mscipio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/mscipio/bilt-transactions-export/tree/main/.opencode/skills/brainstorming
Command: npx skills add https://github.com/mscipio/bilt-transactions-export --skill brainstorming-mscipio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms raw ideas into well-defined designs and specifications through a structured, iterative process of research, adversarial analysis, and user feedback, preventing costly implementation errors.

Core Features & Use Cases

  • Iterative Design: Guides users through phases of context exploration, research, proposal, and adversarial analysis.
  • Risk Mitigation: Identifies potential issues and security implications early in the design phase.
  • User Approval Gate: Ensures explicit user sign-off before any implementation begins.
  • Use Case: Before writing a single line of code for a new feature, use this Skill to explore different technical approaches, identify potential security risks, and get stakeholder approval on the final design.

Quick Start

Begin the design process for a new feature by invoking the brainstorming skill.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I explore technical design approaches before coding a new feature?

Iterative design exploration guides you through context exploration, research, proposal, and adversarial analysis to evaluate technical approaches before implementation begins. This structured process identifies potential issues and mitigations early, preventing costly coding errors.

What is adversarial analysis in software product development?

Adversarial analysis in product development is a design phase process that identifies potential security implications and technical risks. It challenges your initial design proposals to ensure all vulnerabilities and issues are mitigated before you write code.

How do I enforce a design-first methodology for software development?

Enforce a design-first methodology by using a structured workflow that requires explicit user approval before implementation. This prevents premature coding and unexamined assumptions by documenting the design and getting stakeholder sign-off first.

Can I use iterative design exploration to mitigate security risks?

Yes, iterative design exploration mitigates security risks by integrating adversarial analysis into the design phase. It identifies potential security implications early and ensures mitigations are documented before development starts.

What's the best way to get stakeholder approval on a software design?

The best way to get stakeholder approval is through a user approval gate that follows research and adversarial analysis. This ensures stakeholders review a fully documented design with identified risks before signing off on implementation.