用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/fabioc-aloha/Alex_Skill_Mall --skill release-ritual命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | release-ritual |
| description | Cut a release of Alex_ACT_Edition — preflight, brain-qa, changelog, version bump, tag, push |
| lastReviewed | 2026-01-01T00:00:00.000Z |
Cut a versioned release of Alex_ACT_Edition. Releases are high-stakes operations: they ship the brain template to heir projects across the fleet. Run the full 7-step ACT pass before invoking the irreversible steps.
Do not use for: in-progress drafts, single-skill experiments, untested submissions.
| Check | Tool | Pass criterion |
|---|---|---|
| All accepted PRs merged | git log against ../Alex_ACT_Edition | No open PRs marked "ship in this release" |
| Working tree clean | git status | No uncommitted changes |
| brain-qa exits 0 | node ../Alex_ACT_Edition/scripts/brain-qa.cjs (when present) | Exit code 0 |
| Self-contained check | grep for ../master-wiki/ or absolute paths in .github/ | Zero matches |
| CHANGELOG.md updated | manual review | Entry for the new version with all merged PRs |
| Version bumped | grep version package.json (when present) or currency: in frontmatter | New version > previous |
| ACT pass complete | this skill | Full 7-step trail recorded |
List every PR being released. Categorize:
| Category | Examples |
|---|---|
| Breaking | API changes, removed skills, renamed files heirs depend on |
| Feature | New skills, new instructions, new prompts |
| Fix | Bug fixes, typo fixes, link repairs |
| Chore | Dependency bumps, dev-only changes |
If breaking is non-empty, bump major version (X.0.0). Else if feature is non-empty, bump minor (x.X.0). Else bump patch (x.x.X).
## [x.y.z] - YYYY-MM-DD
### Breaking
- ...
### Added
- ...
### Fixed
- ...
### Chore
- ...
Update version in:
package.json (if present)README.md version badge (if present).github/copilot-instructions.md if it carries a version stampAll checks from the table above must pass. If any fail, stop. Fix and re-run.
git add CHANGELOG.md package.json README.md .github/
git commit -m "Release vX.Y.Z"
git tag -a vX.Y.Z -m "Alex_ACT_Edition vX.Y.Z"
This is the high-stakes step. Run the full ACT pass before:
git push origin main
git push origin vX.Y.Z
Write a one-line entry to feedback/announcements.md (create if absent):
- vX.Y.Z (YYYY-MM-DD) — <one-line summary>. See CHANGELOG for details.
Heirs poll this on next session-start.
If a release introduces a regression and is caught within 24 hours:
git tag -d vX.Y.Z
git push origin :refs/tags/vX.Y.Z
git revert <release-commit-sha>
git push origin main
Then immediately cut a patch release with the revert + a Fixed entry citing the regression.
If the regression is caught after 24 hours, do not delete the tag — heirs may have already pulled. Cut a patch release instead and document the bug in CHANGELOG.
| Anti-pattern | Correction |
|---|---|
| Pushing before preflight | Preflight is non-negotiable — even for "obvious" patch releases |
| Skipping ACT pass on a "small" release | Releases are always high-stakes; small does not mean low-risk |
| Forgetting the tag | Heirs pull by tag; an untagged commit is invisible to the fleet |
| Editing CHANGELOG after the fact | CHANGELOG must be committed as part of the release commit, not after |
release-discipline — the always-on ruleact-pass — full pass mandatory for releases/cut-release prompt基于 SOC 职业分类