xiaohongshu
xiaohongshu
chroma-release
Chroma 的发布一体化流程(SemVer 决策、生成 changelog、同步 CLI 版本、打 git tag、发布 GitHub Release)。当被要求进行新版本发布、更新 CHANGELOG.md、升级 `ca` CLI 版本号、创建 tag 或发布 GitHub Release 时使用。
Full skill instructions
通过对比 HEAD 与最新 tag,确定下一版 SemVer,生成符合仓库格式的 changelog 段落,同步 ca CLI 版本号,并通过 gh 发布 git tag 与 GitHub Release。
X.Y.Z(不带 v)。运行变更收集脚本:
./.codex/skills/chroma-release/scripts/collect_changes.py
如果需要指定基准 tag:
./.codex/skills/chroma-release/scripts/collect_changes.py --since-tag 0.1.1
利用输出检查:
基于 diff 与提交上下文决定下一版本号。
判定参考:
SemVer 对应:
MAJOR:破坏性变更(若已到 1.0.0+)MINOR:新增功能PATCH:修复1.0 前版本处理(当前状态):
0.y.z 下的破坏性变更按 minor 处理(y+1)。y+1 或 z+1;默认用户可见新增走 minor,低风险修复走 patch。若破坏性判断不明确,优先检查 Sources/Chroma 与 public 声明 diff 再决策。
生成与 CHANGELOG.md 现有格式一致的 notes 文件。notes 不得包含版本标题。示例:
### Added
- ...
### Changed
- ...
### Fixed
- ...
根据上次 tag 与 HEAD 的 diff 填充段落,只保留有内容的分组。
用选定版本和 notes 文件执行发布脚本:
./.codex/skills/chroma-release/scripts/release.py \
--version 0.1.1 \
--notes-file /path/to/release-notes.md \
--date 2026-01-04
行为:
Sources/Ca/CaCommand.swift 里的版本常量## [Unreleased] 之后插入 ## [X.Y.Z] - YYYY-MM-DD 段落Release X.Y.ZX.Y.Zgh release create 发布 GitHub Release可选参数:
--skip-commit / --skip-tag / --skip-release--allow-dirty(不建议)./.codex/skills/chroma-release/scripts/release_check.py --version 0.1.1 --require-clean --require-tag
collect_changes.py:收集上次 tag 到 HEAD 的提交与 diff 摘要。release.py:应用 changelog 与 CLI 版本,提交、打 tag、发布。release_check.py:强校验版本一致性与 tag 是否存在。xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience