Command Creation

mandatory

Processo de criação de comando `/k-*` novo: 5-question Divide-and-Conquer checklist, decisão Code-First (markdown vs binary), uso do scaffolder `/k-new command`, conformidade com `specs/commands/structure.kmd`. Não criar comando do zero quando reuso é possível; não criar markdown quando lógica é determinística.

Policy — Command Creation

Antes de escrever um /k-* novo, responder 6 perguntas. *ada resposta direciona uma ação diferente.*

Checklist (sequencial)

Aplique em ordem; *are na primeira resposta que mude o caminho*

Pergunta 1 — Existe binário com função similar?

ls ~/.local/bin/koder-* /usr/local/bin/koder-*

Se sim → comando novo é wrapper de 5 linhas chamando o binário. Não escreva lógica em markdown.

Pergunta 2 — Existe outro comando que cobre 80% disso?

ls meta/context/commands/k-*.md | xargs -I{} grep -l "<keyword>" {}

Se sim → estender comando existente em vez de criar novo.

Pergunta 3 — Existe task block (`tasks

Source: ../home/koder/dev/koder/meta/docs/stack/policies/command-creation.kmd