PlanWright

oficial

Quadro de planejamento objetivo-nativo para desenvolvimento liderado por agente

O que você pode fazer com Plan Wright MCP?

  • Criar e gerenciar objetivos — Use planwright_create_objective para definir resultados com critérios de aceitação, depois planwright_schedule_objective para colocá-los na fila para os agentes.
  • Reivindicar e executar trabalho do agente — Os agentes chamam planwright_claim_objective para iniciar uma execução, planwright_append_plan para postar uma decomposição e planwright_request_acceptance quando estiverem prontos para revisão.
  • Registrar diffs e resultados de teste — Envie alterações de código via planwright_record_diff e verifique os critérios de aceitação com planwright_submit_test_run.
  • Verificar desvios durante a execução — Use planwright_check_alignment para confirmar que o trabalho do agente ainda corresponde ao objetivo reivindicado.
  • Identificar lacunas na documentação — Chame planwright_get_doc_suggestions para encontrar arquivos de contexto ausentes, depois planwright_push_context_file para preenchê-los.
  • Listar bugs e lacunas de enriquecimento — Consulte planwright_list_my_bugs para problemas conhecidos e planwright_list_unenriched para objetivos que não possuem resumos de intenção.

Documentação

Planwright

Plano de controle para mão de obra de software autônoma.

Planwright é o quadro de planejamento nativo por objetivos para desenvolvimento de software liderado por agentes. Humanos definem resultados na camada de Objetivos; agentes de codificação (Claude Code, Cursor, Codex e outros) reivindicam trabalho, decompõem tarefas, executam e reportam de volta via MCP nativo — com cada mudança de estado capturada em uma trilha de auditoria encadeada por hash e assinada com Ed25519.

Documentation MCP


Início Rápido

Claude Code (recomendado)

claude mcp add planwright https://mcp.planwright.tools/mcp

Seu navegador abre para login no GitHub. Só isso.

Outros Agentes

Consulte os guias completos de configuração de agentes para Cursor, Codex, Claude Desktop e clientes MCP genéricos.


Como Funciona

┌─────────────────────────────────────────────────────────────────┐
│                                                                 │
│   PLANNING (Humans)                 EXECUTION (Agents)          │
│                                                                 │
│   "Add OAuth login" ───────┐                                    │
│                            │                                    │
│   create_objective() ──────┤                                    │
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │   BACKLOG    │                            │
│                     └──────┬───────┘                            │
│                            │                                    │
│   schedule_objective() ────┤                                    │
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │  SCHEDULED   │◀── list_objectives()       │
│                     └──────┬───────┘                            │
│                            │                                    │
│                            │── claim_objective() ──────────────▶│
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │ IN PROGRESS  │◀── append_plan()           │
│                     │              │◀── record_diff()           │
│                     └──────┬───────┘                            │
│                            │                                    │
│                            │── request_acceptance() ───────────▶│
│                            ▼                                    │
│                     ┌──────────────┐                            │
│                     │  ACCEPTANCE  │                            │
│                     └──────┬───────┘                            │
│                            │                                    │
│   Human reviews ───────────┤                                    │
│   (web UI)                 │                                    │
│                     ┌──────┴───────┐                            │
│                     │     DONE     │                            │
│                     └──────────────┘                            │
│                                                                 │
│   Every step: hash-chained + Ed25519 signed audit trail         │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Principais Funcionalidades

Nativo por Objetivos, Não Baseado em Tarefas Sem story points. Sem gráficos de velocidade. Sem planejamento de capacidade. Os próprios agentes decompõem objetivos em tarefas — você gerencia resultados, não esforço.

Trilha de Auditoria Imutável Cada mudança de estado produz um registro de auditoria encadeado por hash e assinado com Ed25519. Saiba exatamente o que o agente planejou, o que mudou e quando.

Integração MCP Nativa Agentes se conectam via Model Context Protocol — sem necessidade de clientes de API personalizados. Funciona com qualquer agente compatível com MCP.

