Конкурентный ландшафт в презентации
Собирает презентацию о конкурентной среде: рынок, разбор конкурентов, сравнение и выводы. План согласуется до сборки слайдов.
- Что делает
- Собирает презентацию о конкурентной среде: рынок, разбор конкурентов, сравнение и выводы. План согласуется до сборки слайдов.
- Когда брать
- Когда нужны конкурентный анализ, сравнение с аналогами, карта рынка или инвестиционная записка в виде презентации.
- Когда не брать
- Если нужен быстрый ответ без презентации или готовая таблица сравнения: скилл ориентирован на сборку слайдов.
- Пример запроса
- Сделай презентацию о конкурентной среде в нише доставки еды: пять игроков, позиционирование и выводы.
- Работает лучше с
- PowerPoint, Excel или CSV с данными конкурентов
Входит в плагин market-researcher. В Cowork и Claude Code можно поставить плагин целиком.
Как включить
- Нажмите «Скачать на русском» и сохраните архив.
- В Claude откройте Настройки → Capabilities → Skills → Upload skill и выберите архив.
- Включите скилл переключателем.
Для терминала
Распакуйте архив и положите папку competitive-analysis в ~/.claude/skills/. Файл SKILL.md должен лежать внутри этой папки.
Текст
---
name: competitive-analysis
description: Методика построения презентаций о конкурентной среде: позиционирование на рынке, подробный разбор конкурентов, сравнительный анализ, стратегические выводы. Используй, когда пользователь просит конкурентный ландшафт, анализ конкурентов, сравнение с аналогами, оценку позиционирования на рынке, стратегический обзор или презентацию-инвестиционную записку. Срабатывает и на фразы «кто конкуренты у X», «сравни X с аналогами», «построй карту рынка» и на любой запрос системно оценить конкурентную динамику отрасли.
---
Карта конкурентной среды
Построй полную презентацию с конкурентным анализом. Процесс двухэтапный: сначала собери требования и согласуй план, затем собирай презентацию.
Проверка среды
Этот скилл работает и в надстройке PowerPoint, и в чате. Определи, где ты находишься, прежде чем начинать: механика различается, а процесс нет:
- Надстройка — презентация открыта вживую; собирай слайды прямо в ней.
- Чат — создай файл
.pptx(или собери в файле, который загрузил пользователь).
Всё, что ниже, относится к обоим вариантам.
Этап 1 — Определи рамки анализа
Конкурентный анализ для разных людей значит разное. Перед любым исследованием и созданием слайдов используй ask_user_question, чтобы выяснить, что человеку действительно нужно. Не угадывай: презентация на 20 слайдов с бенчмаркингом аналогов и карта рынка на 5 слайдов — оба «конкурентный анализ», но выглядят совершенно по-разному.
Собери ответы за один раунд, если получится (инструмент принимает до 4 вопросов):
- Охват — одна целевая компания и конкуренты вокруг неё? Или несколько компаний рядом друг с другом без главного героя?
- Набор конкурентов — какие компании в охвате? Если пользователь назвал их, используй именно их. Если сказал «обычные подозреваемые», предложи набор и подтверди.
- Аудитория и глубина — быстрый обзор для того, кто уже в теме, или полноценный ввод в тему? От этого зависит, нужны ли оценка размера рынка, экономика отрасли и история, или можно перейти сразу к сравнению.
- Инвестиционный контекст — нужны ли сценарии «рост / база / снижение» (bull/base/bear) и ориентиры? Это шаг 9 ниже; пропусти его, если это стратегический обзор, а не инвестиционный тезис.
Если пользователь загрузил Excel или CSV с данными о конкурентах, подтверди, какие столбцы каким показателям соответствуют, прежде чем брать числа. Верность исходному файлу важна: используй значения в точности как есть, не пересчитывай и не округляй заново.
Этап 2 — План, согласование, затем сборка
Не создавай слайды, пока план не согласован. Предложи заголовки слайдов и однострочные пометки о содержимом, покажи пользователю, получи «да». Конкурентная презентация — это 10–20 взаимосвязанных слайдов, и переделывать её из-за ошибки на слайде 4 дорого. План — недорогая точка для итераций.
При составлении плана ask_user_question хорошо подходит для структурных решений: какую визуализацию позиционирования использовать (матрица 2×2 / радар / диаграмма уровней — шаг 5 ниже), как группировать конкурентов (по бизнес-модели / по сегменту / по позиции — шаг 4). Это вопросы вкуса, по которым у пользователя, скорее всего, есть мнение.
Стандарты — применяй на протяжении всей работы
Точное следование запросу
Если пользователь что-то указал, это требование, а не пожелание:
- Заголовки слайдов и названия разделов — точная формулировка. Если он сказал «Обзор и конкурентные рамки», не заменяй её на «Конкурентный ландшафт FY2024».
- Диаграмма или таблица — не взаимозаменяемы. «Встроенная диаграмма» значит настоящий объект-диаграмма с подписями данных на столбцах или секторах, а не оформленная таблица.
- Полные ряды данных — если он перечислил 7 конкурентов, включи всех 7. Если показаны 2015–2025 годы, включи каждый год.
- Точные значения и соотношения — «опережает DoorDash 4:1, Lyft 8:1» значит именно эти соотношения, а не «в 7,6 раза больше Lyft».
Качество источников при их конфликте
- Формы 10-K и годовые отчёты (аудированные)
- Звонки по итогам квартала и презентации для инвесторов (комментарии менеджмента)
- Исследования аналитиков инвестбанков (оценки аналитиков, полезны для оценки размера частных компаний)
- Отраслевые отчёты (McKinsey, Gartner — размер рынка, тренды)
- Новости (только недавние события; проверяй по первичным источникам)
Сопоставимость данных
- Все показатели конкурентов — за один финансовый год; исключения отмечай явно («FY24» и «1-е полугодие 2024»)
- Одинаковые определения показателей у всех конкурентов
- Для международных компаний переводи в доллары США; указывай курс и дату
- Отсутствующие данные показывай как «-» или «Н/Д» с пометкой «[E]» для оценок: пустых ячеек быть не должно
- У каждого числа есть ссылка: «[Компания] [Документ] ([Дата])»
Оформление
- Заголовки слайдов — это выводы, а не ярлыки. «Лидеры по масштабу отрываются от нишевых игроков», а не «Конкурентный анализ».
- Ориентиры количественные. «Маржа ниже 40%», а не «маржа снижается».
- Оценки показывают фактическое значение. «●●● $160 млрд», а не просто «●●●».
- Диаграммы — настоящие объекты-диаграммы, а не текстовые таблицы, замаскированные под диаграммы.
Типографика — задавай явно, не полагайся на значения по умолчанию:
- Заголовки слайдов: 28–32 пт, жирный
- Заголовки разделов: 18–20 пт, жирный
- Основной текст: 14–16 пт (никогда меньше 14 пт)
- Текст таблиц: 14 пт
- Источники и сноски: 14 пт, серый
- Элементы одного типа — одного размера во всей презентации
Диаграммы:
- Легенда внутри границ диаграммы, а не поверх области построения
- Легенда справа для круговых диаграмм (до 6 секторов), внизу для линейных и столбчатых (до 4 рядов)
- Больше 6 рядов — раздели на несколько диаграмм или используй таблицу
- На круговых диаграммах проценты показаны на секторах, а не только в легенде
Таблицы:
- Светло-серая строка заголовка, жирная
- Числа по правому краю, текст по левому
- Достаточные отступы в ячейках, чтобы текст не касался границ
Цвет: не больше 2–3 цветов. Приглушённые: тёмно-синий, серый, один акцентный. Значение цветов одно и то же во всей презентации.
Что строго, а что гибко
| Всегда | По обстоятельствам |
|---|---|
| Точные заголовки и разделы, если пользователь их указал | Творческие заголовки, если не указал |
| Диаграмма, если он сказал «диаграмма»; таблица, если «таблица» | Тип визуализации, если не указан |
| Каждый конкурент и каждая точка данных из его списка | Число конкурентов, если не указано |
| Точные значения, если они указаны | Округление, если точность не указана |
| Заголовки помещаются без переполнения | Число категорий конкурентов |
| Нет перекрывающихся элементов | Какие измерения сравнивать |
Процесс анализа
Шаг 0 — Показатели, определяющие отрасль
Прежде всего: на каких 3–5 показателях действительно живёт эта отрасль? Используй их последовательно для каждого конкурента.
| Отрасль | Ключевые показатели |
|---|---|
| SaaS | ARR, NRR, срок окупаемости CAC, LTV/CAC, правило 40 |
| Платежи | GPV, take rate, attach rate, транзакционная маржа |
| Маркетплейсы | GMV, take rate, соотношение покупателей и продавцов, доля повторных покупок |
| Розница | Продажи в сопоставимых магазинах, оборачиваемость запасов, продажи на кв. фут |
| Логистика | Объём, стоимость единицы, доля доставок вовремя (%), загрузка мощностей |
Отрасли нет в списке — выбери показатели, по которым сравнивают инвесторы и операторы.
Шаг 1 — Рыночный контекст
Размер, рост, драйверы, препятствия. С источниками.
Верно: «Встроенные платежи в 2024 году — это $80–100 млрд при среднегодовом росте (CAGR) 20–25% (McKinsey 2024)» Неверно: «Рынок большой и быстро растёт»
Шаг 2 — Экономика отрасли
Покажи, как движется стоимость. Подход зависит от структуры отрасли:
- Вертикально выстроенная — уровни цепочки создания стоимости, типичная маржа на каждом
- Платформа или сеть — участники экосистемы, потоки стоимости между ними
- Фрагментированная — динамика консолидации, различия маржи в зависимости от масштаба
Шаг 3 — Профиль целевой компании
| Показатель | Значение |
|---|---|
| Выручка | $4.96 млрд |
| Рост | +26% г/г |
| Валовая маржа | 45% |
| Прибыльность | $373 млн скорр. EBITDA |
| Клиенты | 134 тыс. |
| Удержание | 92% |
| Доля рынка | ~15% |
Для компаний с несколькими сегментами добавь разбивку:
| Сегмент | Выручка | Выручка г/г | Доля выручки | EBITDA | EBITDA г/г | Маржа |
|---|---|---|---|---|---|---|
| Сегм. A | $25.1 млрд | +26% | 57% | $6.5 млрд | +31% | 26% |
| Сегм. B | $13.8 млрд | +31% | 31% | $2.5 млрд | +64% | 18% |
| Сегм. C | $5.1 млрд | -2% | 12% | -$74 млн | -16% | -1% |
| Итого | $44.0 млрд | +18% | 100% | $6.5 млрд* | - | 15% |
*Отметь корпоративные расходы, если применимо
Шаг 4 — Карта конкурентов
Сгруппируй по той оптике, которая подходит (это удачный вопрос для ask_user_question, если пользователь не указал):
- По бизнес-модели — платформа / вертикальный / горизонтальный
- По сегменту — корпоративный / малый бизнес / потребительский
- По позиции — прямой / смежный / новый
- По происхождению — давний игрок / разрушитель / новичок
Шаг 5 — Визуализация позиционирования
| Тип | Когда |
|---|---|
| Матрица 2×2 | Два главных конкурентных фактора |
| Радар / «паутина» | Сравнение по многим факторам |
| Диаграмма уровней | Конкуренты естественно группируются в стратегические группы |
| Карта цепочки создания стоимости | Вертикально выстроенные отрасли |
| Карта экосистемы | Платформенные рынки |
Пары осей для матрицы 2×2 по отраслям смотри в references/frameworks.md.
Шаг 6 — Подробный разбор конкурентов
Две таблицы на каждого конкурента.
Показатели:
| Показатель | Значение |
|---|---|
| Выручка | $X.X млрд |
| Рост | +XX% г/г |
| Валовая маржа | XX% |
| Рыночная капитализация | $X.X млрд |
| Прибыльность | $XXX млн EBITDA |
| Клиенты | XX тыс. |
| Удержание | XX% |
| Доля рынка | ~XX% |
Качественные характеристики:
| Категория | Оценка |
|---|---|
| Бизнес | Чем занимаются (1 предложение) |
| Сильные стороны | 2–3 пункта |
| Слабые стороны | 2–3 пункта |
| Стратегия | Текущие приоритеты |
Шаг 7 — Сравнительный анализ
| Измерение | Компания A | Компания B | Компания C |
|---|---|---|---|
| Масштаб | ●●● $160 млрд | ●●○ $45 млрд | ●○○ $8 млрд |
| Рост | ●●○ +26% | ●●● +35% | ●●○ +22% |
| Маржа | ●●○ 7.5% | ●○○ 3.2% | ●●● 15% |
Шаг 8 — Стратегический контекст
Сделки M&A (мультипликаторы, обоснование), тенденции партнёрств, особенности привлечения капитала, регуляторные изменения. Формат таблицы сделок M&A смотри в references/schemas.md.
Шаг 9 — Выводы
Оценка защитного рва (moat) — оцени каждого конкурента как «сильный / умеренный / слабый» по:
| Ров | Что оценивать |
|---|---|
| Сетевые эффекты | Сила маховика пользователей и поставщиков; между сторонами и внутри стороны |
| Затраты на переключение | Глубина технической интеграции, договорная привязка, поведенческие привычки |
| Эффект масштаба | Преимущества в стоимости единицы при объёме; минимальный эффективный масштаб |
| Нематериальные активы | Бренд, собственные данные, регуляторные лицензии, патенты |
Обязательные элементы выводов:
- Устойчивые преимущества (трудно повторить): сопоставь с категориями рва
- Структурные уязвимости (трудно исправить)
- Текущее состояние и траектория
Для инвестиционного контекста (пропусти, если на этапе 1 решили, что не нужно):
| Сценарий | Вероятность | Ключевой драйвер |
|---|---|---|
| Рост (bull) | 30% | Рост доли рынка, расширение маржи |
| База (base) | 50% | Текущая траектория сохраняется |
| Снижение (bear) | 20% | Конкурентное давление, сжатие маржи |
Контрольный список качества
Перед завершением:
Точное следование запросу
- Заголовки слайдов совпадают с указанными пользователем дословно
- Диаграммы там, где сказано «диаграмма»; таблицы там, где сказано «таблица»
- Присутствуют все конкуренты, годы и точки данных из его списка
- Точные значения и форматы, как указано
Согласованность данных
- Значения из исходных файлов взяты напрямую, а не пересчитаны
- Один и тот же показатель имеет одно значение на каждом слайде, где встречается
- Та же точность десятичных знаков, что в источнике
Макет
- Заголовки помещаются без переполнения
- Нет перекрывающихся элементов
- Весь текст внутри контейнеров, ничего не обрезано
Содержание
- У каждого числа есть ссылка на источник
- Все показатели за один финансовый период (или отмечены)
- Заголовки слайдов формулируют выводы, а не темы
- Диаграммы — настоящие объекты-диаграммы
Выполни стандартные визуальные проверки каждого слайда: они ловят наложения, переполнение и низкий контраст текста, которые не видно, когда перечитываешь XML.
Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/financial-services/tree/main/plugins/agent-plugins/market-researcher/skills/competitive-analysis, лицензия Apache-2.0. Изменения: перевод на русский язык.
Оригинал на английском
---
name: competitive-analysis
description: Framework for building competitive landscape decks — market positioning, competitor deep-dives, comparative analysis, strategic synthesis. Use when the user asks for a competitive landscape, competitor analysis, peer comparison, market positioning assessment, strategic review, or investment memo deck. Also triggers on "who are the competitors to X", "benchmark X against peers", "build a market map", or any request to systematically evaluate competitive dynamics across an industry.
---
# Competitive Landscape Mapping
Build a complete competitive analysis deck. This is a two-phase process: gather requirements and get outline approval first, then build.
## Environment check
This skill works in both the PowerPoint add-in and chat. Identify which you're in before starting — the mechanics differ, the workflow doesn't:
- **Add-in** — the deck is open live; build slides directly into it.
- **Chat** — generate a `.pptx` file (or build into one the user uploaded).
Everything below applies in both.
## Phase 1 — Scope the analysis
Competitive analysis means different things to different people. Before any research or slide-building, use `ask_user_question` to pin down what they actually want. Don't guess — a 20-slide peer benchmarking deck and a 5-slide market map are both "competitive analysis" and take completely different shapes.
Gather in one round if you can (the tool takes up to 4 questions):
- **Scope** — Single target company with competitors around it? Or multi-company side-by-side with no protagonist?
- **Competitor set** — Which companies are in scope? If the user names them, use exactly those. If they say "the usual suspects," propose a set and confirm.
- **Audience and depth** — Quick read for someone already in the space, or a full primer? This drives whether you need market sizing, industry economics, and history — or can skip to the comparison.
- **Investment context** — Do they need bull/base/bear scenarios and signposts? That's Step 9 below; skip it if this is a strategic review rather than an investment thesis.
If they've uploaded an Excel/CSV with competitor data, confirm which columns map to which metrics before you start pulling numbers. Source-file fidelity matters: use values exactly as given, don't recalculate or re-round.
## Phase 2 — Outline, approve, then build
**Do not create slides until the outline is approved.** Propose slide titles and one-line content notes, present them to the user, get a yes. A competitive deck is 10-20 slides of interlocking content — rebuilding because slide 4 was wrong is expensive. The outline is the cheap iteration point.
When proposing the outline, `ask_user_question` works well for the structural decisions: which positioning visualization (2×2 matrix / radar / tier diagram — Step 5 below), how to group competitors (by business model / segment / posture — Step 4). These are taste calls the user likely has an opinion on.
---
## Standards — apply throughout
### Prompt fidelity
When the user specifies something, that's a requirement, not a suggestion:
- **Slide titles and section names** — exact wording. If they say "Overview and Competitive Scope," don't swap in "FY2024 Competitive Landscape."
- **Chart vs. table** — not interchangeable. "Embedded chart" means a real chart object with data labels on the bars/slices, not a formatted table.
- **Complete data series** — if they list 7 competitors, include all 7. If they show 2015-2025, include every year.
- **Exact values and ratios** — "surpasses DoorDash 4:1, Lyft 8:1" means those ratios, not "7.6x Lyft."
### Source quality, when sources conflict
1. 10-Ks / annual reports (audited)
2. Earnings calls / investor presentations (management commentary)
3. Sell-side research (analyst estimates, useful for private company sizing)
4. Industry reports (McKinsey, Gartner — market sizing, trends)
5. News (recent developments only; verify against primary sources)
### Data comparability
- All competitor metrics from the same fiscal year; flag exceptions explicitly ("FY24" vs "H1 2024")
- Same metric definitions across competitors
- Convert to USD for international; note the exchange rate and date
- Missing data shows as "-" or "N/A" with an "[E]" flag for estimates — never blank
- Every number has a citation: "[Company] [Document] ([Date])"
### Design
- **Slide titles are insights, not labels.** "Scale leaders pulling away from niche players" — not "Competitive Analysis."
- **Signposts are quantified.** "Margin below 40%" — not "margins decline."
- **Ratings show the actual.** "●●● $160B" — not just "●●●."
- **Charts are real chart objects** — not text tables dressed up to look like charts.
**Typography** — set explicitly, don't rely on defaults:
- Slide titles: 28-32pt bold
- Section headers: 18-20pt bold
- Body text: 14-16pt (never below 14pt)
- Table text: 14pt
- Sources/footnotes: 14pt, gray
- Same element type = same size throughout the deck
**Charts:**
- Legend inside the chart boundary, not floating over the plot area
- Right-side legend for pies (≤6 slices), bottom legend for line/bar (≤4 series)
- More than 6 series → split into multiple charts or use a table
- Pie charts show percentages on slices, not just in the legend
**Tables:**
- Light gray header row, bold
- Right-align numbers, left-align text
- Enough cell padding that text doesn't touch borders
**Color:** 2-3 colors max. Muted — navy, gray, one accent. Same color meanings throughout.
### What's strict vs. flexible
| Always | Case-by-case |
|---|---|
| Exact titles/sections when user specifies | Creative titles when they don't |
| Chart when user says chart; table when they say table | Visualization type when unspecified |
| Every competitor/data point they list | Number of competitors when unspecified |
| Exact values when specified | Rounding when precision unspecified |
| Titles fit without overflow | Number of competitor categories |
| No overlapping elements | Which dimensions to compare |
---
## Analysis workflow
### Step 0 — Industry-defining metrics
Before anything else: what 3-5 metrics does this industry actually run on? Use these consistently across every competitor.
| Industry | Key metrics |
|---|---|
| SaaS | ARR, NRR, CAC payback, LTV/CAC, Rule of 40 |
| Payments | GPV, take rate, attach rate, transaction margin |
| Marketplaces | GMV, take rate, buyer/seller ratio, repeat rate |
| Retail | Same-store sales, inventory turns, sales per sq ft |
| Logistics | Volume, cost per unit, on-time delivery %, capacity utilization |
Industry not listed — pick the metrics investors and operators benchmark on.
### Step 1 — Market context
Size, growth, drivers, headwinds. With sources.
Correct: "Embedded payments is $80-100B in 2024, growing 20-25% CAGR (McKinsey 2024)"
Wrong: "The market is large and growing rapidly"
### Step 2 — Industry economics
Map how value flows. Approach depends on industry structure:
- **Vertically structured** — value chain layers, typical margin at each
- **Platform/network** — ecosystem participants, value flows between them
- **Fragmented** — consolidation dynamics, margin differences by scale
### Step 3 — Target company profile
```
| Metric | Value |
|---|---|
| Revenue | $4.96B |
| Growth | +26% YoY |
| Gross Margin | 45% |
| Profitability | $373M Adj. EBITDA |
| Customers | 134K |
| Retention | 92% |
| Market Share | ~15% |
```
Multi-segment companies add a breakdown:
```
| Segment | Revenue | Rev YoY | Rev % | EBITDA | EBITDA YoY | Margin |
|---|---|---|---|---|---|---|
| Seg A | $25.1B | +26% | 57% | $6.5B | +31% | 26% |
| Seg B | $13.8B | +31% | 31% | $2.5B | +64% | 18% |
| Seg C | $5.1B | -2% | 12% | -$74M | -16% | -1% |
| Total | $44.0B | +18% | 100% | $6.5B* | - | 15% |
```
*Note corporate costs if applicable
### Step 4 — Competitor mapping
Group by whichever lens fits (this is a good `ask_user_question` decision if the user hasn't specified):
- By business model — platform / vertical / horizontal
- By segment — enterprise / SMB / consumer
- By posture — direct / adjacent / emerging
- By origin — incumbent / disruptor / new entrant
### Step 5 — Positioning visualization
| Type | When |
|---|---|
| 2×2 matrix | Two dominant competitive factors |
| Radar/spider | Multi-factor comparison |
| Tier diagram | Natural clustering into strategic groups |
| Value chain map | Vertical industries |
| Ecosystem map | Platform markets |
See `references/frameworks.md` for 2×2 axis pairs by industry.
### Step 6 — Competitor deep-dives
Two tables per competitor.
**Metrics:**
```
| Metric | Value |
|---|---|
| Revenue | $X.XB |
| Growth | +XX% YoY |
| Gross Margin | XX% |
| Market Cap | $X.XB |
| Profitability | $XXXM EBITDA |
| Customers | XXK |
| Retention | XX% |
| Market Share | ~XX% |
```
**Qualitative:**
```
| Category | Assessment |
|---|---|
| Business | What they do (1 sentence) |
| Strengths | 2-3 bullets |
| Weaknesses | 2-3 bullets |
| Strategy | Current priorities |
```
### Step 7 — Comparative analysis
```
| Dimension | Company A | Company B | Company C |
|---|---|---|---|
| Scale | ●●● $160B | ●●○ $45B | ●○○ $8B |
| Growth | ●●○ +26% | ●●● +35% | ●●○ +22% |
| Margins | ●●○ 7.5% | ●○○ 3.2% | ●●● 15% |
```
### Step 8 — Strategic context
M&A transactions (multiples, rationale), partnership trends, capital raising patterns, regulatory developments. See `references/schemas.md` for the M&A transaction table format.
### Step 9 — Synthesis
**Moat assessment** — rate each competitor Strong / Moderate / Weak on:
| Moat | What to assess |
|---|---|
| Network effects | User/supplier flywheel strength; cross-side vs same-side |
| Switching costs | Technical integration depth, contractual lock-in, behavioral habits |
| Scale economies | Unit cost advantages at volume; minimum efficient scale |
| Intangible assets | Brand, proprietary data, regulatory licenses, patents |
**Required synthesis elements:**
- Durable advantages (hard to replicate) — map to moat categories
- Structural vulnerabilities (hard to fix)
- Current state vs. trajectory
**For investment contexts** (skip if the Phase 1 scoping said no):
```
| Scenario | Probability | Key driver |
|---|---|---|
| Bull | 30% | Market share gains, margin expansion |
| Base | 50% | Current trajectory continues |
| Bear | 20% | Competitive pressure, margin compression |
```
---
## Quality checklist
Before finishing:
**Prompt fidelity**
- Slide titles match what the user specified, verbatim
- Charts where they said chart; tables where they said table
- Every competitor/year/data point they listed is present
- Exact values and formats as specified
**Data consistency**
- Source-file values extracted directly, not recalculated
- Same metric shows the same value on every slide it appears
- Same decimal precision as the source
**Layout**
- Titles fit without overflow
- No overlapping elements
- All text within containers, no clipping
**Content**
- Every number has a citation
- All metrics from the same fiscal period (or flagged)
- Slide titles state insights, not topics
- Charts are real chart objects
Run standard visual verification checks on every slide — this catches overlaps, overflow, and low-contrast text that don't show up when you're reading back the XML.
Источник: anthropics/financial-services / market-researcher / competitive-analysis ↗. Ссылка проверена 2026-10-10.
Тот же скилл есть в: anthropics/financial-services / financial-analysis / competitive-analysis.