Telas
A tela inicial, a conversa, a lateral e as visões de workflow, skills, uso da licença e configurações.
A CLI tem uma tela por vez na frente, mais uma coluna lateral opcional. Esc sai de qualquer visão
sem cancelar o turno que estiver rodando.
HOME — a tela inicial
É o que abre quando você roda makuco num projeto. Não há caixa de texto aqui: só o menu, com o
passarinho e o logo em cima e uma linha de status embaixo (provider · modelo · modo, mais
pasta:branch e a versão).
| Opção | O que faz |
|---|---|
| [1] Desenvolver uma nova feature | Leva para a conversa com a porta armada: a primeira mensagem que você digitar vira a descrição da feature e dispara o makuco-analisar. |
| [2] Continuar uma feature em andamento | Lê os artefatos, lista os passos candidatos e retoma pela skill certa. |
| [3] Conversar livremente | Abre uma sessão crua com o agente: sem skill, sem alvo, sem preâmbulo. É o "abrir e perguntar uma coisa". |
Navegação: ↑↓ ou o dígito da opção, Enter ativa, clique do mouse também. Esc volta ao menu —
ou à conversa, quando já existe uma.
Conversa
A tela principal. De cima para baixo: o histórico rolável, a caixa de prompt e a linha de modo.
O histórico mostra, em ordem:
- Mensagens do agente, com markdown renderizado.
- Chamadas de ferramenta, colapsáveis —
Ctrl-Oabre e fecha a saída da última. - Diffs de cada arquivo editado, coloridos.
- Perguntas e respostas do wizard, e as permissões respondidas.
- Avisos da própria CLI (passo estacionado, flag ignorada, modelo que não resolveu).
A caixa de prompt aceita três coisas: um comando /, o nome de uma skill
(/makuco-desenvolver alvo opcional) ou texto livre, que vai como mensagem para o agente.
Quando um alvo fecha e a CLI para para pedir licença, a oferta aparece no placeholder da caixa e
como uma dica na conversa. Com a caixa vazia, Enter aceita; digitou o primeiro caractere, Enter
volta a ser "enviar mensagem".
Rolagem
PageUp / PageDown rolam a conversa. Ctrl-End volta ao fim e reengata o acompanhamento
automático.
Lateral
Coluna de 42 colunas à direita. Ela aparece sozinha acima de 120 colunas de terminal; abaixo
disso, abre como sobreposição quando você pede (Ctrl-T ou /sidebar).
| Seção | O que mostra |
|---|---|
| contexto | Tokens consumidos da janela da sessão e o custo acumulado, com barra. |
| licença | O consumo da sessão atual da sua assinatura, com barra e o horário do reset. O quadro completo fica no /usage. |
| arquivos | A árvore de trabalho do git — tudo que está sujo, não só o que o agente tocou nesta sessão. |
| commit | O botão ▸ Fazer commit. Veja Commit pela lateral. |
| rodapé | pasta:branch e a versão da CLI. Fica fixo, sem rolar com o conteúdo. |
Ctrl-↑ / Ctrl-↓ rolam a lateral. A preferência (auto ou hide) é gravada em
.makuco/config.yml quando você alterna por Ctrl-T ou /sidebar.
A árvore de arquivos
Os arquivos que o agente mexeu nesta sessão vêm primeiro, marcados com ●; o resto da árvore
vem depois. O marcador também explica o contador ao lado:
- Linha marcada →
+N -Né o diff líquido da sessão, o mesmo que o visualizador pinta de verde. - Linha sem marca →
+N -Né o diff contra oHEAD.
Arquivo binário sai como - -. Repositório sem commit nenhum sai sem contador.
Visualizador de arquivo
Clicar numa linha da árvore abre o arquivo em sobreposição:
- Código vai para o realce de sintaxe, com numeração de linha.
.mdabre formatado;malterna para o fonte marcado.- Linhas adicionadas ou alteradas na sessão ganham fundo verde e um filete no gutter. Linha removida não aparece — o histórico está no diff da conversa. Arquivo novo abre sem marcação.
- Conteúdo que o agente não tocou é lido do disco. Binário e arquivo grande demais dizem o que são em vez de despejar bytes no terminal.
Navegação: ↑↓, PageUp/PageDown, Home/End. Esc fecha, sem cancelar o turno.
/workflow — a árvore do projeto
Relê os artefatos do disco na hora — inclusive durante um turno — e desenha tudo: cada feature, o estado da análise dela e cada PBI com o estado de desenvolvimento.
| Glifo | Análise da feature | Glifo | Desenvolvimento do PBI |
|---|---|---|---|
○ | pendente | ○ | não começado |
⟳ | em curso | ⟳ | em curso |
✔ | concluída | ◐ | pausado |
✖ | No-Go | ● | concluído |
No topo, a barra de progresso do projeto: cada feature conta uma unidade (a análise) mais uma por PBI. O alvo ativo já aparece visível na abertura.
Navegação: ↑↓, PageUp/PageDown, Home/End. Esc fecha sem cancelar o turno.
/status é alias de /workflow.
/skills — o que existe para invocar
Enquanto o /workflow mostra o que a CLI derivou, o /skills mostra o que existe no disco
para invocar. A lista cobre três origens, nesta ordem de precedência:
| Origem | Onde |
|---|---|
| projeto | .claude/skills/ do projeto |
| usuário | ~/.claude/skills/ |
| plugin | Skills dos plugins habilitados |
Enter escreve /nome na caixa de prompt, com o cursor no fim — não invoca na hora. É o que
deixa você acrescentar o alvo antes de enviar. Enter de novo, sem digitar nada, invoca.
/usage — o consumo da assinatura
Abre o quadro de uso da sua licença do Claude: todas as janelas, cada uma com percentual, barra e o
horário em que reseta. A janela que o servidor marca como vigente aparece com · em vigor.
Os rótulos são os mesmos do /usage do Claude Code — sessão atual,
semana atual (todos os modelos), semana atual (Opus) — porque é a mesma cota vista por duas
telas.
O /clear não zera esse número: sessão nova não devolve token já gasto. /uso é alias.
/settings — configuração do projeto
Cinco campos, gravados em .makuco/config.yml:
| Campo | Como muda |
|---|---|
| Provider | ←→ cicla. Quem executa o turno. |
| Modelo | Enter abre o modal de escolha. Vale na próxima sessão; a lista vem do agente. |
| Auto-aprovar seguras | ←→ alterna. Veja Modos e permissões. |
| Tema | Enter abre o modal, com pré-visualização enquanto você escolhe. |
| Lateral | ←→ alterna entre auto e hide. |
Navegação: ↑↓ troca de campo, Esc volta. Detalhe de cada valor em
Configuração.
Os modais de escolha
Modelo e tema abrem o mesmo componente: título, filtro no topo, lista embaixo, o valor em vigor
marcado com ● e já em foco. Esc fecha sem aplicar — no tema, isso desfaz a pré-visualização.
/model e /theme abrem os mesmos modais direto.
Wizard de perguntas
Quando o agente faz uma pergunta estruturada, ela vira escolha na tela — não parágrafo no meio do texto.
- Uma aba por pergunta, rotulada pelo cabeçalho que o agente mandou, mais uma aba Confirmar com o resumo de tudo. Aba já respondida muda de cor.
←→troca de aba,↑↓anda nas alternativas,Enterresponde ou marca,Espaçomarca em múltipla escolha.Escpula a pergunta e o turno segue — o agente decide sozinho. Não cancela o turno.- Dá para voltar numa aba já respondida e trocar a resposta antes de submeter.
Numa múltipla escolha, texto escrito e opções marcadas são mutuamente exclusivos: o protocolo descarta um dos dois, então a tela só oferece um.
Aviso de versão nova
Se houver versão mais recente publicada, um cartão aparece no arranque com Atualizar agora e
Mais tarde. Escolhendo atualizar, a CLI se atualiza e reabre sozinha já na versão nova.
Esc adia e libera a execução corrente.
A consulta ao canal nunca atrasa o arranque — ela corre enquanto a interface monta — e não acontece quando a CLI está rodando de um checkout do repositório.