Setup inteligente para projetos com Agentes de IA
Project description
🦑 Squidy - Setup Inteligente para Projetos com Agentes de IA
Pare de perder contexto com seu Agente de IA. Configure projetos profissionais em 2 minutos.
😤 O Problema que Resolvemos
Você usa Claude, ChatGPT ou Cursor para programar, mas:
- 🤯 A IA esquece tudo na próxima conversa (perda de contexto)
- 📝 Você reescreve os mesmos requisitos toda semana
- 🎨 O agente fica "criativo" e muda sua arquitetura sem avisar
- 📂 Seu projeto vira bagunça porque ninguém documenta nada
- ⏱️ Gasta 30 min configurando prompt antes de começar a codar
O Squidy resolve isso em 2 minutos.
🎯 O que é o Squidy?
O Squidy é um instalador CLI que cria automaticamente a estrutura de governança para seus projetos com Agentes de IA (Claude, GPT-4, Cursor, etc).
Em vez de você digitar 20 mensagens explicando seu projeto toda vez que abre o chat, o Squidy:
- 🎤 Entrevista você com 5 perguntas inteligentes
- 🧠 Usa IA para entender seu stack e regras
- 📋 Gera 9 arquivos de documentação que seu agente DEVE ler antes de começar
- 🔒 Cria um "contrato" entre você e a IA: regras, proibições, definição de pronto
Resultado: Sua IA nunca mais perde o contexto ou sai do escopo.
🚀 Instalação
Recomendado — via pipx (funciona no macOS, Linux e WSL sem conflitos):
pipx install squidy
squidy
Não tem pipx? Instale com:
pip install pipxoubrew install pipx(macOS)
Alternativa — pip em venv (Windows / ambientes sem pipx):
python3 -m venv .venv && source .venv/bin/activate # Linux/macOS
# ou: python -m venv .venv && .venv\Scripts\activate (Windows)
pip install squidy
squidy
Para desenvolvedores (clone do repositório):
git clone https://github.com/seomarc/squidy.git
cd squidy
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
python3 -m squidy
🎮 Como usar (2 minutos)
$ python3 -m squidy
1 🦑 Nova instalação com IA
2 📝 Instalação manual (offline)
› 1
🔑 Informe a API key (não aparece na tela)...
✓ Conectado ao OpenAI
🤖 Agente: Me conte sobre o projeto.
Você: API REST para delivery com Node e PostgreSQL
🤖 Agente: Qual método de autenticação?
Você: JWT
Caminho do projeto: /home/user/meu-projeto
🦑 9 arquivos gerados em /home/user/meu-projeto
Abra seu-projeto/doc/AGENT.md e cole no Claude.
Ele entenderá o contexto completo antes de escrever uma linha de código.
✨ Por que devs usam o Squidy?
| Sem Squidy | Com Squidy |
|---|---|
| IA esquece o projeto na próxima sessão | ✅ Contexto preservado entre conversas |
| Agente propõe soluções fora do escopo | ✅ Regras claras (o que pode/não pode fazer) |
| Você repete os mesmos requisitos | ✅ Documentação gerada automaticamente |
| Código sem padrão | ✅ Stack definida, convenções estabelecidas |
| Perde 30 min no setup | ✅ Pronto em 2 minutos |
🏗️ O que ele cria?
O Squidy gera uma estrutura de governança completa que obriga seu agente de IA a:
- 📖 Ler o contexto antes de qualquer ação (nunca mais esquece)
- 🚫 Respeitar proibições (ex: "Nunca use mock em produção")
- ✅ Seguir Definition of Done (critérios objetivos de pronto)
- 📝 Documentar no diário cada ação (rastreabilidade total)
Os 9 arquivos gerados:
seu-projeto/
├── diario/ # 📅 Log automático de decisões
└── doc/
├── AGENT.md # 🎯 Cole isso no Claude para começar
├── constituicao.md # ⚖️ Regras imutáveis (o que NUNCA fazer)
├── oraculo.md # 🧙 Decisões de arquitetura (ADRs)
├── politicas.md # 📋 Stack tecnológica e convenções
├── kanban.md # 📊 Gestão de tarefas (To Do → Done)
├── emergencia.md # 🚨 Registro de bloqueios críticos
├── indice-diario.md # 📑 Índice do histórico
└── contexto-sessao.md # 💾 Cache do estado atual
🔒 Segurança em primeiro lugar
- ✅ API keys são inputadas com
getpass(não aparecem na tela) - ✅ Nunca salvas em disco (apenas memória RAM)
- ✅ Memória limpa automaticamente após uso
- ✅ Modo offline disponível (funciona sem API key)
💻 Para quem é?
- 👨💻 Devs que usam Claude/Cursor/GitHub Copilot diariamente
- 🏗️ Arquitetos que precisam manter padrão em projetos complexos
- 🚀 Vibe coders que querem começar a codar em 2 minutos, não em 30
- 📚 Equipes que precisam de rastreabilidade de decisões de IA
🛠️ Desenvolvimento
git clone https://github.com/seomarc/squidy.git
cd squidy
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
# Rodar
python3 -m squidy
# Rodar testes de smoke
python3 run_tests.py
🤝 Contribuir
Issues e PRs são bem-vindos! Leia CONTRIBUTING.md.
📄 Licença
MIT License - livre para usar, modificar e distribuir.
Feito com 🦑 para devs que cansaram de perder contexto com IA
squidy
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file squidy-1.0.1.tar.gz.
File metadata
- Download URL: squidy-1.0.1.tar.gz
- Upload date:
- Size: 28.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69eb1c0e75fe062231f6732a0e09183e787ea9e73b16456dd873f80ec68d0564
|
|
| MD5 |
8ed82e93b819f7353ee7960037139142
|
|
| BLAKE2b-256 |
01341bc2cd1c4beb72016e91c112d951dad27c98ee027eb39a607d24eb12b832
|
File details
Details for the file squidy-1.0.1-py3-none-any.whl.
File metadata
- Download URL: squidy-1.0.1-py3-none-any.whl
- Upload date:
- Size: 36.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e55a41cd87bdbb35eaca5735392f49c3e440ef85034fd3b71d7cebe9765a6b45
|
|
| MD5 |
01cc6d4ee5bb7c598b75722b6bfd2541
|
|
| BLAKE2b-256 |
1e5ae5f3a2df6cb40fbd7749b49b844a2493695dbff405ea95247f2a91b7553f
|