brainstorming

Guide software and product design brainstorming into structured specifications.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/thavirak-svay/rentify-backend --skill brainstorming-thavirak-svay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/thavirak-svay/rentify-backend/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/thavirak-svay/rentify-backend --skill brainstorming-thavirak-svay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires spec-document-reviewer-prompt.md, visual-companion.md, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit streamlines the brainstorming process, helping you transform ideas into actionable designs, specifications, and implementation plans with greater speed and clarity.

Core Features & Use Cases

  • Project Context Exploration: Understand the current project state by reviewing files, documentation, and recent commits.
  • Iterative Design Development: Facilitates step-by-step design refinement, including visual companion support for complex scenarios.
  • Structured Documentation: Writes and maintains detailed design specifications in a structured format.
  • Review and Iteration: Enables a spec review loop to ensure clarity and completeness before proceeding to implementation.
  • Use Case: For a feature development project, this Skill unit will guide the user through the entire process of idea generation, design refinement, and documentation, leading to a well-defined and approved design specification.

Quick Start

Begin a new brainstorming session for the "Create Feature X" project.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn project ideas into actionable design specifications?

To turn project ideas into actionable design specifications, this Skill guides you through iterative design development, structuring your brainstorming into detailed specs and implementation plans with collaborative dialogue.

What is the best way to facilitate collaborative brainstorming for software development?

The best way to facilitate collaborative brainstorming for software development is by assessing project context through documentation and commits, then iteratively refining ideas using a visual companion for complex scenarios.

How do I write structured design specifications after a brainstorming session?

You write structured design specifications after brainstorming by using the Skill to maintain documentation in a structured format, ensuring clarity and completeness through a dedicated spec review loop.

Does this brainstorming process require existing project documentation?

This brainstorming process works best with existing project documentation, as it assesses the current project context by reviewing available files, documentation, and recent commits to guide the design process effectively.

Can I use visual companions during the product design process?

Yes, you can use visual companions during the product design process to map out complex scenarios, facilitating step-by-step design refinement while maintaining detailed design specifications.

When should I use a spec review loop in project management?

You should use a spec review loop in project management after writing initial design specifications to ensure clarity and completeness, verifying that the collaborative design is approved before proceeding to implementation.