Pular para o conteúdo
Skillpedia
Código em geral48 mil · #4235

squirrel

Ajuda seu agente a criar código de forma completa. Ele planeja, escreve, testa e corrige código, além de gerar documentação.

O que ela faz

Squirrel é uma ferramenta de IA que ajuda a criar e melhorar projetos de software. Ela planeja, escreve código, testa, corrige erros e documenta o projeto inteiro, adaptando-se ao que o projeto já tem.

Quando usar

  • ✓Ao iniciar um projeto novo do zero.
  • ✓Ao melhorar um código que já existe.
  • ✓Ao corrigir erros ou adicionar novas funcionalidades.

Exemplo do que pedir para a IA

“Crie um aplicativo web simples para gerenciar tarefas.”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/squirrel/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/squirrel/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Squirrel analisa o estado do seu projeto e usa uma sequência de passos (planejar, codificar, testar, corrigir, documentar) para realizar a tarefa. Ela tenta corrigir erros automaticamente e só pede ajuda se não conseguir resolver.

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 squirrel

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/squirrel/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Squirrel — Habilidade de Desenvolvimento de Software Full-Cycle

Visão Geral

Squirrel é uma habilidade de codificação com IA full-cycle que funciona em 9 agentes de codificação com IA. Ela detecta automaticamente o estado do projeto (greenfield, em andamento ou maduro) e adapta seu pipeline de engenharia de 8 fases de acordo. Em vez de um fluxo de trabalho único para todos, ela descobre onde o projeto realmente está e entra exatamente no ponto certo.

Quando Usar Esta Habilidade

  • Use ao iniciar um novo projeto do zero (greenfield)
  • Use ao melhorar uma base de código existente (em andamento ou maduro)
  • Use ao corrigir bugs, adicionar funcionalidades ou refatorar
  • Use ao adicionar testes, linting ou CI/CD a um projeto
  • Use ao escrever documentação de nível de produção
  • Use quando o usuário disser "construa para mim", "conserte isso", "squirrel este projeto" ou qualquer tarefa de desenvolvimento com várias etapas

Como Funciona

Etapa 0: Detectar Modo

Squirrel classifica o diretório do projeto:

Sinal Modo Ponto de Entrada
Diretório vazio Greenfield Todas as 8 fases do zero
Arquivos de origem, sem testes/documentos Em Andamento Auditoria primeiro, depois melhoria
Origem + testes + CI + README Maduro Melhorias direcionadas
"corrigir este bug / adicionar funcionalidade" Direcionado Apenas trabalho com escopo definido

O Pipeline de 8 Fases

  1. Descobrir — Entender o projeto (auditar código existente ou coletar requisitos)
  2. Planejar — Lista de tarefas concretas com dependências e critérios de conclusão
  3. Construir — Escrever ou modificar código (sub-agentes paralelos quando suportado)
  4. Testar — Executar testes existentes, escrever novos, meta de 70%+ de cobertura
  5. Caça a Bugs — Análise estática + revisão manual
  6. Polir — Lintar, formatar, verificar tipos, remover código morto
  7. Documentar — README + documentação inline (atualizar existente, não sobrescrever)
  8. Entregar — Checklist final: testes verdes, sem segredos, CI configurado

Recuperação de Falhas (Regra de 3 Avisos)

  1. Aviso 1: Corrigir o erro específico. Executar testes. Seguir em frente.
  2. Aviso 2: Relê o código. Tentar uma abordagem diferente.
  3. Aviso 3: PARAR. Reverter. Documentar o que falhou. Perguntar ao usuário.

Exemplos

Exemplo 1: Construir uma API REST

> build me a REST API for a todo app with TypeScript and Express

Squirrel detecta automaticamente o modo greenfield e executa todas as 8 fases.

Exemplo 2: Corrigir um bug

> fix this bug in src/auth/login.py

Squirrel entra no modo direcionado — auditoria abreviada, correção com escopo, verificação.

Exemplo 3: Melhorar projeto existente

> squirrel this project — add tests, fix lint errors, write README

Squirrel audita a base de código existente e, em seguida, aplica as fases 4-8.

Melhores Práticas

  • Respeita o código existente — combina convenções de nomenclatura, framework de teste, estilo de importação e arquitetura
  • Lê 2-3 arquivos semelhantes antes de escrever um novo
  • Nunca suprime erros de tipo com as any ou @ts-ignore
  • Nunca exclui testes que falham para "passar"
  • Nunca deixa o código em um estado quebrado

Compatibilidade de Plataforma

Squirrel funciona em: Claude Code, Codex, Cursor, Antigravity, Gemini CLI, GitHub Copilot, Windsurf, OpenCode, Aider (9 no total).

Instale com:

# Universal installer
npx skills add flyingsquirrel0419/squirrel-skill

Limitações

  • Não substitui a validação específica do ambiente ou a revisão de especialistas
  • Modelos de CI/CD são pontos de partida, não garantias de implantação direta
  • A execução paralela de sub-agentes depende do suporte da plataforma

Habilidades Relacionadas

  • @brainstorming - Para planejar antes da implementação
  • @test-driven-development - Para fluxos de trabalho orientados a TDD
  • @systematic-debugging - Para resolução metódica de problemas
Perguntas frequentes

O que significa 'full-cycle'?

Significa que a ferramenta cuida de todo o processo de desenvolvimento, desde o planejamento inicial até a entrega final.

Como o Squirrel sabe o que fazer?

Ele analisa o seu projeto para entender se é novo, em andamento ou maduro, e ajusta o seu trabalho para se encaixar.

O que acontece se o Squirrel não conseguir corrigir um erro?

Ele tenta corrigir o erro por conta própria duas vezes. Se não conseguir, ele para, informa o que aconteceu e pede sua ajuda.

Detalhes

Descrição original do autor

Full-cycle AI coding skill: plans, builds, tests, lints, fixes bugs, and writes production-grade docs. Auto-detects project state and adapts its 8-phase pipeline.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4235
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas