Skip to content
Back to skills

Conversa Release

ASecurity

Documentar o fluxo completo de versionamento, tag e release para projetos didáticos (exemplo: Calculadora COBOL), incluindo boas práticas, comandos e checklist para releases públicos.

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 20, 2026
ai-agentsbashgit

Works with

  • cli

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add emilianoeloi/cowboy --skill conversa-release --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Conversa Release?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Conversa Release
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/emilianoeloi-conversa-release/badge)](https://www.skillsdirectory.com/skills/emilianoeloi-conversa-release)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# SKILL.md — Skill: Conversa Release

## Objetivo

Documentar o fluxo completo de versionamento, tag e release para projetos didáticos (exemplo: Calculadora COBOL), incluindo boas práticas, comandos e checklist para releases públicos.

---

## Quando Usar
- Ao finalizar uma feature relevante e já aprovada via PR
- Antes de publicar uma nova versão para usuários/testadores
- Para garantir rastreabilidade e documentação do que mudou

---

## Fluxo Padrão de Release

1. **Confirme o commit final na branch principal**
   - Exemplo: `git log --oneline -5`
2. **Verifique branch e tags existentes**
   - `git branch --show-current`
   - `git tag --sort=-version:refname | head -10`
3. **Crie uma tag anotada**
   - `git tag -a vX.Y.Z -m "mensagem do release"`
   - Exemplo de mensagem:
     - "feat: adicionar operacao de logaritmo base 10\n\n- Nova opcao 5 no menu: Logaritmo (base 10)\n- FUNCTION LOG10 do GnuCOBOL\n- Validacao de log de zero\n- Banco de 6 citacoes do Asimov no readme-writer.agent.md\n- Demo nos 3 READMEs atualizada"
4. **Publique a tag no repositório remoto**
   - `git push origin vX.Y.Z`
5. **Crie o release no GitHub**
   - Usando GitHub CLI:
     ```bash
     gh release create vX.Y.Z \
       --title "vX.Y.Z - Título do Release" \
       --notes "## O que há de novo\n\n- Lista de features\n- Testes validados\n- Mudanças de documentação\n- Fluxo de agentes executado"
     ```
   - Ou via interface web: https://github.com/<user>/<repo>/releases/new

---

## Checklist de Release
- [x] Commit final revisado e aprovado
- [x] Branch principal atualizada
- [x] Tag criada e publicada
- [x] Release criado com changelog detalhado
- [x] Link do release compartilhado

---

## Boas Práticas
- Use versionamento semântico (ex: v1.2.0)
- Mensagem de tag clara e objetiva
- Release notes com tópicos: features, testes, documentação, fluxo de agentes
- Inclua links para PRs e issues relevantes
- Sincronize READMEs e documentação antes do release

---

## Exemplo Real (Calculadora COBOL)

- Tag: `v1.2.0`
- Release: https://github.com/emilianoeloi/cowboy/releases/tag/v1.2.0
- Features:
  - Logaritmo base 10 (opção 5)
  - Novo prompt `implementar-log.prompt.md`
  - Banco de citações Asimov rotativo
  - Demo e READMEs atualizados
- Testes: log10(100), log10(1000), log10(1), log(0) erro, regressão das 4 operações
- Fluxo: Vibecoder → Reviewer → README Writer

---

## Observações
- Adapte o fluxo para outros projetos didáticos
- Use como referência para onboarding de novos colaboradores
- Atualize este SKILL.md conforme novas práticas forem adotadas

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.