pelizzai-brainstorming

Validate design specifications and architectural decisions before implementation.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/rpelizza/PelizzAI --skill pelizzai-brainstorming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pelizzai-brainstorming
Source: https://github.com/rpelizza/PelizzAI/tree/main/.agents/skills/pelizzai-brainstorming
Command: npx skills add https://github.com/rpelizza/PelizzAI --skill pelizzai-brainstorming

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill prevents the common anti-pattern of rushing into implementation without a clear, user-approved design, ensuring that product decisions are intentional rather than accidental.

Core Features & Use Cases

  • Design Edge Enforcement: Mandates a formal design approval process for all projects, including greenfield products and structural changes.
  • Proportional Stress Testing: Uses structured interviews to expose unhandled cases, security risks, and architectural gaps before code is written.
  • Use Case: When starting a new feature with high uncertainty, use this skill to explore alternatives, define boundaries, and secure user approval on the design spec before any scaffolding or implementation begins.

Quick Start

Invoke the pelizzai-brainstorming skill in full mode to begin the design discovery process for the current project.

Frequently Asked Questions about pelizzai-brainstorming

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

FAQPage Schema
How do I validate architectural decisions before starting software implementation?

A design approval gate validates architectural decisions by stress-testing specifications against user requirements and project constraints. This structured discovery process exposes unhandled cases and security risks before any scaffolding begins.

What is the best way to brainstorm design specs for a new feature with high uncertainty?

Brainstorming design specs for uncertain features requires structured interviews to explore alternatives and define boundaries. This proportional stress testing mitigates technical and product risk by securing explicit user approval on the architecture before implementation.

Does this design validation process work for both greenfield and existing system contexts?

Yes, design validation operates across both greenfield and existing system contexts to enforce edge cases and structural changes. It mandates formal design documentation and stress-testing protocols regardless of the project's maturity level.

How do I enforce a formal design approval process for my software architecture?

You can enforce a formal design approval process by mandating structured design documentation and requiring an explicit user approval gate. This ensures product decisions are intentional rather than accidental by exploring alternatives before writing code.

When should I not use a formal design validation workflow?

You should not use formal design validation workflows for low-risk changes that lack architectural ambiguity. The structured interview and stress-testing protocols are designed for high-uncertainty features where exploring alternatives and defining boundaries are required.