К основному содержанию
скилл CX Codex

blueprint · imbue-ai — скилл для Claude Code: план через вопросы

Ведёт сессию планирования: изучает код, задаёт уточняющие вопросы раундами и не пишет код, пока вы сами не остановите опрос.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add imbue-ai/blueprint --skill blueprint -a claude-code
Открыть на GitHub

Что делает blueprint

Скилл запускает сессию написания плана. Сначала он разбирает ваше описание фичи, читает references/templates.json и предлагает выбрать шаблон плана — по одному пункту на шаблон, плюс вариант «Other» для своего. Шаблон задаёт структуру и уровень детализации, под который подстраиваются вопросы.

Дальше агент изучает проект: структуру, ключевые модули, существующие соглашения и файлы, связанные с задачей. Читает реальные исходники. Потом задаёт 3–5 уточняющих вопросов по формату из references/questions.md, и ответы принимает как угодно — сокращённо вроде 1a, 2b, 3e, обычным текстом или вперемешку. После каждого раунда он показывает обновлённый черновик промпта в цитате, чтобы было видно, как ответы меняют план.

Опрос не заканчивается сам: раунды идут, пока вы не вызовете скилл blueprint-generate. Код скилл не пишет и не меняет — только собирает информацию. В каждом сообщении после выбора шаблона внизу висит строка прогресса ✓ Explore ● Plan ○ Write ○ Refine.

Какие задачи решает

  • продумать план реализации до первой строки кода
  • вытащить из себя требования через наводящие вопросы
  • свериться с существующими паттернами проекта перед изменениями
  • зафиксировать договорённости в черновике промпта
  • разложить расплывчатую идею фичи на конкретные пункты

Примеры запросов агенту

  • Начни сессию планирования для новой системы уведомлений
  • Запусти blueprint и разберись, как в проекте устроена работа с очередями
  • Составь план рефакторинга модуля оплаты через blueprint

Как установить blueprint

1Через Skills CLI (Vercel)

npx skills add imbue-ai/blueprint --skill blueprint -a claude-code

2Вручную: положить файлы

~/.claude/skills/blueprint/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/blueprint/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о blueprint

Как установить blueprint в Claude Code?

Выполните npx skills add imbue-ai/blueprint --skill blueprint -a claude-code, после чего скилл окажется в ~/.claude/skills/blueprint/SKILL.md.

Что делает blueprint?

Открывает сессию планирования: изучает кодовую базу, задаёт уточняющие вопросы раундами и показывает, как ваши ответы уточняют промпт. План он не генерирует — для этого нужен отдельный скилл blueprint-generate.

Можно ли отвечать на вопросы коротко?

Да, скилл принимает сокращённую запись вида 1a, 2b, 3e, обычный текст и смесь обоих вариантов.

Исходный текст

SKILL.md · MIT
---
name: blueprint
description: Start a new plan-writing session. Explores the codebase and asks clarifying questions.
---

## Blueprint — Start plan session

Start a new plan-writing session. Help the user write an implementation plan through multi-round Q&A.

### Step 1: Parse arguments and select template

Parse the user's message for the feature description.

Read [references/templates.json](references/templates.json) to get the available templates. Ask the user which template they'd like to use — one per template, using the template's `name` as the label and `description` as the description. Always include an "Other" option so the user can describe a custom template.

This is the ONLY time you should ask a template selection question during the session.

### Step 2: Read the plan template

Read the selected template's `prompt` field to understand the structure and level of detail expected. If the user selected "Other", use their custom description as the template prompt.

Your questions should match the template's level and perspective.

### Step 3: Explore the codebase

Explore the project to understand:
- The project structure, key modules, and architecture
- Existing patterns and conventions
- Files and systems relevant to the user's request

Spend real effort here. Read actual source files.

### Step 4: Ask clarifying questions

Help the user think through everything they'd need to answer in order to write that plan well.

Based on the codebase exploration, ask 3-5 clarifying questions following the format in [references/questions.md](references/questions.md).

Guidelines:
- Keep text between questions brief — a sentence or two of context at most, not a full analysis
- Gather facts before asking — if something can be determined by reading code, searching docs, or looking up external references, find the answer yourself. Do not make subjective decisions on behalf of the user
- Look up external documentation, APIs, or tools when relevant
- Ground questions in what you found in the codebase — do NOT ask questions whose answers are already obvious from the code
- Questions must match the level and perspective of the selected template — if the template asks about external behavior, ask about external behavior. If it asks about implementation details, ask about implementation details
- Users generally expect to continue existing patterns and expand their system — only question existing patterns when the user's change clearly conflicts with them. Focus on what's new or ambiguous
- Do NOT ask questions about the plan template itself — ask questions that help define what to build
- Do NOT ask about implementation details unless the plan template explicitly calls for them

Before the questions, add this hint:

```
> Answer with shorthand like `1a, 2b, 3e, 4a, 5b` or write freely.
```

After the questions, add:

```
Once you're done answering, I'll follow up with more questions. When you're ready, invoke the blueprint-generate skill to end the Q&A and generate the plan.
```

### Step 5: Continue Q&A

Wait for the user to respond. Accept answers in any format:
- Shorthand: `1a, 2b, 3e` or `1a 2b 3e`
- Prose: natural language answers
- Mixed: `1a, 2b, 3. I think we should...`

When they answer:
- If they answered a question with a follow-up question of their own, answer it (or finish the discussion with them) before moving to the next round
- Acknowledge briefly
- Show the updated refined prompt — take the original feature description and add bullet points (using `*` syntax) incorporating all clarifications so far. Follow the rules in [references/refine-prompt.md](references/refine-prompt.md). Display it in a blockquote so the user can see how their answers are shaping the plan.
- ALWAYS ask 3-5 more questions. These may be follow-ups to their answers or additional topics that still need to be discussed. Use the same question format as Step 4 (including the shorthand hint before the questions and the blueprint-generate reminder after).
- Keep asking rounds of follow-up questions until the user invokes the blueprint-generate skill

IMPORTANT: Do NOT stop asking questions on your own. Only the user decides when Q&A is done by invoking blueprint-generate. Do NOT generate the plan. Do NOT write or modify any code files — you are only gathering information.

### Progress indicator

Once a feature description has been provided and a template selected, append a single progress line at the end of **every** message. Do NOT show the progress line before then (e.g. when asking for a missing feature description or during template selection).

The line shows all four workflow phases using `✓` (completed), `●` (active), `○` (pending). Explore completes before the first user-visible question, so always show:

```
✓ Explore  ● Plan  ○ Write  ○ Refine
```

Place the line after all other content, separated by a blank line.

© imbue-ai · MIT · imbue-ai/blueprint

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — blueprint от других авторов.

blueprint affaan-m Превращает одну строку цели в пошаговый план сборки: шаги размером с один PR, граф зависимостей, параллельные ветки и проверка субагентом. CX Codex +1 4 600установок blueprint WordPress Скилл помогает создавать и проверять JSON-файлы Blueprint для WordPress Playground. Используйте его, когда нужно описать настройку среды, а не просто запустить или расшарить её. CX Codex +1 3 700установок blueprint ghaida Строит сервисные блюпринты, карты экосистемы и схемы зависимостей. Помогает понять, что именно ломается за фасадом интерфейса. CX Codex +1 2 700установок blueprint astronomer Скилл помогает создавать шаблоны таск-групп Airflow с валидацией через Pydantic и собирать готовые DAG из YAML-файлов. CX Codex +1 552установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой