一键导入
changelog
Generate a Keep a Changelog entry from git log since the last tag
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate a Keep a Changelog entry from git log since the last tag
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Cut a Tandem release — six-surface version bump, changelog, tag, GitHub Release publish, smoke checklist
Use when tandem_* MCP tools are available, the user asks about Tandem document editing, or iterating on text collaboratively. Provides workflow guidance, annotation strategy, and tool usage patterns for the Tandem collaborative editor.
Start Tandem dev environment (server + client) and verify MCP connection
Capture README screenshots of the Tandem editor UI via Playwright + MCP
Debug Playwright E2E test failures — port conflicts, server startup, test isolation, and post-mortem analysis
Run Playwright E2E tests safely (warns about dev server conflicts)
| name | changelog |
| description | Generate a Keep a Changelog entry from git log since the last tag |
| disable-model-invocation | true |
Generate a formatted CHANGELOG entry from commits since the last release tag.
git describe --tags --abbrev=0
git log $(git describe --tags --abbrev=0)..HEAD --oneline --no-merges
Group commits into Keep a Changelog categories based on conventional commit prefixes:
feat(...) → Added (new features) or Changed (enhancements to existing)fix(...) → Fixedrefactor(...) → Changeddocs(...) → Documentationtest(...) → Testschore(...) → Maintenanceperf(...) → PerformanceFormat as a ## [Unreleased] section. Each entry should be:
- **Description** (#N)Output the formatted block for the user to review and paste into CHANGELOG.md.
[Unreleased] section, show what to append, not a replacementSee .claude/skills/release/SKILL.md for the full release sequence (version bump across all
six surfaces, tag, GitHub Release publish, smoke checklist).
Going forward, changelog entries follow ADR-038 framing — write "your AI" / "the AI" generically; use "Claude" as the concrete example when a feature is Claude-specific (e.g. channel push, plugin monitor, cowork, auto-launcher, plugin marketplace). Past entries (v0.12.0 and earlier) are historical record and not rewritten.