From atlas-workflow-orchestrator
Skill `atlas-plan-handoff`. Produz um handoff executável da família Atlas, fechando prefixo, modo de execução e gates no próprio artefato para consumo por `atlas-plan-execute` e `atlas-slice-review`.
How this skill is triggered — by the user, by Claude, or both
Slash command
/atlas-workflow-orchestrator:atlas-plan-handoffThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use esta skill quando o usuário pedir um plano executável da cadeia `atlas-*`.
Use esta skill quando o usuário pedir um plano executável da cadeia atlas-*.
O artefato segue PLAN_TEMPLATE.md e BOUNDARY_PRD_PLAN.md — localize ambos em <raiz-do-plugin>/packages/templates/. O plano não depende de memória do chat para prefixo, modo ou executor.
packages/templates/ empacotado no plugin Atlas Workflow.PLAN_TEMPLATE.md e BOUNDARY_PRD_PLAN.md a partir da raiz do plugin/bundle, antes de olhar qualquer arquivo do repo consumidor.packages/templates/PLAN_TEMPLATE.md ou packages/templates/BOUNDARY_PRD_PLAN.md não existir, abortar com erro claro: Template canônico ausente: <nome-do-template>.Use atlas_run_state como fonte primária de estado da run. Não leia/escreva estado por file IO direto. Se o MCP estiver indisponível, avise que o gate não pode ser comprovado e aborte a fase em vez de seguir por fallback narrativo.
Os paths são fornecidos pelo adapter de host: consultar atlas_capabilities e ler plan_paths (write + read_order). Referência canônica: packages/orchestrator/references/host-adapters.md. Valores atuais (iguais em todo host):
Escrita de novos planos: somente .atlas/plans/.
Leitura/migração por 1 release (ordem de plan_paths.read_order):
.atlas/plans/.cursor/plans/ com warning de depreciação.codex/plans/ com warning de depreciaçãoSe um plano legado for lido, o próximo artefato gerado deve ser salvo em .atlas/plans/.
atlas-plan-handoff → atlas-plan-execute → atlas-task-validator → atlas-slice-review (opcional, via `--review`)
No workflow full, atlas-plan-handoff é autoria documental do agente principal/orquestrador. O primeiro sub-agent da cadeia só nasce em atlas-plan-execute.
project-rules/index/<tipo>.md e regras em project-rules/rules/ (ou equivalente do repo ativo).flutter analyze / flutter test com path do package) antes de inferir.PRD §3)..atlas/plans/. Teto orientativo ~250–350 linhas (até ~450 com slices).## Metadados de execução
- Plan prefix: `atlas`
- Execution mode: `sequencial (T01→TN)` | `orchestrated-per-slice`
- Executor skill: `atlas-plan-execute`
- Internal validator: `atlas-task-validator`
- External review: `atlas-slice-review` (optional)
Regras:
Plan prefix é sempre atlas.blocked.PRD §3 D*, não recopiar a tabela).PRD §2 escopo, PRD §3 decisões.PRD §3 D12 — não colar a tabela D* inteira.anti-padrão observado → padrão canônico correto (ancorado no repo).Tarefas #### T01. … #### TNN. com schema de BOUNDARY_PRD_PLAN.md canônico empacotado:
Última task típica: Validação final (flutter analyze, flutter test, passos manuais alinhados a PRD §4–6).
execution_mode: orchestrated-per-slice)## 8. Validação e checklist (validator).BOUNDARY_PRD_PLAN.md no repo ativo).project-rules (o executor carrega via AGENTS.md).Esta skill é de autoria documental (redigir um PLAN_*.md). A fronteira de determinismo do Atlas é a mutação de código (PRD D10): como redigir um plano não muta código, autoria é livre, execução é gateada.
Você pode invocar atlas-plan-handoff diretamente, fora do pipeline, para escrever um plano. Não há restrição: autoria documental não muta o produto. O PLAN_*.md resultante é livre para existir e ser editado.
Um plano escrito standalone não vale como gate aprovado só porque existe — nem mesmo com nome PLAN_*.md. Ao entrar em execução (modos full/direct/execute), o plano é re-gateado obrigatoriamente por atlas_verify_artifact + atlas_verify_template_conformance (TC); no modo execute, essa reverificação na entrada é o equivalente ao gate pós-plano (PRD D13). Plano velho, manual, renomeado ou fora de conformidade trava na entrada da execução, não na autoria. Esta skill não declara o plano "executável de forma determinística" só por tê-lo escrito.
PLAN_*.md, sujeito a re-validação na entrada de execução.atlas_verify_artifact + TC, o orquestrador fica de mãos atadas (não edita mais o plano). A skill é a mesma; o que muda é quem orquestra e os gates que cercam a fase.Invariante: autoria é livre, execução é gateada. Um plano só vira confiável para execução após
atlas_verify_artifact+ TC na entrada (PRD D11).
O próximo agente, só lendo o artefato, deve saber:
atlas-* declaradas nos metadados;execution_mode;atlas-task-validator antes de fechar a slice;atlas-slice-review como segunda camada fria, não substituto do validator interno;npx claudepluginhub pauloborini/atlas-workflow --plugin atlas-workflow-orchestratorGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.