Skip to content
Apothem
Referência

Registros de artefatos

Enumeração completa dos artefatos do ecossistema Apothem: comandos, regras, trabalhadores delegados, hooks, habilidades, output-styles, disciplina de evolução de artefatos e declarações de classes de artefato vazias.

Registro canônico dos conjuntos de artefatos. Este documento contém as enumerações completas de comandos, regras, trabalhadores delegados, hooks, habilidades, output-styles, disciplina de evolução de artefatos e declarações de classes de artefato vazias; as tabelas substantivas vivem aqui. A disposição do código-fonte do projeto fornece a visão condensada e sempre ativa.

1. Comandos

Quarenta e cinco comandos são registrados a partir de src/apothem/commands/*.md (não recursivo) — a referência completa e sempre atual por comando é a referência de comandos gerada, e a pipeline /research de treze etapas (de /research-ideate a /research-disseminate), além dos orquestradores de workflow encapsulado /audit e /fortress, são enumerados ali por completo. Cada comando é um arquivo registrado de primeira classe; o orquestrador /plan apenas encadeia as etapas de plan que já são de primeira classe e não carrega lógica de etapa própria, então ainda não há um despachante monolítico nem agrupamento de subcomandos.

Trinta e cinco comandos são invocáveis pelo modelo (disable-model-invocation: false): o modelo pode executar um deles quando uma solicitação corresponde à sua descrição. Dez são invocados somente pelo operador: /freshify, /github-deploy-fresh, /github-deploy-next, /release-readiness, /elevate, /fortress, /workflow, /plan-execute, /research-experiment e /research-publish. A flag por comando é registrada em src/apothem/commands/README.md.

Os comandos de auditoria e de elevação que não são de plan nem de research:

ComandoArquivoDescrição
/a11y-auditsrc/apothem/commands/a11y-audit.mdAuditoria de acessibilidade de uma superfície web implantada contra WCAG 2.2 AA, percorrida página por página
/architecture-reviewsrc/apothem/commands/architecture-review.mdRevisão de integridade arquitetônica de um repositório contra seu artefato de design e a disciplina canônica de camadas
/code-auditsrc/apothem/commands/code-audit.mdAuditoria forense de código entre arquivos no escopo do corpus do repositório ao longo de seis fases adversariais
/code-reviewsrc/apothem/commands/code-review.mdRevisão de qualidade de código por arquivo em src/, scripts/ e tools/ com achados por arquivo
/dependency-auditsrc/apothem/commands/dependency-audit.mdAuditoria por dependência (direta + transitiva) nos arquivos de manifesto do repositório
/docs-reviewsrc/apothem/commands/docs-review.mdRevisão de documentação de cada página Markdown sob a superfície de documentação do host
/elevatesrc/apothem/commands/elevate.mdEleva cada superfície do projeto ao SOTA atual via trabalhadores de crítica independentes e, em seguida, entrega para /freshify
/evalsrc/apothem/commands/eval.mdCampanha de avaliação de modelos de linguagem agnóstica de modelo construída sobre a habilidade eval-harness
/freshifysrc/apothem/commands/freshify.mdRenderiza um projeto novo, sem rastros e pronto para produção; cada etapa destrutiva com portão de confirmação
/github-deploy-freshsrc/apothem/commands/github-deploy-fresh.mdEspecialização para GitHub de /freshify que produz um único lançamento de primeira versão novo em origin/main
/github-deploy-nextsrc/apothem/commands/github-deploy-next.mdExecuta um ciclo completo de próximo lançamento de ponta a ponta na superfície de lançamento do GitHub
/perf-auditsrc/apothem/commands/perf-audit.mdAuditoria contra os orçamentos de desempenho por classe em src/apothem/rules/performance-discipline.md
/release-readinesssrc/apothem/commands/release-readiness.mdVarredura de portão pré-lançamento: matriz de qualidade, risco de dependências e verificações de engenharia de lançamento
/researchsrc/apothem/commands/research.mdTrabalho de pesquisa multifonte com descoberta e extração de fontes em paralelo
/security-auditsrc/apothem/commands/security-audit.mdAuditoria da postura de segurança contra OWASP ASVS, OWASP Top 10 e CWE Top 25
/supply-chain-auditsrc/apothem/commands/supply-chain-audit.mdAuditoria da cadeia de suprimentos contra os padrões SLSA, Sigstore e SBOM
/test-suitesrc/apothem/commands/test-suite.mdEscrita e execução de testes com foco no comportamento contra o framework de testes ratificado do host
/threat-model-auditsrc/apothem/commands/threat-model-audit.mdAuditoria de modelagem de ameaças contra STRIDE e PASTA através da arquitetura, do fluxo de dados e dos limites de confiança
/ux-reviewsrc/apothem/commands/ux-review.mdRevisão da experiência do desenvolvedor: ergonomia da CLI, fluxo de instalação, texto de ajuda e mensagens de erro

Comandos da pipeline de plan

A pipeline de plan é entregue como oito comandos de primeira classe — um por etapa, cada um invocável diretamente como /plan-<stage> a partir de seu próprio arquivo registrado em src/apothem/commands/plan-<stage>.md.

ComandoArquivoComportamento
/plan-specsrc/apothem/commands/plan-spec.mdRefina prosa de forma livre em um _spec/spec.md de grau de especificação; cada pergunta aberta é roteada pelo canal de consulta estruturada em vez de aplicar valores padrão em silêncio; --quick escreve um único arquivo de plan leve sob <project-root>/.apothem/plans/
/plan-generatesrc/apothem/commands/plan-generate.mdGera uma Suíte de Planejamento Mestra completa a partir de prosa/requisitos redigidos
/plan-reviewsrc/apothem/commands/plan-review.mdAuditoria forense de uma suíte existente — fidelidade da prosa, consistência interna, análise de lacunas — refinada por meio de perguntas e respostas interativas
/plan-designsrc/apothem/commands/plan-design.mdProduz um artefato de design arquitetônico no _inputs/design.md da suíte, validado pelo portão de pré-emissão de quinze barras antes da promoção
/plan-auditsrc/apothem/commands/plan-audit.mdAuditoria e remediação em malha fechada ao longo do ciclo completo spec → generate → review, iterando até que não restem achados ou um limite de iterações com um recuo definido seja atingido
/plan-executesrc/apothem/commands/plan-execute.mdExecuta uma fase com verificação de conformidade e portões de qualidade — esforço medium por padrão, sobreponível por fase via um campo effort: no frontmatter de PHASE.md; para em cada limite de fase por padrão, com --no-pause (ou a flag enforcement.continuous_execution do perfil) optando pelo avanço contínuo de fase a fase
/plan-statussrc/apothem/commands/plan-status.mdRelatório de progresso somente leitura sobre as dimensões de tarefa, fase e artefato
/plan-amendsrc/apothem/commands/plan-amend.mdEmenda, estende, refina ou reverte uma suíte existente sem destruir decisões previamente resolvidas; re-deriva apenas os artefatos descendentes afetados

Comandos de fluxo de trabalho do operador e de orquestração

Três comandos entram em um procedimento profundo em vez de carregar lógica de etapa própria: dois pontos de entrada de fluxo de trabalho do operador (cada um respaldado por uma habilidade irmã de mesmo nome) mais o orquestrador fino da pipeline de plan.

ComandoArquivoDescrição
/workflowsrc/apothem/commands/workflow.mdPonto de entrada de aproveitamento de fluxo de trabalho de propósito geral (/goal <<mission>>): impulsiona fluxos de trabalho dinâmicos multitrabalhador genuinamente independentes sob contratos de retorno nomeados, verificação por refutação-por-padrão antes de qualquer achado sobreviver, remediação além da missão divulgada conforme o livro-razão de mudanças, e saída determinística; o despacho multitrabalhador e a autoexecução são opt-in / com portão de confirmação. Respaldado pela habilidade workflow
/projectifysrc/apothem/commands/projectify.mdElevação de Projetos de aplicativos de chat: redige os entregáveis de Description / Instruction / Files de conhecimento de um Claude Project, Custom GPT ou Gem às convenções SOTA atuais, dentro de um orçamento de contexto mensurável por plataforma; saída determinística, autonomia opt-in. Respaldado pela habilidade projectify
/plansrc/apothem/commands/plan.mdOrquestrador fino que encadeia as etapas de plan de primeira classe (plan-spec → plan-generate → plan-review → plan-design (conditional) → plan-execute), retomando cada uma a partir do Manifesto de Transferência da etapa anterior; não carrega lógica de etapa — o encadeamento é opt-in / com portão de confirmação (--auto encadeia continuamente)

2. Regras

As regras de comportamento vivem sob src/apothem/rules/ — um pequeno núcleo sempre ativo mais um conjunto maior filtrado por caminho (carregado sob demanda ao tocar artefatos correspondentes). A enumeração completa por regra — com as colunas Scope (sempre ativa / filtrada por caminho) e Implements — é o reference/rules.mdx gerado a partir da fonte, atualizado de src/apothem/rules/*.md pelo gerador do inventário de referência; consulte-o para a lista autoritativa atual.

Delineação de facetas do CM-21 (três regras coimplementam o CM-21 com facetas distintas e não sobrepostas): filtros criativos e identidade cognitiva → cognitive-identity.md; metodologia de geração (protocolos de escrita e reescrita) → clean-room-generation.md; técnicas de planejamento/revisão → planning-techniques.md. Cada regra possui sua faceta; as demais remetem para fora.

Ponteiro do esquema de perguntas interativas. O esquema canônico de invocação de consulta estruturada — campos obrigatórios, tabela de resumo de campos, dois exemplos executáveis (seleção única em §2.1 e seleção múltipla em §2.2) — vive em src/apothem/rules/interactive-questions.md §2 "Structured-Inquiry Shape". Os artefatos descendentes podem copiar §2.1 ou §2.2 como modelos de invocação; o esquema de anotação de opções de três segmentos que o corpo description de cada opção carrega é especificado no §3 do mesmo arquivo.

3. Trabalhadores delegados

O ecossistema é entregue com catorze definições de trabalhadores persistentes; os padrões de equipe da regra de orquestração despacham para eles. Cada definição vive no caminho de arquivo listado abaixo.

Worker              File                                       Pattern         Model Policy
------------------- ------------------------------------------ --------------- -------------
Citation Auditor    src/apothem/agents/citation-auditor.md    Audit           host-selected
Codebase Explorer   src/apothem/agents/codebase-explorer.md   Research        host-selected
Convention Auditor  src/apothem/agents/convention-auditor.md  Audit           host-selected
Dependency Auditor  src/apothem/agents/dependency-auditor.md  Audit           host-selected
Design Critic       src/apothem/agents/design-critic.md       Audit           host-selected
Fact Checker        src/apothem/agents/fact-checker.md        Audit           host-selected
MCP Builder         src/apothem/agents/mcp-builder.md         Generation      host-selected
Memory Auditor      src/apothem/agents/memory-auditor.md      Audit           host-selected
Prompt Evaluator    src/apothem/agents/prompt-evaluator.md    Quality         host-selected
Quality Gate        src/apothem/agents/quality-gate.md        Quality         host-selected
Refactor Surgeon    src/apothem/agents/refactor-surgeon.md    Implementation  host-selected
Research Scout      src/apothem/agents/research-scout.md      Research        host-selected
Security Scanner    src/apothem/agents/security-scanner.md    Audit           host-selected
Test Runner         src/apothem/agents/test-runner.md         Quality         host-selected

4. Hooks

As entradas de hook do Claude Code instaladas usam a forma exec: command é ${PYTHON_BIN}, e args contém um caminho de script em ${HARNESS_ROOT}/.apothem/support/ (por exemplo, hooks/dispatch.py e conformity/gate.py). A forma -m apothem.hooks.dispatch serve ao desenvolvimento a partir de um checkout do código-fonte com PYTHONPATH=src. O despachante importa src/apothem/hooks/lib/resolve_root.py para a resolução da raiz do ecossistema e delega a dois auxiliares que ficam ao lado dele, em src/apothem/hooks/ em si: src/apothem/hooks/emit_hook_context.py formata as cargas úteis dos eventos para o assistente, e src/apothem/hooks/session_start_bootstrap.py executa o trabalho de preparação do SessionStart que o despachante delega quando roteia esse evento. As mensagens de hook apresentadas ao assistente quando os eventos suportados disparam ficam como arquivos de contexto em Markdown em src/apothem/hooks/messages/, uma por variante de evento: postcompact.md, precompact.md, posttooluse-proactive-compaction.md, pretooluse-askuserquestion-recommended.md, pretooluse-bash.md, pretooluse-bash-plan-guard.md, pretooluse-conformity.md, pretooluse-dependency-guard.md, pretooluse-edit.md, pretooluse-edit-header-guard.md, pretooluse-eval-guard.md, pretooluse-notebookedit.md, pretooluse-write.md, pretooluse-write-header-guard.md, pretooluse-write-plan-guard.md, sessionstart.md, skill-index.md, stop.md. Cada arquivo de contexto roteado é carregado pelo despachante quando o seu evento dispara, e o respectivo argumento de contexto está registrado em settings.json. pretooluse-conformity.md é entregue como variante disponível, sem uma entrada de roteamento atual em settings.json. skill-index.md é gerado a partir do catálogo de habilidades e comandos e lido pelo bootstrap de início de sessão, não roteado por meio de settings.json. pretooluse-dependency-guard.md é roteado nos matchers Write e Edit, e pretooluse-eval-guard.md nos matchers Write, Edit e Bash|PowerShell.

Event             Automates                Timeout  Purpose
----------------- ------------------------ -------- --------------------------------------------------
SessionStart      CM-14                    30s      Read memory, check plan state, report readiness
PreCompact        CM-24                    30s      Verify state externalized before compaction. Codex and Qwen Code register it; the Claude Code settings.json template does not
PostCompact       CM-24                    30s      Restore working state after compaction. Codex and Qwen Code register it; the Claude Code settings.json template does not
Stop              CM-14/CM-22/CM-24/CM-26  60s      Session-end externalization
PreToolUse        CM-7/CM-22               10s      Write/Edit/NotebookEdit validation — codebase-isolation, frontmatter, license-header, and plans-locality checks plus the conformity gate. Bash validation — git artifact isolation and plans-locality
PostToolUse       Proactive compaction     10s      Proactive-compaction advisory on every tool call; the Claude Code settings.json template routes it on the all-tools matcher
UserPromptSubmit  —                        10s      Accepted by src/apothem/hooks/dispatch.py whitelist for forward compatibility; no settings.json entry currently routes this event
Notification      —                        10s      Accepted by src/apothem/hooks/dispatch.py whitelist for forward compatibility; no settings.json entry currently routes this event

Convenção. As linhas em que Automates é — são aceitas por dispatch.py mas não estão conectadas em settings.json; a coluna Timeout mostra o valor padrão em nível de despacho que se aplica se e quando o evento for conectado mais tarde.

Bloco canônico de valores de timeout. A coluna Timeout desta tabela é a única fonte de verdade para os valores de timeout de hooks em todo o ecossistema. Os campos timeout por hook em settings.json, as tabelas espelho em site/content/docs/reference/settings-reference.mdx § Hook Events e site/content/docs/reference/artifact-schema.mdx § Hooks Pipeline, e a orientação de regras em src/apothem/rules/persistent-conventions-vigilance.md § Convention Awareness, todas derivam desta coluna. As futuras revisões de timeout aterrissam aqui e os consumidores re-derivam na próxima referência.

Cadência de revisão do modelo de configuração

settings.json é o único modelo do Claude Code. Cada comando de hook usa a forma exec em vez de um wrapper específico de shell, então o comportamento entre SO é revisado dentro de um único arquivo em vez de comparando modelos pareados. As novas entradas de permissões, eventos de hook, timeouts e mensagens de status aterrissam nesse arquivo de forma atômica.

5. Habilidades

As habilidades reutilizáveis vivem sob src/apothem/skills/, uma pasta por habilidade.

HabilidadeCaminhoInvocável pelo usuárioInvocável pelo modeloPropósito
Decision Matrixsrc/apothem/skills/decision-matrix/SimSimEscolha ponderada e com evidências citadas entre opções, com uma verificação de sensibilidade
Dependency Upgradesrc/apothem/skills/dependency-upgrade/SimNãoAtualizações de dependências revisadas por changelog, com versão fixada e verificadas por portão
Dev Toolkitsrc/apothem/skills/dev-toolkit/SimSimLaços de engenharia disciplinados — depuração estruturada, vermelho-verde-refatoração com testes primeiro, decomposição em fatias verticais, desdobramento de requisito a issue
Diagram Authoringsrc/apothem/skills/diagram-authoring/SimSimPipeline escrever → validar → renderizar → exportar para diagramas declarativos e visualizações de dados (SVG / PNG / PDF)
Document Authoringsrc/apothem/skills/document-authoring/SimSimEscrita de documentos de formato longo com portão de aprovação (esboço → rascunho → revisão) com citações verificadas e uma compilação de composição tipográfica determinística
Ecosystem Auditsrc/apothem/skills/ecosystem-audit/SimSimAuditoria às cegas da árvore de configuração do Apothem
Eval Harnesssrc/apothem/skills/eval-harness/SimSimFrameworks reproduzíveis de avaliação de modelos de linguagem com critérios de aprovação explícitos
Incident Runbooksrc/apothem/skills/incident-runbook/SimSimEscrita de runbooks como Trigger → Diagnosis → Action → Verification → Rollback
Issue Lifecyclesrc/apothem/skills/issue-lifecycle/SimNãoDa issue à correção com evidências em cada etapa: rascunhos, dimensionamento, um ponto de verificação com teste falhando, a correção, uma solicitação redigida ao relator e um pull request em rascunho opcional
Knowledge Wikisrc/apothem/skills/knowledge-wiki/SimSimBase de conhecimento em Markdown orientada por índice, com lint e análise de drift e de hubs
Multi-Source Researchsrc/apothem/skills/multi-source-research/SimSimRelatórios de pesquisa com fan-out, verificados de forma cruzada e citados
Paper Toolkitsrc/apothem/skills/paper-toolkit/SimSimNotas de leitura, comparações de artigos, rascunhos de trabalhos relacionados a partir de fontes fornecidas com relatórios de cobertura, críticas de rascunhos e revisões de estilo de referências, sem uma suíte de pesquisa
Perspectivessrc/apothem/skills/perspectives/SimSimVários pontos de vista separados sobre uma questão controversa, reconciliados com um grau de confiança e a divergência mais forte
Plan Suitesrc/apothem/skills/plan-suite/NãoNãoModelo mestre consumido pelas etapas da pipeline /plan
Projectifysrc/apothem/skills/projectify/SimSimElevação de Projetos de aplicativos de chat — os entregáveis de Description / Instruction / Files de conhecimento às convenções SOTA dentro de um orçamento de contexto mensurável por plataforma
Prompt Engineeringsrc/apothem/skills/prompt-engineering/SimSimDesign de prompts estruturado validado por avaliação
Refactor Extractsrc/apothem/skills/refactor-extract/SimSimRefatorações de extração que preservam o comportamento
Secret Rotationsrc/apothem/skills/secret-rotation/SimNãoRetirada e substituição seguras de credenciais expostas
Source Synthesissrc/apothem/skills/source-synthesis/SimSimReconcilia um conjunto fixo de fontes em uma única síntese citada
Research Suitesrc/apothem/skills/research-suite/NãoNãoSuperfície canônica da suíte de pesquisa — os dez mandatos de rigor (R1–R10), o ciclo de vida de pesquisa de treze etapas e o Principal-Investigator Framework; resolvida por caminho a partir das etapas da pipeline /research
Surgical Guardsrc/apothem/skills/surgical-guard/SimSimEdição de diferença mínima delimitada por âncoras, emparelhada com um guarda de qualidade pós-edição reativo baseado em diferenças
Teaching Packsrc/apothem/skills/teaching-pack/SimSimObjetivos de aprendizagem, currículo, explicações passo a passo de fórmulas, exemplos resolvidos, questionário com gabarito e glossário a partir de um artigo ou documento técnico, com cada linha marcada pela seção de origem
Test Authoringsrc/apothem/skills/test-authoring/SimSimEscrita de testes com foco no comportamento com disciplina Arrange-Act-Assert
UI Designsrc/apothem/skills/ui-design/SimSimDesign e refinamento de interfaces até um patamar de acabamento, com um contexto DESIGN.md
Vuln Triagesrc/apothem/skills/vuln-triage/SimSimClassifica por severidade os avisos de segurança e roteia a remediação
Workflowsrc/apothem/skills/workflow/SimNãoAproveitamento de fluxos de trabalho multiagente de propósito geral com verificação adversarial por refutação-por-padrão e remediação além da missão divulgada

Uma habilidade com disable-model-invocation: true só é executada quando o operador a invoca pelo nome. Vinte habilidades são invocáveis pelo modelo. Quatro são manuais porque alteram o estado fora da árvore de trabalho ou dependem de o operador escolher o momento: Dependency Upgrade, Secret Rotation, Workflow e Issue Lifecycle. As duas habilidades de suíte são modelos somente de referência, lidos por caminho. O índice de habilidades de início de sessão lista os nomes invocáveis pelo modelo e os manuais por domínio.

Convenção. O Caminho de cada linha é uma pasta; o ponto de entrada é o arquivo SKILL.md dentro dela — p. ex. src/apothem/skills/plan-suite/SKILL.md — conforme a convenção de habilidade de pasta-com-SKILL.md declarada na disposição do código-fonte do projeto.

6. Output-styles

Quatro output-styles vivem sob src/apothem/output-styles/.

EstiloArquivoPropósito
Defaultsrc/apothem/output-styles/default.mdEstilo padrão do ecossistema — convenções de saída unificadas, roteamento de conteúdo de planejamento e o contrato de escrita de arquivos
Default Architectsrc/apothem/output-styles/default-architect.mdTom de arquiteto sênior — analítico, direto, citações de impulsionadores concretos
Concise Engineersrc/apothem/output-styles/concise-engineer.mdSaída de engenharia de formato curto — mínima prosa, código primeiro
Forensic Auditorsrc/apothem/output-styles/forensic-auditor.mdPostura de classe revisão — achado por achado, saída em forma de cartão de pontuação, um falsificador por achado

7. Evolução de artefatos

Obrigatório. Quando um padrão, correção ou técnica reutilizável recorre (2+ instâncias em uma sessão, ou anotado na memória como recorrente), o ecossistema deve evoluir. O ciclo tem quatro etapas: Detect o padrão durante qualquer interação; Search as habilidades, regras, comandos, hooks e memória existentes em busca de sobreposição; Act evoluindo o artefato correspondente no lugar (atualizar procedimento, antipadrões, escopo) ou criando um novo quando a preocupação é genuinamente ortogonal; Validate que as referências cruzadas ainda resolvem e os artefatos dependentes permanecem consistentes. Prefira o refinamento à criação — novos artefatos acumulam superfície de manutenção. Consulte src/apothem/rules/persistent-conventions-vigilance.md §2+§4 para o protocolo completo, incluindo o catálogo fechado de gatilhos de detecção de lacunas em cada classe de artefato.

8. Classes de artefato vazias

Superfícies declaradas no registro do ecossistema mas intencionalmente vazias até que um gatilho de ativação dispare. Cada linha registra a superfície reservada, o arquivo ou diretório que estrutura a classe, e o gatilho que promove a linha de declaração-vazia para populada.

ClasseEstruturaStatusGatilho de ativação
Servidores MCP(ainda sem estrutura)declaração-vaziaPrimeira instalação de servidor MCP sob a raiz de configuração do usuário

A declaração-vazia é uma declaração positiva, não uma lacuna. A estrutura da classe (quando existe) é o artefato canônico sem operação que rastreia o momento de ativação. As promoções de declaração-vazia para populada aterrissam na seção de registro relevante de forma atômica com o primeiro valor não vazio da estrutura.

On this page