project-flow-ops
Ajuda seu agente a gerenciar o fluxo de trabalho entre GitHub e Linear. Ele organiza issues e pull requests para manter tudo em ordem.
O que ela faz
Esta ferramenta ajuda a organizar o trabalho entre o GitHub (onde o código é público) e o Linear (onde o trabalho interno é gerenciado). Ela decide o que fazer com problemas e pedidos de alteração no GitHub, como mesclar, refazer ou fechar, e mantém os dois sistemas atualizados.
Quando usar
- ✓Organizar uma lista de tarefas pendentes no GitHub.
- ✓Decidir se um item deve ser acompanhado no Linear ou apenas no GitHub.
- ✓Ligar o trabalho ativo no GitHub com o planejamento interno no Linear.
Exemplo do que pedir para a IA
“Organize o backlog de Pull Requests abertos e me diga quais devem ser mesclados e quais precisam ser refeitos.”
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
A ferramenta primeiro verifica o status do trabalho no GitHub (quem fez, comentários, testes). Depois, classifica cada item (mesclar, refazer, fechar ou adiar) e decide se ele precisa ser acompanhado no Linear, criando ou atualizando tarefas lá se necessário.
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 affaan-m/ECC --skill project-flow-opsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/project-flow-ops/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.
Fluxo de Projeto Ops
Esta habilidade transforma issues, PRs (Pull Requests) e tarefas do Linear desconectados em um único fluxo de execução.
Use-a quando o problema for coordenação, não codificação.
Quando Usar
- Triagem de backlogs de PRs ou issues abertos
- Decidir o que pertence ao Linear vs. o que deve permanecer apenas no GitHub
- Vincular trabalho ativo do GitHub a fluxos de execução internos
- Classificar PRs em "mesclar", "portar/reconstruir", "fechar" ou "pausar"
- Auditar se comentários de revisão, falhas de CI ou issues desatualizados estão bloqueando a execução
Modelo Operacional
- GitHub é a verdade pública e da comunidade
- Linear é a verdade de execução interna para trabalho ativo agendado
- Nem todo issue do GitHub precisa de um issue no Linear
- Crie ou atualize o Linear apenas quando o trabalho for:
- ativo
- delegado
- agendado
- multifuncional
- importante o suficiente para ser rastreado internamente
Fluxo de Trabalho Principal
1. Leia a superfície pública primeiro
Colete:
- Estado do issue ou PR do GitHub
- Status do autor e do branch
- Comentários de revisão
- Status do CI
- Issues vinculados
2. Classifique o trabalho
Todo item deve terminar em um destes estados:
| Estado | Significado |
|---|---|
| Mesclar | Autocontido, em conformidade com as políticas, pronto |
| Portar/Reconstruir | Ideia útil, mas deve ser reapresentada manualmente dentro do ECC |
| Fechar | Direção errada, desatualizado, inseguro ou duplicado |
| Pausar | Potencialmente útil, mas não agendado no momento |
3. Decida se o Linear é justificado
Crie ou atualize o Linear apenas se:
- a execução estiver ativamente planejada
- múltiplos repositórios ou fluxos de trabalho estiverem envolvidos
- o trabalho precisar de propriedade ou sequenciamento interno
- o issue for parte de um fluxo de programa maior
Não espelhe tudo mecanicamente.
4. Mantenha os dois sistemas consistentes
Quando o trabalho estiver ativo:
- o issue/PR do GitHub deve dizer o que está acontecendo publicamente
- o Linear deve rastrear o proprietário, a prioridade e o fluxo de execução internamente
Quando o trabalho for enviado ou rejeitado:
- poste a resolução pública de volta no GitHub
- marque a tarefa do Linear de acordo
Regras de Revisão
- Nunca mescle apenas pelo título, resumo ou confiança; use o diff completo
- Funcionalidades de fontes externas devem ser reconstruídas dentro do ECC quando forem valiosas, mas não autocontidas
- CI vermelho significa classificar e corrigir ou bloquear; não finja que está pronto para mesclar
- Se o bloqueio real for a direção do produto, diga isso em vez de se esconder atrás de ferramentas
Formato de Saída
Retorne:
PUBLIC STATUS
- issue / PR state
- CI / review state
CLASSIFICATION
- merge / port-rebuild / close / park
- one-paragraph rationale
LINEAR ACTION
- create / update / no Linear item needed
- project / lane if applicable
NEXT OPERATOR ACTION
- exact next move
Bons Casos de Uso
- "Audite o backlog de PRs abertos e diga-me o que mesclar vs. reconstruir"
- "Mapeie issues do GitHub para nossos fluxos de programa ECC 1.x e ECC 2.0"
- "Verifique se isso precisa de um issue no Linear ou deve permanecer apenas no GitHub"
Perguntas frequentes
Quando devo usar o Linear e quando devo usar apenas o GitHub?
Use o Linear para trabalho ativo, agendado, que precisa ser acompanhado internamente por várias pessoas ou equipes. O GitHub é para tudo que é público ou não requer acompanhamento interno detalhado.
O que significa 'classificar' o trabalho?
Significa decidir o destino de cada item: 'Mesclar' se estiver pronto, 'Refazer' se a ideia for boa mas precisar de adaptação interna, 'Fechar' se não for mais relevante ou estiver incorreto, ou 'Adiar' se for útil mas não para agora.
A ferramenta vai criar tarefas no Linear automaticamente para tudo no GitHub?
Não. Ela só cria ou atualiza tarefas no Linear se o trabalho for ativo, delegável, agendado e importante o suficiente para ser rastreado internamente.
Detalhes
Descrição original do autor
Operate execution flow across GitHub and Linear by triaging issues and pull requests, linking active work, and keeping GitHub public-facing while Linear remains the internal execution layer. Use when the user wants backlog control, PR triage, or GitHub-to-Linear coordination.
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #260
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
context-engineering
Otimiza a configuração inicial e as regras para o agente. É útil para garantir que o agente tenha o contexto certo para realizar tarefas de forma eficiente e com qualidade.
addyosmani/agent-skills
doubt-driven-development
Questiona todas as decisões importantes antes de serem tomadas. É útil quando a precisão é crucial, para garantir que não haja falhas escondidas e que o plano seja robusto.
addyosmani/agent-skills
idea-refine
Transforma ideias vagas em planos claros e realizáveis. Ajuda a pensar em diferentes opções e a escolher o melhor caminho a seguir.
addyosmani/agent-skills