一键导入
changelog-management
Gerenciamento obrigatório de CHANGELOG e versionamento seguindo Keep a Changelog e Semantic Versioning em todos os projetos.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Gerenciamento obrigatório de CHANGELOG e versionamento seguindo Keep a Changelog e Semantic Versioning em todos os projetos.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | changelog-management |
| description | Gerenciamento obrigatório de CHANGELOG e versionamento seguindo Keep a Changelog e Semantic Versioning em todos os projetos. |
| triggers | ["changelog","versioning","release","changes","updates","semantic versioning","tags"] |
| source | https://keepachangelog.com/ |
Regras obrigatórias para manter CHANGELOG em todos os projetos seguindo o padrão Keep a Changelog.
Aplicar esta skill em TODOS os projetos quando:
CHANGELOG obrigatório em todos os projetos:
CHANGELOG.md na raizAgentes só podem modificar versão não lançada:
[1.2.0])[Unreleased]Todas as mudanças devem estar no CHANGELOG:
Formato obrigatório:
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- Nova funcionalidade X
### Changed
- Melhoria Y
### Fixed
- Correção Z
## [1.2.0] - 2025-12-08
### Added
- Versão anterior...
Antes de fazer mudanças:
CHANGELOG.md existeDurante as mudanças:
[Unreleased]Antes de commitar:
[Unreleased]Ao criar release:
[Unreleased] para nova versão com data## [Unreleased]
### Added
- Nova skill `changelog-management` para gerenciamento obrigatório de CHANGELOG
- Script `utils/database.py` genérico para queries SQL puro (Django)
### Changed
- `.gitignore` simplificado usando pastas ao invés de listar arquivos
- `skills/README.md` atualizado para referenciar scripts genéricos
### Security
- Removidas referências a projetos de trabalho confidenciais
CHANGELOG.md existe na raiz do projeto[Unreleased]Se o projeto não tem CHANGELOG, criar com este template:
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- Initial project setup
---
[Unreleased]: https://github.com/USER/REPO/compare/v1.0.0...HEAD
Este projeto segue Semantic Versioning 2.0.0:
1.0.0 → 1.1.0: Nova funcionalidade adicionada1.1.0 → 1.1.1: Bug corrigido1.1.1 → 2.0.0: Mudança que quebra compatibilidadeAtualizar versão nos arquivos
CHANGELOG.md (mover [Unreleased] para nova versão)Commit e Tag
git commit -m "chore: release v1.2.0"
git tag -a v1.2.0 -m "Release version 1.2.0"
git push origin main --tags
Criar Release no GitHub (se aplicável)
Antes de commitar, sempre verificar:
# Verificar diff antes de commitar
git diff
# Procurar por tokens
grep -r "ntn_" .
grep -r "secret_" .
grep -r "password" .
Use sempre placeholders em documentação:
# ✗ ERRADO - Nunca commite tokens reais
TOKEN = 'ntn_ABC123XYZ456REAL_TOKEN_HERE'
# ✓ CORRETO - Use placeholders
TOKEN = 'ntn_YOUR_NOTION_TOKEN_HERE'
Python best practices e styleguide
Integração completa com Notion usando MCP customizado (notion-automation-suite)
Gera critérios de aceite Given/When/Then para requisitos funcionais. Inclui happy path, edge cases e falhas.
Cria Architecture Decision Records (ADRs) para decisões técnicas. Inclui alternativas, justificativa e consequências.
Extrai especificações de um sistema legado (código existente) quando não há documentação adequada.
Converte input não estruturado (texto, notas, docs parciais) em requisitos funcionais (FR) e perguntas abertas. Não inventa requisitos.