К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

bootstrap · bytedance — скилл для Claude Code: создание персонального SOUL.md

Скилл проводит диалог с разработчиком и генерирует SOUL.md — файл с личностью его ИИ-партнёра. Нужен, чтобы настроить поведение и голос агента под свой стиль работы.

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

Что делает bootstrap

Bootstrap запускает адаптивный диалог в 5–8 раундов. Скилл задаёт вопросы о том, кто вы, как работаете, какие черты характера нужны вашему ИИ-помощнику. На основе ответов генерирует SOUL.md — компактный файл, который определяет, как агент будет себя вести, разговаривать и принимать решения.

Внутри три файла: инструкция по ведению диалога, шаблон выходного SOUL.md и основная логика. Скилл читает оба файла перед первым ответом и адаптирует темп беседы к вашему стилю — если вы лаконичны, будет уточнять; если подробны, станет синтезировать и двигаться дальше. Финальный SOUL.md пишется по-английски независимо от языка беседы.

Генерация работает только через встроенный инструмент setup_agent — скилл сохранит файл автоматически.

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

  • Создать персональный профиль для ИИ-агента без форм и анкет
  • Описать поведение и голос помощника в структурированном формате
  • Адаптировать ИИ под рабочий стиль и предпочтения разработчика
  • Обновить черты и правила агента по ходу работы

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

  • Создай мой SOUL.md
  • Давай bootstrap агента — нужен помощник, который будет честнее и настойчивее
  • Обнови мою SOUL.md, хочу, чтобы ИИ был более автономным

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

1Через Skills CLI (Vercel)

npx skills add bytedance/deer-flow --skill bootstrap -a claude-code

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

~/.claude/skills/bootstrap/SKILL.md

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

Из того же набора11

Весь набор →
ppt-generation bytedance Генерирует слайды для презентаций в формате PPTX через создание картинок к каждому экрану. Пригодится, когда нужно быстро собрать визуальный доклад с единым оформлением. Claude Code CX Codex Cursor +1 5 200установок video-generation bytedance Скилл создаёт видеоролики через структурированные JSON-промпты и модели Gemini Veo или MiniMax по текстовому запросу или опорному кадру. Claude Code CX Codex Cursor +1 3 000установок consulting-analysis bytedance Скилл помогает подготовить план исследования, а затем собрать данные в структурированный аналитический отчёт. Подойдёт для анализа рынка, финансов или конкурентов. Claude Code CX Codex Cursor +1 3 000установок image-generation bytedance Формирует структурированные JSON-промпты для генерации изображений и запускает готовый Python-скрипт с поддержкой референсов. Пригодится для отрисовки персонажей и сюжетных сцен. Claude Code CX Codex Cursor +1 2 900установок deep-research bytedance Скилл для глубокого веб-исследования с методикой многоугольного анализа. Используй его вместо обычного поиска, когда нужно понять тему со всех сторон перед тем, как писать контент или отвечать на сложный вопрос. Claude Code CX Codex Cursor +1 2 800установок academic-paper-review bytedance Скилл для автоматической рецензии научных работ по стандартам топовых конференций. Анализирует методологию, оценивает новизну, ищет слабые места и даёт обоснованную критику. Claude Code CX Codex Cursor +1 2 700установок systematic-literature-review bytedance Скилл для автоматического поиска и синтеза множества статей по теме из arXiv. Собирает исследования, извлекает ключевые находки и выдаёт отчёт в формате APA, IEEE или BibTeX. Claude Code CX Codex Cursor +1 2 500установок surprise-me bytedance Скилл подбирает другие доступные скиллы и соединяет их в один неожиданный результат. Запустите его, когда хочется идеи или творческого эксперимента. Claude Code CX Codex Cursor +1 2 300установок

Другие версии bootstrap

Похожие

seo-dataforseo AgriciDaniel Скилл подключает DataForSEO MCP сервер к Claude Code и другим AI-кодерам. Даёт доступ к живым данным поисковых выдач, ключевым словам, бэклинкам, анализу конкурентов и видимости в LLM — всё через одну команду. Claude Code CX Codex Cursor +1 6 100установок scientific-problem-selection официальный anthropics Скилл помогает учёным структурировать выбор исследовательских проблем, от генерации идей до навигации по препятствиям. Работает через три входные точки: питч новой идеи, разбор застрявшего проекта или ответ на стратегический вопрос. Claude Code CX Codex Cursor +1 2 400установок advisor-orchestrator-worker Shubham Saboo Скилл для разделения большой задачи между несколькими моделями: советник планирует и проверяет, рабочие выполняют параллельно. Пригодится, когда одна модель не справится за один проход или нужно исследовать много вариантов сразу. Claude Code CX Codex Cursor +1 619установок theme-factory nexu-io Скилл с 10 готовыми темами для оформления артефактов: слайды, документы, отчёты, HTML-лендинги. Подойдёт, когда нужно быстро придать материалам профессиональный вид. Claude Code CX Codex Cursor +1 2 800установок web-artifacts-builder nexu-io Собирает HTML-артефакты для claude.ai с React и Tailwind — референсный workflow от Anthropic для встраиваемых интерфейсов. Claude Code CX Codex Cursor +1 2 800установок claude-to-im op7418 Пробрасывает ответы Claude в Telegram, Discord, Feishu, QQ или WeChat. Работайте с агентом с телефона, пока сессия остаётся на десктопе. Claude Code CX Codex Cursor +1 7 100установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок

