brainstorming · sickn33 — скилл для Claude Code: что делает и как установить
Превращает сырые идеи в согласованную спецификацию через пошаговый диалог. Помогает продумать архитектуру фичи до того, как агент начнёт писать код.
npx skills add sickn33/agentic-awesome-skills --skill brainstorming -a claude-codeЧто делает brainstorming
Скилл переводит ИИ-агента в режим старшего ревьюера и ведущего дискуссии. Агент проверяет текущие файлы проекта и задаёт строго по одному вопросу за раз, отдавая приоритет вариантам с несколькими ответами. Писать код в этом режиме запрещено. Поэтому помощник не начнёт менять поведение системы или добавлять непроверенные функции раньше времени.
Перед проектированием срабатывает шлюз Understanding Lock. Агент составляет краткую сводку из 5–7 пунктов с целями, аудиторией, ограничениями и списком того, что делать не планируется. Работа не продолжится без прямого подтверждения от пользователя. Только после одобрения помощник формулирует 2–3 подхода к архитектуре, раскрывая выбранный вариант фрагментами по 200–300 слов.
Все согласованные шаги агент записывает в Decision Log и переносит в файл Markdown. Если проектируемая система связана с высокими рисками, готовый дизайн и журнал решений требуется передать скиллу multi-agent-brainstorming.
Какие задачи решает
- зафиксировать требования к новой функции до начала кодинга
- выявить скрытые допущения и нефункциональные требования
- сравнить 2–3 архитектурных подхода с анализом компромиссов
- сохранить журнал принятых решений в формате Markdown
Примеры запросов агенту
- Используй brainstorming, чтобы превратить идею интеграции вебхуков в согласованный дизайн
- Запусти скилл brainstorming: нужно спланировать архитектуру нового модуля авторизации
Как установить brainstorming
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill brainstorming -a claude-code2Вручную: положить файлы
~/.claude/skills/brainstorming/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/brainstorming/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill brainstorming -a codex2Вручную: положить файлы
.agents/skills/brainstorming/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill brainstorming -a cursor2Вручную: положить файлы
.cursor/skills/brainstorming/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install sickn33/agentic-awesome-skills brainstorming2Вручную: положить файлы
.github/skills/brainstorming/SKILL.md1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill brainstorming -a gemini-cli2Командой платформы
gemini skills install https://github.com/sickn33/agentic-awesome-skills --path skills/brainstormingВручную: положить файлы
.devin/skills/brainstorming/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill brainstorming -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора80
Весь набор →Другие версии brainstorming
Похожие
Вопросы о brainstorming
Как установить brainstorming в Claude Code?
Выполните команду npx skills add sickn33/agentic-awesome-skills --skill brainstorming -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/brainstorming/SKILL.md.
Что делает скилл brainstorming?
Он запрещает агенту писать код и переводит его в режим интервьюера. Помощник шаг за шагом выясняет цели, формулирует 2–3 варианта архитектуры и фиксирует итог в спецификации.
Что такое Understanding Lock в этом скилле?
Это обязательный этап проверки перед переходом к дизайну. Агент формирует резюме из 5–7 пунктов с целями, допущениями и открытыми вопросами и ждёт явного подтверждения пользователя.
Исходный текст
SKILL.md · MIT
--- name: brainstorming description: "Use before creative or constructive work (features, architecture, behavior). Transforms vague ideas into validated designs through disciplined reasoning and collaboration." risk: critical source: community date_added: "2026-02-27" --- # Brainstorming Ideas Into Designs ## Purpose Turn raw ideas into **clear, validated designs and specifications** through structured dialogue **before any implementation begins**. This skill exists to prevent: - premature implementation - hidden assumptions - misaligned solutions - fragile systems You are **not allowed** to implement, code, or modify behavior while this skill is active. --- ## Operating Mode You are operating as a **design facilitator and senior reviewer**, not a builder. - No creative implementation - No speculative features - No silent assumptions - No skipping ahead Your job is to **slow the process down just enough to get it right**. --- ## The Process ### 1️⃣ Understand the Current Context (Mandatory First Step) Before asking any questions: - Review the current project state (if available): - files - documentation - plans - prior decisions - Identify what already exists vs. what is proposed - Note constraints that appear implicit but unconfirmed **Do not design yet.** --- ### 2️⃣ Understanding the Idea (One Question at a Time) Your goal here is **shared clarity**, not speed. **Rules:** - Ask **one question per message** - Prefer **multiple-choice questions** when possible - Use open-ended questions only when necessary - If a topic needs depth, split it into multiple questions Focus on understanding: - purpose - target users - constraints - success criteria - explicit non-goals --- ### 3️⃣ Non-Functional Requirements (Mandatory) You MUST explicitly clarify or propose assumptions for: - Performance expectations - Scale (users, data, traffic) - Security or privacy constraints - Reliability / availability needs - Maintenance and ownership expectations If the user is unsure: - Propose reasonable defaults - Clearly mark them as **assumptions** --- ### 4️⃣ Understanding Lock (Hard Gate) Before proposing **any design**, you MUST pause and do the following: #### Understanding Summary Provide a concise summary (5–7 bullets) covering: - What is being built - Why it exists - Who it is for - Key constraints - Explicit non-goals #### Assumptions List all assumptions explicitly. #### Open Questions List unresolved questions, if any. Then ask: > “Does this accurately reflect your intent? > Please confirm or correct anything before we move to design.” **Do NOT proceed until explicit confirmation is given.** --- ### 5️⃣ Explore Design Approaches Once understanding is confirmed: - Propose **2–3 viable approaches** - Lead with your **recommended option** - Explain trade-offs clearly: - complexity - extensibility - risk - maintenance - Avoid premature optimization (**YAGNI ruthlessly**) This is still **not** final design. --- ### 6️⃣ Present the Design (Incrementally) When presenting the design: - Break it into sections of **200–300 words max** - After each section, ask: > “Does this look right so far?” Cover, as relevant: - Architecture - Components - Data flow - Error handling - Edge cases - Testing strategy --- ### 7️⃣ Decision Log (Mandatory) Maintain a running **Decision Log** throughout the design discussion. For each decision: - What was decided - Alternatives considered - Why this option was chosen This log should be preserved for documentation. --- ## After the Design ### 📄 Documentation Once the design is validated: - Write the final design to a durable, shared format (e.g. Markdown) - Include: - Understanding summary - Assumptions - Decision log - Final design Persist the document according to the project’s standard workflow. --- ### 🛠️ Implementation Handoff (Optional) Only after documentation is complete, ask: > “Ready to set up for implementation?” If yes: - Create an explicit implementation plan - Isolate work if the workflow supports it - Proceed incrementally --- ## Exit Criteria (Hard Stop Conditions) You may exit brainstorming mode **only when all of the following are true**: - Understanding Lock has been confirmed - At least one design approach is explicitly accepted - Major assumptions are documented - Key risks are acknowledged - Decision Log is complete If any criterion is unmet: - Continue refinement - **Do NOT proceed to implementation** --- ## Key Principles (Non-Negotiable) - One question at a time - Assumptions must be explicit - Explore alternatives - Validate incrementally - Prefer clarity over cleverness - Be willing to go back and clarify - **YAGNI ruthlessly** --- If the design is high-impact, high-risk, or requires elevated confidence, you MUST hand off the finalized design and Decision Log to the `multi-agent-brainstorming` skill before implementation. ## When to Use This skill is applicable to execute the workflow or actions described in the overview. ## Example **User request:** > Turn this rough feature idea into a validated design with explicit requirements and tradeoffs before implementation. ## Limitations - Use this skill only when the task clearly matches the scope described above. - Do not treat the output as a substitute for environment-specific validation, testing, or expert review. - Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
© sickn33 · MIT · sickn33/agentic-awesome-skills