Release
Cut a keepfire release — bump the version in both places it lives, build, test, commit, and tag. Use when the user asks to release, cut a version, or bump the version.From its SKILL.md
npx -y skills add ljf06853/keepfire --skill releaseAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.7 KB, 381 tokens by cl100k_base, as published. Nobody here has run it
Release keepfire at version $ARGUMENTS (e.g. 0.1.2). If no version was given, ask for one; do not guess.
The version lives in four places and nothing syncs them. All must change, or keepfire --version and the plugin manifest will lie about what shipped.
package.json→"version"src/cli.ts→const VERSION = "...";(near the top of the file).claude-plugin/plugin.json→"version".claude-plugin/marketplace.json→plugins[0].version
Steps:
- Confirm the working tree is clean (
git status). If not, stop and report — do not release on top of uncommitted work. - Grep for the current version to be sure you catch every occurrence: search the repo for the old version string and check whether it also appears in
README.md,docs/README.zh-CN.md, oragents/openai.yaml. Update any that are genuinely version claims (not changelog history or example output). - Edit
package.jsonandsrc/cli.tsto the new version. - Run
npm run build && npm test. Both must pass. If either fails, stop and report — do not tag a broken build. - Smoke-check that the binary reports the new version:
npm run dev -- version. - Commit as
chore: release v<version>and tagv<version>. - Do not push or
npm publishunless the user explicitly asks. Report what you did and what's left (push, tag push, publish).
Note: the npm package name is reserved but not yet published, so npm publish is not part of the routine flow.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.