release · nahumlitvin — скилл для Claude Code: выпуск версии и установка
Скилл проводит выпуск prismantis: обновляет версии и журнал изменений, запускает проверки, помогает создать тег и опубликовать релиз. Пригодится, когда нужно подготовить новую версию проекта.
npx skills add NahumLitvin/prismantis --skill release -a claude-codeЧто делает release
Скилл задаёт порядок выпуска prismantis: выбирает тип повышения версии, обновляет оба манифеста и собирает журнал изменений из объединённых PR с последнего тега. Затем запускает сборку файлов Codex и, если менялся scripts/package.json, сборку vendor-пакета с проверкой его состава.
Перед публикацией нужно выполнить проверки из AGENTS.md, проверить /prismantis demo и /prismantis demo-rtl, а также пройти тест свежей установки. После PR и тега скилл описывает отдельный PR для закрепления версии в marketplace; до его слияния установки продолжают получать предыдущий релиз. Проверка RTL требует читать каждую строку на иврите справа налево.
Какие задачи решает
- поднять версию по типу изменений
- собрать журнал изменений из PR после последнего тега
- обновить генерируемые файлы Codex и vendor-пакет
- проверить свежую установку плагина перед выпуском
- опубликовать релиз через PR и тег в Git
Примеры запросов агенту
- Подготовь выпуск prismantis по текущим изменениям.
- Подними версию и составь журнал изменений после последнего тега.
- Проведи проверки, создай PR для релиза и подготовь тег.
Как установить release
1Через Skills CLI (Vercel)
npx skills add NahumLitvin/prismantis --skill release -a claude-code2Вручную: положить файлы
~/.claude/skills/release/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/release/
1Через Skills CLI (Vercel)
npx skills add NahumLitvin/prismantis --skill release -a codex2Вручную: положить файлы
.agents/skills/release/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NahumLitvin/prismantis --skill release -a cursor2Вручную: положить файлы
.cursor/skills/release/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NahumLitvin/prismantis release2Вручную: положить файлы
.github/skills/release/SKILL.md1Через Skills CLI (Vercel)
npx skills add NahumLitvin/prismantis --skill release -a gemini-cli2Командой платформы
gemini skills install https://github.com/NahumLitvin/prismantis --path .claude/skills/releaseВручную: положить файлы
.devin/skills/release/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NahumLitvin/prismantis --skill release -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о release
Как установить release в Claude Code?
Выполните npx skills add NahumLitvin/prismantis --skill release -a claude-code. Скилл будет доступен по пути ~/.claude/skills/release/SKILL.md.
Что делает скилл release?
Он ведёт по шагам выпуска prismantis: от обновления манифестов и changelog до проверок, PR, тега и публикации GitHub release.
Что нужно проверить перед выпуском prismantis?
Нужно пройти шаги Verify из AGENTS.md, выполнить live-check /prismantis demo и /prismantis demo-rtl, а затем проверить установку на временной конфигурации. Строки на иврите в RTL-демо читают справа налево.
Исходный текст
SKILL.md · MIT
--- name: release description: Cut a prismantis release - version bump, changelog, verify, tag and push. Use when asked to "release", "bump the version", "ship 0.x" or "publish". --- # Release 1. **Pick the version.** Breaking option or token renames are minor while below 1.0 (and major after). New features are minor. Fixes are patch. 2. **Set it in both manifests**: `version` in `.claude-plugin/plugin.json` and `plugins[0].version` in `.claude-plugin/marketplace.json`. 3. **Changelog:** add a dated `## [x.y.z]` at the top of docs/CHANGELOG.md, with Added, Changed and Fixed written for users. PRs do not touch the file, so write it from the "What changes for the user" section of every PR merged since the last tag (`git log vPREV..HEAD --oneline`), one entry per user-visible change, linking the PR. Fold in anything still under `## [Unreleased]` and drop that heading. 4. **Generated files:** run `npm --prefix scripts run build:codex`, since PRs leave `codex/` stale. If `scripts/package.json` changed, also run `npm --prefix scripts run build:vendor`, and confirm the bundle has no `import` statements and no non-MIT code (`grep -c -i elk hooks/vendor/*.js` must print 0). 5. **Verify:** run every step in AGENTS.md Verify, plus `live-check` of `/prismantis demo` and `/prismantis demo-rtl`, reading every Hebrew line right to left. 6. **Fresh install test** against a throwaway config: ``` CLAUDE_CONFIG_DIR=<scratch>/fresh claude plugin marketplace add NahumLitvin/prismantis CLAUDE_CONFIG_DIR=<scratch>/fresh claude plugin install prismantis@prismantis CLAUDE_CONFIG_DIR=<scratch>/fresh claude plugin list ``` Run it after pushing; the marketplace clones from GitHub. 7. **Release PR:** `main` only takes merges through a PR with green checks, so open the release commit as a PR and merge it. 8. **Tag main:** `git tag vX.Y.Z <merge commit> && git push origin vX.Y.Z`. The `release` workflow checks the tag against `plugin.json`, checks the tag is on `main`, and publishes the GitHub release from the CHANGELOG section. 9. **Pin the release:** a second PR sets `ref` to `vX.Y.Z` and `sha` to the tagged commit in the `source` of `.claude-plugin/marketplace.json`, then runs `npm --prefix scripts run build:codex` so `.agents/plugins/marketplace.json`, the Codex copy with a git `url` source, follows. Until it merges, installs keep getting the previous release. 10. **Confirm** CI and the release workflow are green, then run the fresh install test and check `claude plugin list` shows the new version. 11. **Blog:** in `~/git/nahum-writing`, update the "What it draws today" section of `posts/2026-10-02-prismantis/article.md` (version, date, features, counts, limits) and any number in the opening paragraph, then release the blog per its AGENTS.md. Skip when the clone is missing and say so.
© NahumLitvin · MIT · NahumLitvin/prismantis
Похожие скиллы
Каталог скиллов SKILL.md →Сначала — release от других авторов.