.codex/skills/release-description/SKILL.md
Update the one-liner release description in scripts/release-body.js by analyzing commit titles since the last git tag. Use when the user asks to update the release description, release notes one-liner, or prepare release body for a new version.
npx skillsauth add bitsocialnet/seedit release-descriptionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Update oneLinerDescription in scripts/release-body.js before each release.
git tag --sort=-creatordate | head -1
git log --oneline <tag>..HEAD
If there are no commits since the tag, stop — nothing to update.
Categorize by Conventional Commits prefix:
| Prefix | Category |
|--------|----------|
| feat: | New features |
| fix: | Bug fixes |
| perf: | Performance improvements |
| refactor: | Refactors / internal changes |
| chore:, docs:, ci: | Maintenance (mention only if significant) |
| No prefix | Read the title to infer category |
Compose a single sentence that summarizes the release at a high level. Rules:
Examples of good one-liners:
Edit oneLinerDescription in scripts/release-body.js (around line 104–105):
const oneLinerDescription = 'Your new one-liner here.';
Read the updated line back to confirm it looks right. The string should:
development
Perform a refactor pass focused on simplicity after recent changes. Use when the user asks for a refactor/cleanup pass, simplification, dead-code removal, or says "refactor pass".
devops
When the user wants to create or update a README.md file for a project. Also use when the user says "write readme," "create readme," "document this project," "project documentation," or asks for help with README.md. This skill creates absurdly thorough documentation covering local setup, architecture, and deployment.
tools
Profile app performance while browsing, collecting Web Vitals and React rerender data via react-scan. Orchestrates parallel profiler subagents via playwright-cli to capture navigation timing, long tasks, layout shifts, LCP, React commit counts, render bursts, and per-component render data. Use when profiling browsing performance, finding bottlenecks, diagnosing excessive rerenders, or auditing page performance.
tools
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.