notion-spec-to-implementation — скилл Codex: что делает и установка
Превращает спецификации и PRD из Notion в планы реализации и связанные задачи. Помогает структурировать переход от требований к коду.
npx skills add openai/plugins --skill notion-spec-to-implementation -a codexЧто делает notion-spec-to-implementation
Скилл считывает страницы спецификаций через Notion:search и Notion:fetch, находит требования и возможные пробелы, а затем формирует план работ. В зависимости от масштаба задачи создаётся короткий или многоэтапный план с описанием фаз и рисков через Notion:notion-create-pages.
После подготовки плана агент ищет целевую базу данных задач, проверяет схему свойств и генерирует тикеты, рассчитанные на 1–2 дня. Скилл проставляет взаимные ссылки между спецификацией и задачами, а затем обновляет статусы через Notion:notion-update-page. Если вызов MCP сообщает об отсутствии инструмента, агент прекращает повторные попытки. Он переходит на доступные поиск и чтение.
Для работы обязательно требуется подключённое приложение Notion с пройденной авторизацией воркспейса. Скилл пригодится командам, которые ведут требования и трекинг фич именно в Notion. Без доступа к рабочему пространству пользы от него нет.
Какие задачи решает
- Разобрать PRD в Notion и выявить упущенные требования
- Сгенерировать план внедрения с фазами и оценкой рисков
- Создать задачи размером в 1–2 дня в базе данных Notion
- Связать спецификацию, план реализации и задачи ссылками
- Обновлять статусы задач и чек-листы прямо в процессе разработки
Примеры запросов агенту
- Найди спецификацию платежей в Notion и составь по ней план реализации
- Разбей PRD новой авторизации на задачи в нашей базе Notion
- Обнови статус фазы и чек-листы внедрения в Notion
Как установить notion-spec-to-implementation
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill notion-spec-to-implementation -a codex2Вручную: положить файлы
.agents/skills/notion-spec-to-implementation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill notion-spec-to-implementation -a claude-code2Вручную: положить файлы
~/.claude/skills/notion-spec-to-implementation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/notion-spec-to-implementation/
Вручную: положить файлы
.cursor/skills/notion-spec-to-implementation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins notion-spec-to-implementation2Вручную: положить файлы
.github/skills/notion-spec-to-implementation/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/notion/skills/notion-spec-to-implementationВручную: положить файлы
.devin/skills/notion-spec-to-implementation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора201
Весь набор →Похожие
Вопросы о notion-spec-to-implementation
Как установить notion-spec-to-implementation в Codex?
Выполните команду npx skills add openai/plugins --skill notion-spec-to-implementation -a codex. Также конфигурацию можно сохранить по пути .agents/skills/notion-spec-to-implementation/SKILL.md.
Что делает notion-spec-to-implementation?
Скилл находит спецификацию в Notion, выгружает требования, создаёт страницу с планом реализации и заводит связанные задачи в базе данных Notion.
Что делать, если инструменты Notion недоступны?
Подключите приложение Notion для сессии и завершите авторизацию воркспейса. Если инструменты не появились сразу, перезапустите сессию.
Исходный текст
SKILL.md · MIT
---
name: notion-spec-to-implementation
description: Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.
metadata:
short-description: Turn Notion specs into implementation plans, tasks, and progress tracking
---
# Spec to Implementation
Convert a Notion spec into linked implementation plans, tasks, and ongoing status updates.
## Quick start
1) Locate the spec with `Notion:search`, then fetch it with `Notion:fetch`.
2) Parse requirements and ambiguities using `reference/spec-parsing.md`.
3) Create a plan page with `Notion:notion-create-pages` (pick a template: quick vs. full).
4) Find the task database, confirm schema, then create tasks with `Notion:notion-create-pages`.
5) Link spec ↔ plan ↔ tasks; keep status current with `Notion:notion-update-page`.
## Tool-call guardrails
- Notion tool availability can vary by workspace. If a Notion MCP call returns `Tool <name> not found`, treat that tool as unavailable for the rest of the current task. Do not retry it with different arguments or call it again later; use `Notion:search` and `Notion:fetch` where sufficient.
- Use one literal search query per `Notion:search` call and include `filters: {}` when no narrower filter is needed. Run separate searches for alternate phrasings instead of putting `or` in a single query string.
- Only send Notion page, database, or data-source URLs/IDs to `Notion:fetch`; external connected-source search results are not fetch targets.
- Create plans and task pages with explicit `parent` and `pages` fields. For task databases, fetch first and use the returned `collection://...` data source ID.
- To append an implementation section to a spec, fetch the current section text first, then use `Notion:notion-update-page` with `command: "update_content"`, `properties: {}`, and exact `old_str` / `new_str` content. For property-only edits, use `command: "update_properties"` with `content_updates: []`; the current deployed schema expects both top-level fields even when one is unused.
## Workflow
### 0) If Notion tools are unavailable, pause and ask the user to connect the Notion app:
1. Enable the bundled Notion app for this plugin or session.
2. Complete the Notion auth flow if prompted.
3. Start a new session if the tools still do not appear.
After the app is connected, finish your answer and tell the user to retry so they can continue with Step 1.
### 1) Locate and read the spec
- Search first (`Notion:search`); if multiple hits, ask the user which to use.
- Fetch the page (`Notion:fetch`) and scan for requirements, acceptance criteria, constraints, and priorities. See `reference/spec-parsing.md` for extraction patterns.
- Capture gaps/assumptions in a clarifications block before proceeding.
### 2) Choose plan depth
- Simple change → use `reference/quick-implementation-plan.md`.
- Multi-phase feature/migration → use `reference/standard-implementation-plan.md`.
- Create the plan via `Notion:notion-create-pages`, include: overview, linked spec, requirements summary, phases, dependencies/risks, and success criteria. Link back to the spec.
### 3) Create tasks
- Find the task database (`Notion:search` → `Notion:fetch` to confirm the data source and required properties). Patterns in `reference/task-creation.md`.
- Size tasks to 1–2 days. Use `reference/task-creation-template.md` for content (context, objective, acceptance criteria, dependencies, resources).
- Set properties: title/action verb, status, priority, relations to spec + plan, due date/story points/assignee if provided.
- Create pages with `Notion:notion-create-pages` using the database’s `data_source_id`.
### 4) Link artifacts
- Plan links to spec; tasks link to both plan and spec.
- Optionally update the spec with a short “Implementation” section pointing to the plan and tasks using `Notion:notion-update-page`.
### 5) Track progress
- Use the cadence in `reference/progress-tracking.md`.
- Post updates with `reference/progress-update-template.md`; close phases with `reference/milestone-summary-template.md`.
- Keep checklists and status fields in plan/tasks in sync; note blockers and decisions.
## References and examples
- `reference/` — parsing patterns, plan/task templates, progress cadence (e.g., `spec-parsing.md`, `standard-implementation-plan.md`, `task-creation.md`, `progress-tracking.md`).
- `examples/` — end-to-end walkthroughs (e.g., `ui-component.md`, `api-feature.md`, `database-migration.md`).
© Notion · MIT · openai/plugins