brainstorming

Solid

Structured design facilitation for new features, algorithms, or architecture decisions. Use before any significant implementation work, when exploring trade-offs, or when the user has a vague idea that needs to be refined into a concrete plan.

AI & Automation 183 stars 39 forks Updated 1 months ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
75
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Brainstorming Ideas Into Designs ## Purpose Turn raw ideas into **clear, validated designs** through structured dialogue **before any implementation begins**. Prevent premature coding, hidden assumptions, and misaligned solutions. **You must NOT implement, code, or modify files while this skill is active.** ## Process ### 1. Understand Current Context Before asking questions: - Review the current project state (files, docs, prior decisions) - Identify what already exists vs. what is proposed - Note implicit constraints ### 2. Clarify the Idea (One Question at a Time) - Ask **one question per message** - Prefer **multiple-choice questions** when possible - Focus on: purpose, constraints, success criteria, and explicit non-goals - For algorithms/math: clarify accuracy requirements, edge cases, expected inputs ### 3. Technical Requirements Explicitly clarify or propose assumptions for: - **Performance**: allocation budget, runtime targets, real-time constraints - **Accuracy**: numerical precision, validation references (papers, test cases) - **Differentiability**: which AD backends must work, what needs to be differentiable - **Composability**: how it integrates with existing types and interfaces - **Scope**: what is explicitly out of scope If the user is unsure, propose reasonable defaults and mark them as **assumptions**. ### 4. Understanding Lock (Hard Gate) Before proposing any design, provide a summary covering: - What is being built and why - Key constraints...

Details

Author
majiayu000
Repository
majiayu000/claude-skill-registry
Created
5 months ago
Last Updated
1 months ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category