ComposioHQ/notion-spec-to-implementation

Transforme especificações do Notion em planos de implementação, tarefas e acompanhamento de progresso; use ao implementar PRDs/especificações de funcionalidades e criar planos e tarefas no Notion a partir deles.

O que é notion-spec-to-implementation?

Esta habilidade permite que agentes de IA transformem automaticamente especificações de funcionalidades armazenadas no Notion em planos de implementação vinculados, tarefas acionáveis e atualizações contínuas de progresso. Ela é particularmente útil para equipes de engenharia que desejam agilizar o ciclo do documento de requisitos ao código, reduzindo o esforço manual de traduzir especificações em tarefas de desenvolvimento. A habilidade suporta o ecossistema Notion MCP, integrando-se perfeitamente à pesquisa, busca e criação de páginas, e é compatível com ferramentas de agente como Codex, Claude Code e Cursor. O fluxo de trabalho envolve localizar e buscar a especificação, analisar requisitos e ambiguidades usando padrões de análise de referência, escolher um modelo de plano (rápido ou completo), criar tarefas vinculadas em um banco de dados de tarefas do Notion e manter a sincronização do progresso ao longo do tempo. Ela fornece modelos e referências para planejamento, criação de tarefas e acompanhamento de progresso, garantindo que o estado do plano e das tarefas permaneça atualizado.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/notion-spec-to-implementation

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Especificação para Implementação

Converta uma especificação do Notion em planos de implementação vinculados, tarefas e atualizações de status contínuas.

Início rápido

  1. Localize a especificação com Notion:notion-search e, em seguida, busque-a com Notion:notion-fetch.
  2. Analise requisitos e ambiguidades usando reference/spec-parsing.md.
  3. Crie uma página de plano com Notion:notion-create-pages (escolha um modelo: rápido ou completo).
  4. Encontre o banco de dados de tarefas, confirme o esquema e, em seguida, crie tarefas com Notion:notion-create-pages.
  5. Vincule especificação ↔ plano ↔ tarefas; mantenha o status atualizado com Notion:notion-update-page.

Fluxo de trabalho

0) Se qualquer chamada MCP falhar porque o MCP do Notion não está conectado, pause e configure-o:

  1. Adicione o MCP do Notion:
    • codex mcp add notion --url https://mcp.notion.com/mcp
  2. Habilite o cliente MCP remoto:
    • Defina [features].rmcp_client = true em config.toml ou execute codex --enable rmcp_client
  3. Faça login com OAuth:
    • codex mcp login notion

Após o login bem-sucedido, o usuário precisará reiniciar o codex. Você deve terminar sua resposta e informá-los para que, quando tentarem novamente, possam continuar com a Etapa 1.

1) Localize e leia a especificação

  • Primeiro pesquise (Notion:notion-search); se houver múltiplos resultados, pergunte ao usuário qual usar.
  • Busque a página (Notion:notion-fetch) e analise requisitos, critérios de aceitação, restrições e prioridades. Consulte reference/spec-parsing.md para padrões de extração.
  • Capture lacunas/suposições em um bloco de esclarecimentos antes de prosseguir.

2) Escolha a profundidade do plano

  • Mudança simples → use reference/quick-implementation-plan.md.
  • Funcionalidade/migração com várias fases → use reference/standard-implementation-plan.md.
  • Crie o plano via Notion:notion-create-pages, incluindo: visão geral, especificação vinculada, resumo de requisitos, fases, dependências/riscos e critérios de sucesso. Vincule de volta à especificação.

3) Crie tarefas

  • Encontre o banco de dados de tarefas (Notion:notion-search → Notion:notion-fetch para confirmar a fonte de dados e as propriedades necessárias). Padrões em reference/task-creation.md.
  • Dimensione as tarefas para 1–2 dias. Use reference/task-creation-template.md para o conteúdo (contexto, objetivo, critérios de aceitação, dependências, recursos).
  • Defina propriedades: título/verbo de ação, status, prioridade, relações com a especificação + plano, data de vencimento/story points/responsável, se fornecido.
  • Crie páginas com Notion:notion-create-pages usando o data_source_id do banco de dados.

4) Vincule artefatos

  • O plano vincula-se à especificação; as tarefas vinculam-se tanto ao plano quanto à especificação.
  • Opcionalmente, atualize a especificação com uma breve seção "Implementação" apontando para o plano e as tarefas usando Notion:notion-update-page.

5) Acompanhe o progresso

  • Use a cadência em reference/progress-tracking.md.
  • Publique atualizações com reference/progress-update-template.md; feche fases com reference/milestone-summary-template.md.
  • Mantenha checklists e campos de status no plano/tarefas sincronizados; anote bloqueadores e decisões.

Referências e exemplos

  • reference/ — padrões de análise, modelos de plano/tarefa, cadência de progresso (por exemplo, spec-parsing.md, standard-implementation-plan.md, task-creation.md, progress-tracking.md).
  • examples/ — passo a passo de ponta a ponta (por exemplo, ui-component.md, api-feature.md, database-migration.md).

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Habilidades Relacionadas