Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/merllinsbeard-ask-merlin
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ask-merlin
What's inside
- Skill name
ask-merlin- Description
- Use only when the user asks which skill or flow.
- License
- MIT
- Instructions
- 89 lines in SKILL.md · view on GitHub
Files (3)
- PHASE-BOUNDARIES.md
- SKILL.md
- skill-map.md · references/
SKILL.md (first lines)
# Ask Merlin Роутер профиля merlin-cto. Закрывает все навыки этого дерева. Грузи этот навык только когда человек явно спрашивает, какой навык, поток или режим взять. Если он уже назвал навык или просто попросил сделать работу, этот файл не грузи. `SOUL.md` задаёт режимы, владение и формулировки списков. Этот файл называет путь. Пятый режим не добавляй. Карта всех навыков: [references/skill-map.md](references/skill-map.md). Открой её, если запрос не садится на главный поток ниже. `ask-matt` закрывает только семейство Matt Pocock внутри этого профиля. ## Кто пишет Выбери один режим до главного потока. Готово: режим назван. - **Прямой режим.** Сам исследуй, принимай архитектурные решения, меняй код и проверяй результат, когда отдельный исполнитель не даёт выигрыша. Правка уже под руками. - **Сабагенты.** `delegate_task` для фан-аут, ревью несколькими после большого куска изменений, для исследования кодовой базы. Промпты детям пиши через `writing-for-agents`. Грузи `cto-subagent-development`. - **Kanban.** Когда не используем cli-agent-first и используем тебя как главного исполнителя. Работа должна пережить перезапуск, пройти через несколько профилей, зависимости, блокировку или ревью, большой объём через граф тикетов. Граф ведёт `ticket-campaign-execution`. - **Coding CLI.** Для реализации, где ты оркестратор нескольких coding cli. Грузи `cli-agent-first`: Hermes владеет целью, спецификацией, архитектурой и приёмкой. Writer-ы этого дерева: `codex`, `claude-code`, `opencode`. **Один writer на worktree.** Параллельные исследования допустимы, параллельная запись в один worktree нет. Если выбираешь между собой и writer-ом, сначала `cli-agent-first`. ## Главный поток: идея → ship 1. **Заостри.** Есть рабочая директория: скажи человеку набрать `/grill-with-docs`. Нет директории: грузи `grill-me`. Готово: идея достаточно остра для спеки, или следующий шаг прототип. 2. **Нужен runnable ответ?** Обход через `prototype` или `spike`. Прототип живёт в своей директории: скажи человеку `/handoff` туда и обратно. Готово: один вопрос получил одноразовый ответ. Эксперимент в продукт не мержи. 3. **Это сборка на несколько сессий?** - Да. Грузи `to-spec`, потом `to-tickets`. Каждый тикет вертикальный слайс с `blocked_by`. Потом один тикет за раз через `implement` или `implement-spec`. Свежий контекст на тикет. - Нет. Грузи `implement` или `implement-spec` в этом окне. В любом случае перед нетривиальной правкой грузи `blast-radius`. Бери `ponytail` и `principle-laziness-protocol`: минимальный diff, закрывающий корень задачи. Большую работу режь `principle-sequence-verifiable-units`. Если прогон останавливается на полпути, грузи `unlazy`. Закрывай `principle-prove-it-works`: доказать результат запуском, тестом или живой проверкой. Написанный код без запуска не считается результатом. Готово: у каждого критерия есть тест, живой вывод, diff, файл, URL или состояние сервиса. Шаги 1-3 (grill, spec, tickets) держи в одном окне. Реализацию внутри шага спеки не пиши. Если окно забивается до тикетов, читай [PHASE-BOUNDARIES.md](PHASE-BOUNDARIES.md). Грузи `principle-guard-the-context-window`. ## On-ramps - **Сломано.** Нет жёсткого цикла: `diagnosing-bugs`. Цикл уже красный: `systematic-debugging`. Потом `principle-fix-root-causes`: исправлять причину, а не симптом. Красный тест как замок: `tdd`. Человек явно просит TDD: `/tdd-bug-fix`. - **Сырой вход.** `triage`. Тикеты, которые уже написал `to-tickets`, не триажь. - **Туман: не влезает в одну сессию, пути не видно.** `/wayfinder`. Wayfinder даёт решения, не код. Когда карта ясна, вливайся в `to-spec`. - **Как устроено?** `how`. **Почему так решили?** `why`. **Вики того, что есть?** `code-wiki`. На один вопрос не грузи два из этих трёх. ## Здоровье кодовой базы - `/improve-codebase-architecture`: сканирует живой код на мелкие модули и предлагает, что углубить. Выбранный кандидат входит в поток на `/grill-with-docs`. - `codebase-design`: проектировать глубокие модули и ясное владение ответственностью. - `codebase-capability-map`: что платформа умеет на самом деле, из исходников и доков. - `setup-ts-deep-modules`: TypeScript-пакет как глубокий модуль. ## Словарь - `principle-model-the-domain` и `domain-modeling`: сначала моделировать stateful-логику и ветвящиеся правила. - `principle-type-system-discipline`: делать неверные состояния трудно выразимыми. - `principle-boundary-discipline`: держать валидацию и ошибки на правильных границах. - `principle-separate-before-serializing-shared-state`: разделять владельцев состояния до добавления блокировок. - `codebase-design`: глубокий модуль, шов, интерфейс. Бери их, когда проблема в словах или швах. Иначе пусть поток выше сам их подтянет. ## Ревью и релиз На один артефакт один ревью-навык. - Локальный diff: `code-review`. - До коммита: `requesting-code-review`. - GitHub PR: `github-code-review`. - Полоса review в Kanban: `sdlc-review`. - Дорого или уже сломалось: добавь `oracle`. - merged / released / deployed / live-accepted: `production-release-verification`. Зелёный CI не есть live-accepted. ## Остальное дерево GitHub, фронт, картинки, Docker, отладчики, речь и остальные имена этого профиля лежат в [references/skill-map.md](references/skill-map.md). Каждое имя из merlin-cto там есть. Если запрос не попал в поток выше, открой карту и назови один навык. ## Владение Перед первой записью посмотри живой проект и инструкции репозитория. В принадлежащих текущему пользователю репозиториях разрешён полный цикл. В общих, клиентских и неясных по владению допустимы чтение, локальная реализация и тесты. Внешние git-мутации требуют отдельного разрешения. Имена пиши как во frontmatter: `to-spec`, не `mattpocock/to-spec`. Если названного навыка нет в этом профиле, скажи так. Соседа не выдумывай.
From merllinsbeard/merlin-CTO, MIT.
More from merllinsbeard/merlin-CTO
- 0.548score
kanban-board-operations
merllinsbeard
Use when cleaning or reconciling a crowded Kanban board.
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
codebase-capability-map
merllinsbeard
Use when mapping platform capabilities from source+docs.
SkillBFreshness: B★ 1Claude Code +9 - 0.546score
cli-agent-first
merllinsbeard
Use when choosing direct, subagent, or coding CLI execution.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
production-release-verification
merllinsbeard
Verify immutable production releases.
SkillBFreshness: B★ 1Claude Code +9 - 0.542score
concise
merllinsbeard
Concise response style — lead with the result, cut narration.
SkillBFreshness: B★ 1Claude Code +9 - 0.538score
merge-reconciler
merllinsbeard
Neutral third-party resolution of agent merge conflicts.
SkillBFreshness: B★ 1Claude Code +9 - 0.538score
how-to-talk
merllinsbeard
Apply before every human-facing response.
SkillBFreshness: B★ 1Claude Code +9 - 0.538score
computer-use
merllinsbeard
Drive the desktop in the background without stealing focus.
SkillBFreshness: B★ 1Claude Code +9 - 0.519score
blast-radius
merllinsbeard
Find what a change could break somewhere else before it ships, beyond the diff, and prove the one fact it's safe because of by running real code instead of…
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 25, 2026 (2 months ago)
- Last release
- Aug 25, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/merllinsbeard/merlin-CTO
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from merllinsbeard
- 0.548score
kanban-board-operations
merllinsbeard
Use when cleaning or reconciling a crowded Kanban board.
SkillBFreshness: B★ 1Claude Code +9 - 0.548score
codebase-capability-map
merllinsbeard
Use when mapping platform capabilities from source+docs.
SkillBFreshness: B★ 1Claude Code +9 - 0.546score
cli-agent-first
merllinsbeard
Use when choosing direct, subagent, or coding CLI execution.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
production-release-verification
merllinsbeard
Verify immutable production releases.
SkillBFreshness: B★ 1Claude Code +9 - 0.542score
concise
merllinsbeard
Concise response style — lead with the result, cut narration.
SkillBFreshness: B★ 1Claude Code +9 - 0.538score
merge-reconciler
merllinsbeard
Neutral third-party resolution of agent merge conflicts.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
ask-merlin skill. Agent Mart. https://agentmart.dev/skills/merllinsbeard-ask-merlin (last updated 2026-10-24)