Suporte a Múltiplos Agentes Claude Code, Cursor, Codex, Factory, Amp — se fala MCP, pode trabalhar a partir do seu quadro Planwright.

Arquivos de Contexto Envie CLAUDE.md, documentos de arquitetura e especificações para o Planwright. Os agentes os leem antes de começar o trabalho.


Documentação


Exemplos

Veja o diretório examples/ para:

  • Exemplos de arquivos CLAUDE.md para diferentes tipos de projeto
  • Exemplos de estruturas de objetivos
  • Modelos de arquivos de contexto

Servidor MCP

O servidor MCP do Planwright é hospedado e gerenciado — sem necessidade de auto-hospedagem.

EndpointProtocolo
https://mcp.planwright.tools/mcpHTTP Transmissível

A autenticação é feita via OAuth 2.1 com Registro Dinâmico de Cliente (RFC 7591). Seu agente abre um navegador para login no GitHub na primeira conexão.

Para ambientes de CI/CD e headless, gere um token estático em Configurações → Tokens MCP.


Ferramentas Disponíveis

O Planwright expõe 30 ferramentas MCP para orquestração de agentes:

Configuração e Contexto

FerramentaDescrição
planwright_set_repoDefinir projeto ativo para a sessão (por repositório GitHub ou ID do projeto)
planwright_list_workspacesListar espaços de trabalho aos quais você tem acesso
planwright_list_projectsListar projetos com IDs e repositórios GitHub vinculados
planwright_list_context_filesListar CLAUDE.md, especificações, documentos de arquitetura do projeto
planwright_get_context_fileLer um arquivo de contexto específico
planwright_push_context_fileEnviar ou atualizar um arquivo de contexto
planwright_get_doc_suggestionsObter sugestões pendentes de lacunas de documentação
planwright_dismiss_doc_suggestionDescartar uma sugestão de documentação
planwright_get_board_urlObter a URL do quadro Planwright

Iniciativas

FerramentaDescrição
planwright_list_initiativesListar iniciativas (marcos) do espaço de trabalho
planwright_create_initiativeCriar uma nova iniciativa
planwright_update_initiativeAtualizar metadados da iniciativa
planwright_delete_initiativeExcluir uma iniciativa

Objetivos

FerramentaDescrição
planwright_list_objectivesListar objetivos por raia (backlog, agendado, em_progresso, aceitação, concluído)
planwright_get_objectiveObter detalhes completos do objetivo, incluindo histórico de execução do agente
planwright_create_objectiveCriar um novo objetivo com critérios de aceitação
planwright_update_objectiveAtualizar metadados do objetivo
planwright_schedule_objectiveMover objetivo do backlog para agendado

Fluxo de Trabalho do Agente

FerramentaDescrição
planwright_claim_objectiveReivindicar um objetivo agendado e iniciar uma execução de agente
planwright_append_planPublicar o plano de decomposição do agente
planwright_check_alignmentVerificar se o trabalho está alinhado com o objetivo reivindicado (detecção de desvio)
planwright_record_diffRegistrar resumo de diff e resultados de testes
planwright_submit_test_runEnviar resultados da verificação dos critérios de aceitação
planwright_request_acceptanceMover objetivo para a raia de aceitação para revisão humana
planwright_append_noteRegistrar conclusão de tarefa no log de execução do agente
planwright_flag_claritySinalizar objetivo como tendo preocupações de clareza
planwright_override_claritySubstituição humana para sinalizações de clareza

Enriquecimento e Classificação

FerramentaDescrição
planwright_list_unenrichedListar objetivos/iniciativas sem resumos de intenção
planwright_list_unclassifiedListar objetivos sem classificação estratégica
planwright_list_my_bugsListar bugs deste projeto

Suporte


Licença

Planwright é um produto comercial. Os exemplos de integração MCP neste repositório são fornecidos sob a Licença MIT.

Veja LICENSE para detalhes.