TechAIBrainstorming

Transform abstract ideas into detailed technical designs and specifications.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/pagopa/cloud-strategy.github --skill techaibrainstorming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: TechAIBrainstorming
Source: https://github.com/pagopa/cloud-strategy.github/tree/main/.github/skills/tech-ai-brainstorming
Command: npx skills add https://github.com/pagopa/cloud-strategy.github --skill techaibrainstorming

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill bridges the gap between raw ideas and concrete, approved designs, ensuring that creative work is well-defined and aligned with user needs before implementation begins.

Core Features & Use Cases

  • Idea Refinement: Guides users through a structured process to clarify requirements, explore constraints, and define success criteria.
  • Design Proposal: Generates 2-3 distinct design approaches with trade-offs, recommending the most suitable option.
  • Visual Collaboration: Optionally uses a visual companion for mockups and diagrams to enhance understanding.
  • Use Case: When tasked with building a new user authentication flow, this Skill will help define the user journey, security requirements, and technical architecture before any code is written.

Quick Start

Use the TechAIBrainstorming skill to explore the project context and ask clarifying questions about the new feature request.

Frequently Asked Questions about TechAIBrainstorming

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

FAQPage Schema
How do I transform abstract product ideas into technical specifications before development?

To transform abstract product ideas into technical specifications, use a structured ideation process that clarifies requirements, explores constraints, and defines success criteria through iterative dialogue before implementation begins. This approach prevents scope creep by ensuring a user-approved design document precedes any creative work.

What is the best way to generate multiple design approaches with trade-offs for a new feature?

The best way to generate design approaches with trade-offs is through structured brainstorming that produces 2-3 distinct technical design proposals. This method evaluates constraints and recommends the most suitable option, ensuring the chosen architecture aligns with user intent and project scope.

How do I define user journeys and technical architecture for an authentication flow without writing code?

Defining user journeys and technical architecture without writing code requires a design proposal phase that maps security requirements and user intent. By using visual collaboration aids like mockups and diagrams, you can validate the technical specification and user flow before implementation starts.

Does this ideation process support iterative refinement of requirements and constraints?

Yes, this ideation process supports iterative refinement of requirements and constraints through continuous user dialogue. It guides users to clarify project context, ask targeted questions about feature requests, and adjust the structured design proposals until the technical specification meets all defined success criteria.

When do I need a user-approved design document for product development?

You need a user-approved design document for product development whenever you must prevent unexamined assumptions and scope creep. Finalizing a design specification through structured brainstorming before implementation ensures that raw ideas are bridged into concrete, approved designs aligned with user needs.

Can I use visual mockups and diagrams during the technical design brainstorming process?

Yes, you can use visual mockups and diagrams during the technical design brainstorming process. An optional visual companion enhances understanding by allowing you to collaboratively refine abstract ideas, map user journeys, and validate design proposals before finalizing the technical specification.