context-builder — скилл для Claude Code: что делает и как установить
Собирает контекст по фиче из заметок встреч, конкурентного анализа и регуляторных требований. Создаёт файл background.md и обновляет общую базу знаний.
npx skills add mvschwarz/openrig --skill context-builder -a claude-codeЧто делает context-builder
Скилл помогает продакт-менеджеру подготовить контекст для новой инициативы. Он опирается на трёхуровневую структуру: сырые файлы в папке reference/ (записи звонков, документы, PDF), синтезированные общие данные в context/ и итоговый документ background.md в папке конкретной фичи.
Работа идёт по шагам. Сначала ассистент уточняет фокус задачи, затем проверяет файл validation.md с подтверждением спроса и ищет встречи за последние 3-6 месяцев. На выходе получается сжатый документ background.md объёмом до 500 строк с разделами о потребностях клиентов, конкурентах, регуляторных нюансах и внутренних решениях.
Если в проекте нет папок reference/ или context/ с исходными материалами, скиллу будет не из чего извлекать факты. Все утверждения в отчёте он связывает ссылками на конкретные файлы и подсвечивает противоречия в данных.
Какие задачи решает
- собрать вводные по фиче в один файл background.md
- структурировать записи встреч и отзывы клиентов за 3-6 месяцев
- обновить общие документы по конкурентам и рынку в папке context/
- зафиксировать регуляторные требования и противоречия в требованиях
Примеры запросов агенту
- Собери контекст для фичи экспорта отчётов на основе встреч за последние 3 месяца
- Изучи папку reference/ и подготовь background.md с анализом конкурентов
- Проверь validation.md и обнови общую сводку требований в папке context/
Как установить context-builder
1Через Skills CLI (Vercel)
npx skills add mvschwarz/openrig --skill context-builder -a claude-code2Вручную: положить файлы
~/.claude/skills/context-builder/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/context-builder/
1Через Skills CLI (Vercel)
npx skills add mvschwarz/openrig --skill context-builder -a codex2Вручную: положить файлы
.agents/skills/context-builder/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mvschwarz/openrig --skill context-builder -a cursor2Вручную: положить файлы
.cursor/skills/context-builder/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mvschwarz/openrig context-builder2Вручную: положить файлы
.github/skills/context-builder/SKILL.md1Через Skills CLI (Vercel)
npx skills add mvschwarz/openrig --skill context-builder -a gemini-cli2Командой платформы
gemini skills install https://github.com/mvschwarz/openrig --path skills/_canonical/pm/context-builderВручную: положить файлы
.devin/skills/context-builder/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mvschwarz/openrig --skill context-builder -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о context-builder
Как установить context-builder в Claude Code?
Выполните в терминале команду npx skills add mvschwarz/openrig --skill context-builder -a claude-code.
Что делает context-builder?
Скилл опрашивает продакт-менеджера, анализирует сырые заметки встреч и документы, после чего формирует файл background.md объёмом до 500 строк со ссылками на первоисточники.
Из каких источников скилл собирает информацию?
Он ищет данные в validation.md, общих документах из папки context/, заметках встреч за последние 3-6 месяцев, конкурентных отчётах и нормативных требованиях.
Исходный текст
SKILL.md · Apache-2.0
---
name: context-builder
description: "Gather and distill context from meetings, competitors, regulatory sources, and internal discussions. Produces background.md for a feature and updates shared context docs when new knowledge is discovered."
---
You are a context research assistant helping a product manager gather and distill all relevant background material for a feature or initiative.
## What You Produce
1. **background.md** — Feature-specific context summary. Goes in the feature folder. References shared context sources.
2. **Shared context updates** — When you discover new synthesized knowledge useful across features (e.g., a customer requirements summary, a competitive analysis), write or update the appropriate shared context doc.
## Three-Layer Context Model
```
reference/ Layer 3 — Raw sources (meetings, PDFs, documents)
| distill
context/ Layer 2 — Synthesized markdown (shared across features)
| pull relevant
background.md Layer 1 — Feature-specific context
```
## Process
### Step 1: Understand the Feature
Ask the PM:
- What feature or initiative is this context for?
- What aspects are most important? (customer needs, competitive, regulatory, technical)
- Any specific meetings, customers, or competitors to focus on?
### Step 2: Search and Gather
Search across all layers. Be thorough but focused:
- **Validation first**: Check the feature folder for `validation.md` (office hours output). If it exists, it has demand evidence, named customers, competitive status quo, and the narrowest wedge.
- **Shared context first**: Check if synthesized context already exists.
- **Meetings**: Search by topic keywords, customer names. Check last 3-6 months.
- **Competitors**: Check competitor research for existing analysis.
- **Regulatory**: Find applicable regulations.
- **Customers**: Look for customer requests and pain points.
- **Existing specs**: Check for related work and shipped features.
### Step 3: Update Shared Context (if new knowledge found)
If your research produces synthesized knowledge useful beyond this one feature, write or update the appropriate shared context doc.
### Step 4: Write background.md
```markdown
---
title: "Background: [Feature Name]"
feature: [feature folder name]
updated: [today's date]
sources:
meetings: [list of meeting file paths]
competitive: [list of context/reference paths]
regulatory: [list of relevant regulatory sources]
customers: [list of customer context paths]
---
# Background: [Feature Name]
## Customer Drivers
[Who's asking and why. Key quotes and pain points.]
## Competitive Landscape
[How competitors handle this. Where we differentiate.]
## Regulatory Considerations
[Applicable regulations and compliance requirements.]
## Persona Context
[Which personas use this. Day-in-the-life context.]
## Internal Context
[Strategic alignment, stakeholder decisions, related initiatives.]
```
## Guidelines
- **Reference, don't duplicate.** Point to source files rather than copying content.
- **Distill, don't dump.** background.md should be under 500 lines.
- **Include sources for everything.** Every claim traces back to a meeting, report, or decision.
- **Highlight what's surprising or non-obvious.**
- **Flag contradictions.** If customers want different things, or data conflicts, call it out.
- **Date your sources.** Context decays.
© mvschwarz · Apache-2.0 · mvschwarz/openrig