agentnote-release
Skill15 starsChanged 6 months agoMITView on GitHub
Prepare and publish Agent Note releases with the repo-local Markdown workflow, including version bump validation, release note preview, tag creation, workflow monitoring, and npm/GitHub verification.
In this repository6 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- agentnote-releaseSkill
- coderabbit-reviewSkill
- ui-ux-pro-maxSkill
- coderabbit-reviewSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
16 rules. About 0 are common, 8 are distinctive, and 8 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈8
Distinctive · estimate
This author's own choices. Worth a look.
8
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this skill when the task asks to release Agent Note, bump a version, cut a tag, publish npm packages, or verify a release.
- Distinctive: line 14
Check the working tree. Do not release with unrelated dirty files.
- Very specific: line 15
If the user only wants a rehearsal or passes --dry-run, do not edit files, commit, tag, or push.
- Distinctive: line 19
Follow these steps instead of relying on a release script:
- Very specific: line 21
Update packages/cli/package.json to x.y.z.
- Very specific: line 22
Run npm install from the repository root so npm updates package-lock.json and synchronizes packages["packages/cli"].version to x.y.z.
- Very specific: line 29
Commit only those release files as chore: bump version to x.y.z with Release note: skip.
- Distinctive: line 30
Create the annotated tag with git tag -a vx.y.z -m vx.y.z.
- Distinctive: line 35
Do not manually push a release tag before the package version bump commit is on main.
- Very specific: line 36
If release notes look like an implementation log, fix commit subjects or Release note: bodies before tagging.
- Distinctive: line 37
If any step fails after a local commit or tag, inspect the repository state before retrying.
- Very specific: line 38
Keep release plumbing commits hidden with Release note: skip.
- Distinctive: line 42
After pushing a release tag:
- Very specific: line 45
Verify the GitHub Release exists for v<version>.
- Very specific: line 46
Verify npm publishes both agent-note@<version> and @wasabeef/agentnote@<version>.
- Distinctive: line 47
If release notes need copy edits after publication, update the GitHub Release body directly and keep the source commit guidance for future …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Agent Note Release Workflow
Use this skill when the task asks to release Agent Note, bump a version, cut a tag, publish npm packages, or verify a release.
Prepare
- Confirm the target version from the user request, accepting either
x.y.zorvx.y.z. Usex.y.zfor package metadata andvx.y.zfor the git tag. - Switch to
mainand pull the latest changes before an actual release. - Check the working tree. Do not release with unrelated dirty files.
- If the user only wants a rehearsal or passes
--dry-run, do not edit files, commit, tag, or push; only inspect state, run safe checks when useful, and preview the release notes.
Release
Follow these steps instead of relying on a release script:
- Update
packages/cli/package.jsontox.y.z. - Run
npm installfrom the repository root so npm updatespackage-lock.jsonand synchronizespackages["packages/cli"].versiontox.y.z. - Run
npm -w packages/cli run build. - Run
npm -w packages/cli run typecheck. - Run
npm -w packages/cli run lint. - Run
npm -w packages/cli test. - Preview release notes with
git-cliff --config .github/cliff.toml --unreleased --tag vx.y.z --strip header. - Stage
packages/cli/package.json,package-lock.json, and the rebuiltpackages/cli/dist/cli.js. - Commit only those release files as
chore: bump version to x.y.zwithRelease note: skip. - Create the annotated tag with
git tag -a vx.y.z -m vx.y.z. - Push
mainandvx.y.zonly when ready to publish.
Guardrails
- Do not manually push a release tag before the package version bump commit is on
main. - If release notes look like an implementation log, fix commit subjects or
Release note:bodies before tagging. - If any step fails after a local commit or tag, inspect the repository state before retrying; do not create duplicate tags.
- Keep release plumbing commits hidden with
Release note: skip.
Verify
After pushing a release tag:
- Watch the release workflow until completion.
- Verify the GitHub Release exists for
v<version>. - Verify npm publishes both
agent-note@<version>and@wasabeef/agentnote@<version>. - If release notes need copy edits after publication, update the GitHub Release body directly and keep the source commit guidance for future releases.
Report
End with:
- Version released or prepared
- Commands run
- Workflow status
- GitHub Release URL
- npm package versions confirmed
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

