O Flow implementa uma metodologia de desenvolvimento baseada em contexto que estrutura cada tarefa em três fases distintas: Requisitos, Design e Implementação. Este processo garante alinhamento, rastreabilidade e foco constante na entrega de valor.
O Flow cria um ecossistema onde humanos e IA podem colaborar com precisão e propósito.
Approach (Blueprint técnico), Business Context (Requisitos), Completion Report (Evidência)
Servidor MCP para integração direta com assistentes de IA e geração automática de conteúdo
Estrutura com tags delimitadas para fácil compreensão e preenchimento automático
Cada tarefa é independente e isolada, garantindo foco e organização
Documentação automática do progresso e conexão entre ações e objetivos
Comandos simples e diretos para criar, listar e validar tarefas
👨💻🤝🤖 A humanidade é uma coisa boa; a IA é apenas uma extensão dela.
Instale o Flow e crie sua primeira tarefa estruturada em minutos
Instale o Flow globalmente via npm
npm install -g @godrix/flow
Inicialize um novo projeto Flow
npx @godrix/flow init --name "Meu Projeto" --mission "Resolver problema X"
Crie sua primeira tarefa estruturada
npx @godrix/flow FEATURE_AUTH --type feature
Veja como o Flow estrutura diferentes tipos de tarefas
# Contexto de Negócio: FEATURE_AUTH
## 🎯 Objetivo
Implementar sistema de autenticação completo para usuários
## 📋 Requisitos Funcionais
- Login com email/senha
- Registro de novos usuários
- Recuperação de senha
- Logout seguro
## ✅ Critérios de Aceitação
- [ ] Usuário pode fazer login com credenciais válidas
- [ ] Usuário pode registrar nova conta
- [ ] Usuário pode recuperar senha esquecida
- [ ] Sessão expira após inatividade
## 🔒 Regras de Negócio
- Senhas devem ter mínimo 8 caracteres
- Emails devem ser únicos
- Sessões expiram em 24h
- Tentativas de login limitadas a 5 por hora
# Contexto de Negócio: BUG_LOGIN_ISSUE
## 🐛 Problema Identificado
Usuários não conseguem fazer login após atualização
## 🔍 Descrição do Bug
- Login falha com erro 500
- Acontece apenas em produção
- Afeta 100% dos usuários
- Detectado após deploy v2.1.0
## ✅ Critérios de Aceitação
- [ ] Login funciona normalmente
- [ ] Não há regressões
- [ ] Performance mantida
- [ ] Logs de erro corrigidos
## 🚨 Impacto
- **Severidade**: Crítica
- **Usuários afetados**: 100%
- **Prioridade**: P0
# Contexto de Negócio: IMPROVE_PERFORMANCE
## 🚀 Objetivo
Melhorar performance da aplicação em 50%
## 📊 Métricas Atuais
- Tempo de carregamento: 3.2s
- Bundle size: 2.1MB
- First Contentful Paint: 2.8s
- Largest Contentful Paint: 3.1s
## 🎯 Metas
- Tempo de carregamento: < 1.6s
- Bundle size: < 1.0MB
- First Contentful Paint: < 1.4s
- Largest Contentful Paint: < 1.6s
## ✅ Critérios de Aceitação
- [ ] Performance melhorada em 50%
- [ ] Sem regressões funcionais
- [ ] Métricas validadas em produção
# Contexto de Negócio: RESEARCH_AI_INTEGRATION
## 🔬 Objetivo
Avaliar integração de IA para automação de testes
## 📋 Escopo da Pesquisa
- Análise de ferramentas disponíveis
- Avaliação de custo-benefício
- Protótipo de integração
- Documentação de recomendações
## ✅ Critérios de Aceitação
- [ ] Relatório comparativo de ferramentas
- [ ] Análise de custo-benefício
- [ ] Protótipo funcional
- [ ] Recomendações documentadas
## 📅 Prazo
- **Duração**: 2 semanas
- **Entregável**: Relatório + Protótipo
Conecte o Flow diretamente com assistentes de IA para automação completa do desenvolvimento
O Model Context Protocol (MCP) permite que assistentes de IA se conectem diretamente ao Flow, executando comandos e gerando conteúdo automaticamente.
Adicione o Flow ao seu assistente de IA favorito:
{
"mcpServers": {
"flow": {
"command": "npx",
"args": ["@godrix/flow", "mcp"]
}
}
}
{
"mcpServers": {
"flow": {
"command": "npx",
"args": ["@godrix/flow", "mcp"],
"env": {
"NODE_ENV": "production"
}
}
}
}
mcp:
servers:
flow:
command: npx
args: ["@godrix/flow", "mcp"]
read: AGENTS.md
{
"mcpServers": {
"flow": {
"command": "npx",
"args": ["@godrix/flow", "mcp"]
}
},
"contextFileName": "AGENTS.md"
}
Veja como a IA pode interagir automaticamente com o Flow:
A IA cria a estrutura completa do projeto
init_flow_project()
A IA cria uma nova tarefa estruturada
create_task("FEATURE_AUTH", "feature")
A IA gera requisitos detalhados automaticamente
generate_business_context()
A IA cria o plano técnico detalhado
generate_approach()
A IA documenta o trabalho realizado
generate_completion_report()
init_flow_project
- Inicializar projetocreate_task
- Criar taskslist_tasks
- Listar tasksvalidate_task
- Validar estruturaget_task_info
- Obter informaçõesget_project_status
- Estatísticasgenerate_business_context
- Gerar contextogenerate_approach
- Gerar planogenerate_completion_report
- Gerar relatórioanalyze_codebase
- Analisar códigoupdate_project_context
- Atualizar contextocustomize_agents
- Personalizar AGENTS.mdVeja uma conversa real entre você e a IA:
Explore todos os recursos e funcionalidades do Flow