Vibe Coding for PM/Founders
Enciclopédia de consulta sobre vibe coding e produto no papel de founder/PM não-técnico.
Concepts (wiki/vibecoding/concepts)
- vibe-coding — o universo: o que é vibe coding e como um founder/PM não-técnico constrói dentro dele
- graph-engineering — orquestração de múltiplos agentes conectados, com critérios de sucesso por etapa
- system-design — alfabetização técnica: fundamentos de arquitetura, escala e infra para founders/PMs não-técnicos
- branch-isolation-for-agents — isolamento por branch/worktree para tarefas de agentes; proteção de main, PR obrigatório, checks
- especificacao-de-issues-para-agentes — issue como contrato: Dado/Quando/Então, escopo negativo, definição de pronto
- triagem-e-priorizacao-de-backlog — appetite, WIP limit 2, board de 3 colunas/5 campos/6 labels
- agents-md-como-instrucao-operacional — AGENTS.md como comando executável: zona de 60-150 linhas, pointers, context rot
- plan-first-com-agentes-de-ia — modo Planner/Executor, plano aprovado antes de codar
- ciclo-issue-branch-pr-merge — loop de 6 passos issue→branch→PR→merge, revisão não-técnica em 2 camadas, rituais diário/semanal
- regras-de-agentes-a-partir-de-livros — hub dos 14 livros clássicos transformados em regras para agentes (4 clusters)
- clean-code-e-regras-de-legibilidade — fundamentos de código: Clean Code, Code Complete, Pragmatic Programmer, Philosophy of SD
- refactoring-e-legado-como-operar-codigo-existente — refactoring e legado: Fowler, Refactoring.Guru, Working with Legacy Code
- arquitetura-e-ddd-para-fundadores — arquitetura e DDD: Clean Architecture, DDD, DDD Distilled, Implementing DDD, PEAA
- confiabilidade-e-dados-para-producao — confiabilidade e dados: DDIA e Release It! para produção
- a-philosophy-of-software-design — A Philosophy of Software Design: módulos profundos e complexidade (John Ousterhout)
- clean-architecture — Clean Architecture: boundaries e Dependency Rule (Robert C. Martin)
- clean-code — Clean Code: legibilidade e raciocínio local (Robert C. Martin)
- code-complete — Code Complete: disciplina de construção (Steve McConnell)
- designing-data-intensive-applications — DDIA: dados em escala (Martin Kleppmann)
- domain-driven-design — DDD: linguagem ubíqua e bounded contexts (Eric Evans)
- domain-driven-design-distilled — DDD Distilled: DDD sem cerimônia (Vaughn Vernon)
- implementing-domain-driven-design — Implementing DDD: aggregates e eventos (Vaughn Vernon)
- patterns-of-enterprise-application-architecture — PEAA: padrões empresariais (Martin Fowler)
- refactoring — Refactoring: melhorar sem mudar comportamento (Martin Fowler)
- refactoring-guru — Refactoring.Guru: smells e técnicas catalogadas
- release-it — Release It!: sobreviver à produção (Michael Nygard)
- the-pragmatic-programmer — Pragmatic Programmer: pragmatismo e automação (Hunt & Thomas)
- working-effectively-with-legacy-code — Working with Legacy Code: ganhar controle de legado (Michael Feathers)
- self-healing-agent — agente que detecta falhas e se recupera automaticamente
- repository-quality-standards — padrões de qualidade de repositório: políticas compartilhadas de lint, hygiene e review distribuídas para todos os repos de uma org (modelo melodic-software/standards)
- conventional-commits — convenção de mensagens de commit que transforma commit em metadado de release; ecossistema conventional-changelog + skill de agente
- ai-native-sdlc — playbook Anthropic de SDLC AI-native: cadeia intent→spec→plan, TDD com feedback loop, evals em CI, review.md + hooks, deploy/rollback headless e loop de métricas
- pstack — plugin Cursor/Claude Code de rigor com agentes: /poteto-mode como roteador, playbooks verbatim, papéis de modelo, verificação antes de sucesso
- sete-metodos-para-instruir-claude-code — os sete métodos oficiais de instruir o Claude Code (tabela carga/compactação/custo + regras de realocação)
- ai-native-levels — modelo de progressão em 5 níveis de adoção de IA (L1 respostas → L2 trabalho diário → L3 prototipagem → L4 build de apps → L5 agente pessoal)
- ai-projects-pattern — projetos de conversa com contexto próprio por domínio (pilar do L2)
- prototype-first-ai-workflows — protótipo antes de spec/design; clone-and-expand a UI existente (L3)
- ai-native-sdlc-playbook — curso oficial Claude Academy: 14 lições, 6 estágios (intent.md → design → build com CLAUDE.md/skills → evals em CI → hooks como gates → loop de métricas)
- ai-burnout — custo humano do 10x: Shumer (liberação) vs. Yegge (AI Vampire, $/hr, jornada 3–4h); síntese “well AND fast”
- ai-agent-teams — equipes de agentes peer-to-peer com devils’ advocates (mecânica do L5)
Entities (wiki/vibecoding/entities)
- non-technical-founder — persona: padrão dono de um produto sem background de engenharia
- pm — persona: papel de product manager
- oh-my-pi — agente de código open-source baseado no Pi, com +40 providers e ferramentas avançadas
- windsurf — IDE Agentivo da Codeium/Cognition, com agente Cascade e indexação Fast Context
- warp — Warp: terminal moderno para agentic coding e plataforma de automação de desenvolvimento
- glean — plataforma Work AI/enterprise search; servidores MCP remotos expõem o contexto da empresa a qualquer host de IA
- agent-rules-books — repositório MIT com 14 rule-sets (full/mini/nano) para agentes, de Clean Code a DDIA/Release It!
- claude-cowork — tier “doer” desktop de Anthropic: arquivos, browser fallback, Skills em paralelo
Comparisons (wiki/vibecoding/comparisons)
- vibe-coding-vs-dev-tradicional — vibração e produtividade vs. desenvolvimento clássico
- oh-my-pi-vs-claude-code — comparação direta entre OMIP open-source e Claude Code comercial
Queries (wiki/vibecoding/queries)
- (vazio)
Sources
- vibecoding-log — registro cronológico desta wiki