Вопросы о bootstrap

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

Запусти npx skills add bytedance/deer-flow --skill bootstrap -a claude-code, затем открой ~/.claude/skills/bootstrap/SKILL.md.

Что делает bootstrap?

Проводит беседу о вашем стиле работы и предпочтениях, затем генерирует SOUL.md — файл с личностью вашего ИИ-партнёра. Агент потом использует этот файл, чтобы знать, как себя вести.

На каком языке будет сгенерирован SOUL.md?

На английском, независимо от языка, на котором вы общаетесь со скиллом. Беседа может идти на любом языке — вы выбираете в начале.

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

SKILL.md · MIT
---
name: bootstrap
description: >-
  Generate a personalized SOUL.md through a warm, adaptive onboarding conversation.
  Trigger when the user wants to create, set up, or initialize their AI partner's
  identity — e.g., "create my SOUL.md", "bootstrap my agent", "set up my AI
  partner", "define who you are", "let's do onboarding", "personalize this AI",
  "make you mine", or when a SOUL.md is missing. Also trigger for updates:
  "update my SOUL.md", "change my AI's personality", "tweak the soul".
---

# Bootstrap Soul

A conversational onboarding skill. Through 5–8 adaptive rounds, extract who the user is and what they need, then generate a tight `SOUL.md` that defines their AI partner.

## Architecture

```
bootstrap/
├── SKILL.md                          ← You are here. Core logic and flow.
├── templates/SOUL.template.md        ← Output template. Read before generating.
└── references/conversation-guide.md  ← Detailed conversation strategies. Read at start.
```

**Before your first response**, read both:
1. `references/conversation-guide.md` — how to run each phase
2. `templates/SOUL.template.md` — what you're building toward

## Ground Rules

- **One phase at a time.** 1–3 questions max per round. Never dump everything upfront.
- **Converse, don't interrogate.** React genuinely — surprise, humor, curiosity, gentle pushback. Mirror their energy and vocabulary.
- **Progressive warmth.** Each round should feel more informed than the last. By Phase 3, the user should feel understood.
- **Adapt pacing.** Terse user → probe with warmth. Verbose user → acknowledge, distill, advance.
- **Never expose the template.** The user is having a conversation, not filling out a form.

## Conversation Phases

The conversation has 4 phases. Each phase may span 1–3 rounds depending on how much the user shares. Skip or merge phases if the user volunteers information early.

| Phase | Goal | Key Extractions |
|-------|------|-----------------|
| **1. Hello** | Language + first impression | Preferred language |
| **2. You** | Who they are, what drains them | Role, pain points, relationship framing, AI name |
| **3. Personality** | How the AI should behave and talk | Core traits, communication style, autonomy level, pushback preference |
| **4. Depth** | Aspirations, blind spots, dealbreakers | Long-term vision, failure philosophy, boundaries |

Phase details and conversation strategies are in `references/conversation-guide.md`.

## Extraction Tracker

Mentally track these fields as the conversation progresses. You need **all required fields** before generating.

| Field | Required | Source Phase |
|-------|----------|-------------|
| Preferred language | ✅ | 1 |
| User's name | ✅ | 2 |
| User's role / context | ✅ | 2 |
| AI name | ✅ | 2 |
| Relationship framing | ✅ | 2 |
| Core traits (3–5 behavioral rules) | ✅ | 3 |
| Communication style | ✅ | 3 |
| Pushback / honesty preference | ✅ | 3 |
| Autonomy level | ✅ | 3 |
| Failure philosophy | ✅ | 4 |
| Long-term vision | nice-to-have | 4 |
| Blind spots / boundaries | nice-to-have | 4 |

If the user is direct and thorough, you can reach generation in 5 rounds. If they're exploratory, take up to 8. Never exceed 8 — if you're still missing fields, make your best inference and confirm.

## Generation

Once you have enough information:

1. Read `templates/SOUL.template.md` if you haven't already.
2. Generate the SOUL.md following the template structure exactly.
3. Present it warmly and ask for confirmation. Frame it as "here's [Name] on paper — does this feel right?"
4. Iterate until the user confirms.
5. Call the `setup_agent` tool with the confirmed SOUL.md content and a one-line description:
   ```
   setup_agent(soul="<full SOUL.md content>", description="<one-line description>")
   ```
   The tool will persist the SOUL.md and finalize the agent setup automatically.
6. After the tool returns successfully, confirm: "✅ [Name] is officially real."

**Generation rules:**
- The final SOUL.md **must always be written in English**, regardless of the user's preferred language or conversation language.
- Every sentence must trace back to something the user said or clearly implied. No generic filler.
- Core Traits are **behavioral rules**, not adjectives. Write "argue position, push back, speak truth not comfort" — not "honest and brave."
- Voice must match the user. Blunt user → blunt SOUL.md. Expressive user → let it breathe.
- Total SOUL.md should be under 300 words. Density over length.
- Growth section is mandatory and mostly fixed (see template).
- You **must** call `setup_agent` — do not write the file manually with bash tools.
- If `setup_agent` returns an error, report it to the user and do not claim success.

© bytedance · MIT · bytedance/deer-flow

Смотрите также

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

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