Community编程与开发github.com

marcosbarrosdemiranda/claude-skill-fluxo-de-entrega

Sempre que uma solicitação alterar arquivos do projeto, execute automaticamente o fluxo completo de documentação, git pull --rebase, commit convencional, push para dev, consulta de produção e salvamento compactado no Obsidian. Útil para finalizar sessões, registrar memória e sincronizar trabalho entre sessões.

claude-skill-fluxo-de-entrega 是什么?

Esta skill automatiza o ciclo completo de entrega de tarefas no Claude Code, garantindo que cada alteração em arquivos do projeto seja devidamente documentada, versionada e persistida no Obsidian. Quando ativada (ao final de implementações, correções, refatorações ou mediante comandos como "finaliza", "salva", "commita", "encerrar sessão"), ela executa sequencialmente: atualização de documentação e CHANGELOG.md, commit com Conventional Commits, push para a branch `dev` (nunca com force), pergunta sobre deploy em produção, e salvamento de histórico estruturado no Obsidian. O salvamento inclui um histórico detalhado (`historico/AAAA-MM-DD.md`), um estado compactado (`ESTADO.md`) e a atualização de índices globais (`INDICE.md`, `SESSOES-ATIVAS.md`, `RECADOS.md`). A skill é ideal para times que usam Obsidian como banco de memória persistente e desejam rastrear decisões, pendências e alterações entre sessões, mantendo o histórico acessível via links `[[ ]]` e limites de 30 dias no índice global.

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/marcosbarrosdemiranda/claude-skill-fluxo-de-entrega/tree/HEAD/.claude/skills/fluxo-de-entrega

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Fluxo de Entrega e Memória Integrada ao Obsidian

Esta skill gerencia o ciclo completo de entrega de tarefas, sincronização entre sessões e persistência de memória estruturada no Obsidian (VAULT_MEMORIA).

ORDEM OBRIGATÓRIA DOS PASSOS

  1. DOCUMENTAR

    • Atualizar a documentação afetada (README.md, comentários, CHANGELOG.md com data e descrição).
    • Se não houver documentação a alterar, registrar ao menos no CHANGELOG.md.
  2. COMMIT & SINCRONIZAÇÃO

    • Rodar testes (se houver). Se falhar, parar.
    • Verificar ausência de segredos (.env, tokens, senhas).
    • Executar git pull --rebase na branch dev. Se houver conflito, parar e mostrar os arquivos (nunca descartar alteração de outra sessão).
    • Fazer commit de tudo alterado usando Conventional Commits (feat, fix, docs, refactor, chore...), mensagem clara em português (indicar - parcial se for o caso).
  3. PUSH PARA O GITHUB

    • Push para a branch dev (criar se não existir). Nunca usar push --force.
  4. PERGUNTAR SOBRE PRODUÇÃO

    • Perguntar: "Deseja subir esta versão para produção?"
    • Se sim: rodar testes, merge de dev para main e deploy.
    • Se não: avançar para o passo 5.
  5. SALVAR HISTÓRICO NO OBSIDIAN (Compactação & Sincronização)

    • Histórico Detalhado (historico/AAAA-MM-DD.md): Frontmatter YAML no topo (data, projeto, tags #feat|#fix|#config|#decisao, commits). Registros com formato ## HH:MM - Título #tag, Pedido, Feito, Decisões, Arquivos, Commit, Produção, Problemas, Pendências. Usar links [[ ]] para alimentar o grafo.
    • Estado Compactado (ESTADO.md): Reescrever o ESTADO.md do projeto (máximo 60 linhas, estilo telegráfico):
      • Estado atual
      • Últimas 10 alterações (1 linha cada: data, resumo, hash)
      • Decisões vigentes
      • Pendências abertas
    • Índice Global (INDICE.md): Adicionar 1 linha no Claude/INDICE.md global: "AAAA-MM-DD HH:MM [projeto] resumo curto". Manter apenas 30 dias (mais antigos vão para INDICE-ARQUIVO.md).
    • Sessões Ativas & Recados: Atualizar SESSOES-ATIVAS.md e RECADOS.md. Ao encerrar sessão, remover o registro ativo.

RESUMO FINAL

Mostrar um resumo de uma linha por passo:

  • Documentado: [ok]
  • Sincronizado/Commit: [ok/hash]
  • Push: [ok/dev]
  • Produção: [sim/não]
  • Histórico Obsidian: [ok]

相关技能