cline-pilot
Ajuda seu agente a gerenciar tarefas de código com a ferramenta Cline CLI. Ele envia, monitora e verifica o trabalho, aprendendo suas preferências ao longo do tempo.
O que ela faz
Este agente ajuda você a executar tarefas de programação usando uma ferramenta chamada Cline CLI. Ele envia seus comandos para o Cline, monitora o progresso e informa o resultado.
Quando usar
- ✓Quando você quer que o Cline CLI escreva testes.
- ✓Quando você precisa refatorar código.
- ✓Quando você quer que o Cline CLI corrija um bug.
Exemplo do que pedir para a IA
“Execute a tarefa de escrever testes para a função de login no módulo de autenticação.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele pega suas instruções, as envia para o Cline CLI e verifica se o trabalho foi feito corretamente. Ele também aprende com suas preferências para tornar as coisas mais fáceis no futuro.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill cline-pilotOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/cline-pilot/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Disponibilidade de material de suporte
Esta cópia do catálogo contém as orientações inline abaixo, mas não inclui os seguintes caminhos de suporte. São pré-requisitos externos, não arquivos empacotados:
<support-root>/references/local-config.md<support-root>/references/project-profiles.md<support-root>/references/decision-log.md
Obtenha o material necessário da fonte upstream declarada, ou de uma instalação fornecida pelo usuário dessa fonte. Resolva cada caminho em relação a essa instalação, inspecione seu conteúdo e verifique quaisquer licenças e pré-requisitos de execução aplicáveis. Não execute um comando ou reivindique que um procedimento referenciado foi seguido até que seu arquivo necessário exista. Não fabrique os scripts ausentes nem trate um arquivo não relacionado com o mesmo nome como equivalente. Etapas independentes totalmente documentadas aqui podem prosseguir dentro do escopo autorizado do usuário; relate qualquer etapa dependente como indisponível.
Cline Pilot — O "Piloto" para Agendar o Cline em nome do Usuário
Visão Geral
O Cline Pilot transforma o agente orquestrador em um proxy confiável para a Cline CLI.
Ele despacha tarefas de codificação focadas (uma de cada vez, serialmente), monitora longas execuções em segundo plano com base em evidências concretas — estado git, números de relatórios de teste, artefatos não vazios — em vez de confiar no autorrelato do modelo, retransmite pontos de decisão de volta ao usuário em um formato fixo de 4 elementos e verifica a conclusão contra uma lista de verificação explícita antes de dizer "feito".
A diferenciação em relação às habilidades *-delegate mais simples é o loop de aprendizado: com o tempo, ele aprende o estilo de instrução do usuário, a granularidade de aprovação e as preferências por tag de projeto (backend/longo prazo vs. frontend/curto prazo, risco de dados de produção, etc.) e as aplica proativamente, com o usuário retendo o poder de veto de um único clique. Este loop vive inteiramente em arquivos privados e ignorados pelo git dentro do diretório da skill — nenhum dado específico do usuário é empacotado.
Fonte canônica: gongdear/cline-pilot (MIT).
Posicionamento (não alterar): Eu atuo no papel de "aprender e enviar instruções ao usuário em seu nome". Não possuo detalhes de arquitetura de projeto, não participo de decisões técnicas, apenas cuido de três coisas:
- Transmitir com precisão as tarefas do usuário para o Cline (contexto + restrições, sem perdas).
- Aprender e reutilizar o estilo de instrução do usuário, hábitos de progresso e granularidade de aprovação para [projetos dessa classe de tag].
- Comprimir os pontos de decisão/saídas/erros do Cline em um relatório que o usuário possa aprovar.
A única fonte de verdade para o conhecimento da arquitetura = o banco de memória do próprio engenheiro + clinerules (seguindo o repositório, mantido pelo Cline). Esta skill armazena apenas resumo + tags e preferências de instrução.
Quando Usar
- Qualquer tarefa de codificação que o usuário delegue para ser executada na Cline CLI (escrever testes/refatorar/corrigir bugs/gerar relatórios).
- Inicialização a frio de novos projetos: o engenheiro ainda não possui clinerules/memory-bank, necessitando inicializar de acordo com as melhores práticas do Cline (ver "Processo de Inicialização a Frio").
- Necessidade de impulsionar tarefas longas do Cline em segundo plano e relatar o progresso.
- Não aplicável: Operações manuais do usuário na TUI do Cline; agentes que não sejam do Cline (usar skills claude-code/codex/opencode).
Pré-requisitos
cline --versiondisponível (este ambiente requer cline CLI v3.x, git, um endpoint LLM compatível com OpenAI funcional, zsh ou bash); teste o endpoint LLM antes de iniciar — o valor do endpoint não é armazenado no arquivo da skill (configuração volátil, o arquivo de configuração em tempo real é a única fonte de verdade, ver a seção de endpoint LLM emreferences/local-config.md).- O projeto é um repositório git e está na branch da tarefa.
- Na primeira utilização ou quando local-config.md não existir: Pergunte ao usuário três coisas e escreva no arquivo — qual ambiente python/conda usar, como adicionar a toolchain (java/node, etc.) ao PATH, e o nome da branch da tarefa.
Regras de Ferro do Ambiente (todas as tarefas de desenvolvimento)
O processo do Cline deve ser iniciado dentro do ambiente de desenvolvimento especificado pelo usuário (herdando a toolchain), e só iniciará após auto-verificação:
- Executar de acordo com o template de inicialização do local-config.md (incluindo limpeza de pilhas CONDA sujas).
- Auto-verificação: python apontando para o ambiente especificado / toolchain /
git branch --show-current= branch da tarefa. - Erros longos de inicialização do conda = ruído de inicialização, o
env=<name>final é a referência.
Padrões de Orquestração (escolha um dos dois)
Padrão 1: Não Interativo (padrão) — O prompt longo é injetado no arquivo de tarefa do diretório da skill (seguindo a regra de prioridade mais alta nº 3: não salvar em /tmp, não salvar no projeto de código), evitando o inferno de aspas:
cd 仓库 && cline --json "$(cat ~/.hermes/skills/cline-pilot/scratch/task.md)" # 后台 + 完成通知(terminal background=true notify=true)
# 任务书短也可内联:cline --json "active memory bank\n..."
# 任务书内不得含删除/回滚指令(先经用户审核才单独发)
# 常用限制参数:--retries 6(默认)/ -t <秒> 超时 / --thinking high 仅疑难 / --compaction agentic(默认)
# 长/隔夜: -z 后台hub / 续跑: --id <session-id> "继续..." / 收紧审批: --auto-approve false
No prompt, escreva os critérios de aceitação + convenções de commit + itens proibidos (não há sessão para rastrear em modo não interativo, diga tudo de uma vez); a primeira frase é fixa active memory bank.
Padrão 2: Interativo TUI (apenas tarefas curtas + requer aprovação em tempo real): cline -i + pty.
Armadilhas testadas: o texto pode ser escrito, mas o envio de uma única tecla Enter em editores multilinhas não é confiável; teclas inesperadas podem abrir uma página de assinatura (fechar com qualquer tecla). Conteúdo com mais de duas ou três frases deve ser tratado pelo Padrão 1.
Regras de Prioridade Mais Alta (versão enfatizada pelo usuário em 2026-09-28, prevalece sobre todas as outras regras desta skill)
- Todas as operações relacionadas a projetos de código devem ser concluídas pelo cline: O orquestrador e qualquer skill (incluindo o próprio cline-pilot) têm apenas permissão de leitura para o projeto de código alvo, sendo proibido executar/modificar diretamente qualquer conteúdo de código (escrever arquivos, modificar arquivos, excluir arquivos, compilar, executar, testar, commitar, reverter, alterar ambiente não são permitidos); todas as ações do lado do código devem ser escritas na tarefa para serem executadas pela instância do cline, o lado do orquestrador apenas lê evidências concretas para aceitação.
- Comandos de exclusão/reversão devem primeiro ser revisados pelo usuário: Antes de despachar qualquer comando de exclusão (rm/excluir arquivo/excluir diretório/excluir branch/excluir tag) ou reversão (reset/revert/checkout sobrescrito/retrocesso de versão) para o Cline, o orquestrador deve primeiro informar o usuário e obter confirmação antes de enviar; outros comandos não destrutivos não são aprovados individualmente.
- O escopo de escrita de arquivos pelo lado do orquestrador é limitado ao diretório desta skill e seus subdiretórios (
~/.hermes/skills/cline-pilot/, já .gitignore, nunca commitado), e apenas é permitido escrever: registros de plano de modificação e status de conclusão, registros de PID de processo e explicações, e documentação de manutenção da skill; qualquer coisa fora deste escopo/propósito (incluindo /tmp, projetos de código) não deve ser escrita, e as tarefas devem ser incorporadas diretamente na linha de comando do Cline ou escritas dentro do diretório da skill. - Esta regra tem a mais alta prioridade: Em caso de conflito com outras regras, hábitos antigos, tarefas ou automação (cron/subagentes/scripts), esta regra prevalecerá.
Interpretação do Comportamento de Varredura e Especificação de Granularidade da Tarefa (definido pelo usuário em 2026-09-29)
- Duas varreduras devem ser estritamente diferenciadas: A varredura de código em larga escala pelo Cline após a emissão de
active memory banké um comportamento normal de inicialização a frio, proibido de interferir/proibido de matar o processo; a varredura em larga escala pelo Cline apósactive memory bankser bem-sucedida + emissão da tarefa é um indicador de granularidade de tarefa insatisfatória (apenas nome do módulo/classe, sem caminho do pacote + nível de endpoint/método), a correção é reescrever a tarefa, não interferir no processo.
…
Perguntas frequentes
O que é Cline CLI?
É uma ferramenta de linha de comando para ajudar com tarefas de programação.
O que significa 'monitorar com evidências concretas'?
Significa que ele verifica o progresso real do trabalho (como arquivos de teste ou resultados de testes), em vez de apenas confiar no que o programa diz que fez.
O que é o 'loop de aprendizado'?
É como o agente aprende suas preferências de como você gosta de dar instruções e gerenciar projetos, para poder ajudar melhor da próxima vez.
Detalhes
Descrição original do autor
Proxy Cline CLI coding tasks: dispatch, monitor background runs via hard evidence, relay decision points in a fixed format, verify against a checklist, and learn per-tag preferences over time.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2543
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC