Nicolnonmilitary611/cadence

Orquestre fluxos de trabalho de agente de IA em fases com um arcabouço leve e estável para execução orientada por plano.

O que é cadence?

O Cadence é uma ferramenta leve e estável para orquestrar fluxos de trabalho de agentes de IA em fases, com execução guiada por plano. Ele permite que desenvolvedores e usuários de agentes AI definam sequências de etapas (como planejamento, execução, revisão) de forma estruturada, garantindo previsibilidade e controle sobre o processo. O Cadence suporta plataformas como Claude Code, Cursor e Codex, integrando-se diretamente ao ambiente de desenvolvimento. Seu funcionamento baseia-se em um arquivo de configuração YAML ou JSON que descreve as fases, dependências e ações, facilitando a automação de tarefas complexas sem a necessidade de infraestrutura pesada.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Nicolnonmilitary611/cadence

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que cadence faz?

Orquestre fluxos de trabalho de agente de IA em fases com um arcabouço leve e estável para execução orientada por plano.

Visão Geral

O Cadence é um harness leve que permite definir e executar fluxos de trabalho de agente de IA de forma estruturada. Cada fase representa uma etapa lógica (ex.: planejamento, implementação, teste) que pode ter dependências e ações específicas.

Como usar

  1. Crie um arquivo de configuração cadence.yaml (ou cadence.json).
  2. Defina as fases no formato:
phases:
  - name: planejamento
    actions:
      - desc: "Gerar plano de implementação"
        command: "echo 'Plano gerado'"
  - name: execucao
    depends_on:
      - planejamento
    actions:
      - desc: "Implementar funcionalidade"
        command: "npm run build"
  1. Execute com:
cadence run

Plataformas suportadas

  • Claude Code
  • Cursor
  • Codex
  • Qualquer ambiente com Node.js ou Python (dependendo da implementação)

Por que Cadence?

  • Leve: Sem dependências pesadas, fácil de integrar.
  • Estável: Execução sequencial controlada, com rollback opcional.
  • Orientado a plano: Cada fase pode ser validada antes de prosseguir.

Contribuição

Pull requests são bem-vindos. Siga as diretrizes de contribuição no repositório.

Habilidades Relacionadas