一键导入
release-prep
Prepare a qsv release by bumping versions across all files and updating changelog
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Prepare a qsv release by bumping versions across all files and updating changelog
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Standard workflow order, tool selection matrix, and composition patterns for qsv CSV data wrangling
Respond to all pending review comments on the current PR — fetch comments, apply fixes, verify accuracy, test, commit, and reply. Use when addressing Copilot reviews, GitHub PR reviews, or any batch of review feedback.
Prepare an MCP server and plugin release by bumping versions across all files and updating changelog
Run SQL queries against CSV/TSV/Excel files using Polars SQL engine
Clean a CSV/TSV/Excel file - fix headers, trim whitespace, remove duplicates, validate
Convert between CSV, TSV, Excel, JSONL, Parquet, and other tabular formats
| name | release-prep |
| description | Prepare a qsv release by bumping versions across all files and updating changelog |
| disable-model-invocation | true |
Prepare a qsv release by updating version numbers across all required files and generating a changelog entry.
version (required): The new version number (e.g., "16.2.0")msrv (optional): New minimum supported Rust version, if changingUpdate the version string in ALL of these files:
Cargo.toml (line 3): version = "X.Y.Z"CLAUDE.md: **Current Version**: X.Y.Z in Project Overview.claude/skills/manifest.json: "version" field (MCP server version -- may differ from binary version).claude/skills/package.json: "version" field (must match manifest.json)CHANGELOG.md: Add new version section at topIf MSRV is changing, also update:
6. Cargo.toml (line 15): rust-version = "X.Y"
7. CLAUDE.md: **MSRV**: Rust X.Y in Project Overview
Add a new section at the top of CHANGELOG.md following this format:
## [X.Y.Z] - YYYY-MM-DD
### Added
- (new features)
### Changed
- (changes to existing features)
### Fixed
- (bug fixes)
### Removed
- (removed features)
Use git log from the last release tag to populate the changelog sections.
Exclude commits with (mcp) or (plugin) in the title — those belong in the MCP/Plugin changelog (.claude/skills/CHANGELOG.md) and are handled by /mcp-release-prep.
Add links to relevant PRs and issues for each changelog entry when possible.
After version bumps, remind the user to:
cargo build --locked --bin qsv -F all_features to verify the build (omit --locked if deps changed)cargo test -F all_features to verify tests passqsv --update-mcp-skills to regenerate skill JSONs with new versionbash contrib/completions/generate_examples.bash to regenerate completionscargo +nightly fmt to format any changed Rust filesmanifest.json/package.json can advance independently of the qsv binary versionminimum_qsv_version field in manifest.json tracks the minimum qsv binary needed, NOT the MCP server versionCargo.toml version, omit --locked from cargo commands until Cargo.lock is regenerated