Guias de autoria e pipeline
Tutoriais orientados a tarefas para refinar conteúdo em especificações, gerar suítes de planejamento, revisar planos, executar fases, adicionar artefatos e executar portões de qualidade.
Tutoriais orientados a tarefas para criar artefatos do Apothem e operar o pipeline de planejamento. Cada guia responde a uma única pergunta concreta.
Para receitas de configuração inicial — adicionar um harness, editar o perfil, operar o instalador — consulte a seção Receitas práticas em vez disso.
Pipeline da suíte de planejamento
Como refinar conteúdo bruto em uma especificação?
Invoque /plan-spec com o conteúdo bruto como entrada. O papel Forge executa seis fases de transformação (Descoberta, Consideração Meticulosa, Mapeamento de Potência, Verificação de Preservação, Aplicação de Expertise, Varredura de Resolução de Perguntas) e emite a especificação consolidada em .apothem/plans/{suite}/_spec/spec.md. Consulte src/apothem/commands/plan-spec.md para o protocolo completo.
Como gero uma suíte de planejamento a partir de uma especificação?
Invoque /plan-generate .apothem/plans/{suite}/_spec/spec.md depois que /plan-spec tiver gravado a especificação. O gerador emite os arquivos de infraestrutura canônicos, além dos arquivos por fase phases/NN-kebab-topic/PHASE.md. Consulte src/apothem/commands/plan-generate.md.
Como reviso um plano gerado?
Invoque /plan-review path/to/plan-suite/. O revisor aplica as nove técnicas de planejamento e emite scorecards. Scorecards reprovados bloqueiam a execução em SHARED+ até serem resolvidos. Consulte src/apothem/commands/plan-review.md.
Como executo um plano?
Invoque /plan-execute path/to/plan-suite/ [phase-id]. Sem um phase-id, a próxima fase pendente é executada. Com um id específico, apenas essa fase é executada. Consulte src/apothem/commands/plan-execute.md.
Como verifico o status do plano?
Invoque /plan-status path/to/plan-suite/ [--verbose]. Relatório somente leitura. Consulte src/apothem/commands/plan-status.md.
Criando artefatos
Como adiciono uma nova regra?
- Escolha um nome de arquivo em kebab-case sob
src/apothem/rules/, por exemplosrc/apothem/rules/my-new-rule.md. - Escreva o frontmatter (
name,description,pathFilter,alwaysApply). - Escreva o corpo com as seções canônicas: Purpose, Obligations, Seriousness Scaling, Anti-Patterns, Enforcement, Bindings.
- Execute
python scripts/dev/validate_ecosystem.py --check frontmatter-cohortpara verificar.
O carregador de regras é baseado em glob: ele localiza todo arquivo que corresponda a src/apothem/rules/*.md, então nenhuma entrada de registro é necessária. Basta colocar o arquivo com o nome canônico nesse diretório para concluir o registro.
Como adiciono um novo trabalhador delegado?
Escolha um nome de arquivo em kebab-case sob o diretório mostrado abaixo, usando a forma my-worker.md:
src/apothem/agents/
src/apothem/agents/my-worker.mdDepois:
-
Escreva o frontmatter — incluindo
name,version,updated,description,tools,disallowedTools,maxTurnseeffort. -
Escreva o prompt de sistema como o corpo.
O cohort de trabalhadores delegados é carregado por glob a partir de src/apothem/agents/*.md, então o arquivo com o nome canônico é reconhecido ao ser colocado no diretório. Não há tabela de registro para editar.
Como adiciono um novo hook?
- Escreva uma mensagem de contexto em
src/apothem/hooks/messages/<event>-<scope>.md. - Conecte o hook em
settings.json. - Atualize o pipeline de hooks.
- Execute
python scripts/dev/validate_ecosystem.py.
Portões de qualidade
Como executo os portões de qualidade locais?
python -m ruff check .
python -m ruff format --check .
python -m mypy
python -m pytest -q
python scripts/dev/validate_ecosystem.py
python scripts/dev/chaos_pass.pyO pipeline de CI executa o mesmo conjunto em paralelo.
Como verifico o frontmatter de uma única classe de artefato?
python scripts/dev/validate_ecosystem.py --check frontmatter-cohortRun the behavioural evals
Measure whether Apothem's commands and subagents fire on the right requests, whether each pipeline stage produces its artifact, and whether a rule changes behaviour, with a cost-capped eval run.
Adaptadores de harness
Adaptadores de harness do Apothem — um perfil compartilhado, dezessete alvos suportados.