От спецификации к задачам в Notion
Берёт спецификацию из Notion, создаёт план реализации и связанные задачи и ведёт отслеживание прогресса.
СкиллOpenAI (партнёр: Notion)CodexMITНужен терминалПроверка не требуется
- Что делает
- Берёт спецификацию из Notion, создаёт план реализации и связанные задачи и ведёт отслеживание прогресса.
- Когда брать
- Когда нужно реализовать PRD или спецификацию функции и завести в Notion план и задачи.
- Когда не брать
- Если Notion не подключён и войти в него через OAuth нельзя.
- Пример запроса
- Возьми спецификацию новой функции в Notion, составь план реализации и заведи задачи в нашей базе.
- Нужно подключить
- Notion (MCP-сервер)
Как включить
- Скачайте архив и распакуйте его.
- Положите папку
notion-spec-to-implementationв~/.agents/skills/. - Вызовите скилл командой
$notion-spec-to-implementationили найдите его через/skills.
Текст
---
name: notion-spec-to-implementation
description: Превращай спецификации в Notion в планы реализации, задачи и отслеживание прогресса; используй, когда нужно реализовать PRD или спецификации функций и создать на их основе планы и задачи в Notion.
metadata:
short-description: Turn Notion specs into implementation plans, tasks, and progress tracking
---
От спецификации к реализации
Превращай спецификацию в Notion в связанные планы реализации, задачи и регулярные обновления статуса.
Быстрый старт
- Найди спецификацию через
Notion:notion-search, затем получи её черезNotion:notion-fetch. - Разбери требования и неясности по
reference/spec-parsing.md. - Создай страницу плана через
Notion:notion-create-pages(выбери шаблон: краткий или полный). - Найди базу задач, подтверди схему, затем создай задачи через
Notion:notion-create-pages. - Свяжи спецификацию ↔ план ↔ задачи; поддерживай статус актуальным через
Notion:notion-update-page.
Рабочий процесс
0) Если какой-либо вызов MCP не удался из-за того, что MCP Notion не подключён, остановись и настрой его:
- Добавь MCP Notion:
codex mcp add notion --url https://mcp.notion.com/mcp- Включи удалённый клиент MCP:
- Задай
[features].rmcp_client = trueвconfig.tomlили запустиcodex --enable rmcp_client - Войди через OAuth:
codex mcp login notion
После успешного входа пользователю придётся перезапустить codex. Закончи ответ и сообщи ему об этом, чтобы при следующем обращении он мог продолжить с шага 1.
1) Найди и прочитай спецификацию
- Сначала ищи (
Notion:notion-search); если совпадений несколько, спроси пользователя, какое использовать. - Получи страницу (
Notion:notion-fetch) и просмотри её в поисках требований, критериев приёмки, ограничений и приоритетов. Приёмы извлечения — вreference/spec-parsing.md. - Прежде чем продолжить, запиши пробелы и допущения в блок уточнений.
2) Выбери глубину плана
- Простое изменение → используй
reference/quick-implementation-plan.md. - Многоэтапная функция или миграция → используй
reference/standard-implementation-plan.md. - Создай план через
Notion:notion-create-pagesи включи: обзор, ссылку на спецификацию, резюме требований, этапы, зависимости и риски, критерии успеха. Добавь обратную ссылку на спецификацию.
3) Создай задачи
- Найди базу задач (
Notion:notion-search→Notion:notion-fetch, чтобы подтвердить источник данных и обязательные свойства). Приёмы — вreference/task-creation.md. - Дроби задачи так, чтобы на каждую уходило 1–2 дня. Для содержимого (контекст, цель, критерии приёмки, зависимости, ресурсы) используй
reference/task-creation-template.md. - Задай свойства: название с глаголом действия, статус, приоритет, связи со спецификацией и планом, срок, оценку в story points и исполнителя, если они указаны.
- Создавай страницы через
Notion:notion-create-pages, используяdata_source_idбазы данных.
4) Свяжи артефакты
- План ссылается на спецификацию; задачи ссылаются и на план, и на спецификацию.
- При желании добавь в спецификацию короткий раздел «Реализация» со ссылками на план и задачи через
Notion:notion-update-page.
5) Отслеживай прогресс
- Следуй ритму из
reference/progress-tracking.md. - Публикуй обновления по
reference/progress-update-template.md; закрывай этапы поreference/milestone-summary-template.md. - Поддерживай согласованность чек-листов и полей статуса в плане и задачах; отмечай препятствия и решения.
Справочники и примеры
reference/— приёмы разбора, шаблоны планов и задач, ритм отслеживания прогресса (например,spec-parsing.md,standard-implementation-plan.md,task-creation.md,progress-tracking.md).examples/— разборы от начала до конца (например,ui-component.md,api-feature.md,database-migration.md).
Перевод: iiuniversitet. Оригинал: https://github.com/openai/skills/tree/main/skills/.curated/notion-spec-to-implementation, лицензия 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:notion-search`, then fetch it with `Notion: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`. ## Workflow ### 0) If any MCP call fails because Notion MCP is not connected, pause and set it up: 1. Add the Notion MCP: - `codex mcp add notion --url https://mcp.notion.com/mcp` 2. Enable remote MCP client: - Set `[features].rmcp_client = true` in `config.toml` **or** run `codex --enable rmcp_client` 3. Log in with OAuth: - `codex mcp login notion` After successful login, the user will have to restart codex. You should finish your answer and tell them so when they try again they can continue with Step 1. ### 1) Locate and read the spec - Search first (`Notion:notion-search`); if multiple hits, ask the user which to use. - Fetch the page (`Notion: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:notion-search` → `Notion: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`).
Источник: openai/skills / notion-spec-to-implementation ↗. Ссылка проверена 2026-10-10.