release — for Claude Code release, pipelex, community, for Claude Code, ide skills, language, orchestration, pipeline, pyproject.toml

v1.0.0

关于此技能

适用场景: Ideal for AI agents that need pipelex release workflow. 本地化技能摘要: Declarative language for composable Al workflows. It covers agents, ai, automation workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

功能特性

Pipelex Release Workflow
This skill handles the full release cycle for the pipelex Python package.
pyproject.toml — the version field (line 3)
CHANGELOG.md — add [vX.Y.Z] - YYYY-MM-DD entry (remove [Unreleased] if present)
uv.lock — regenerated via make li (lock + install)

# 核心主题

Pipelex Pipelex
[643]
[45]
更新于: 4/20/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 10/11

This page remains useful for teams, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
10/11
Quality Score
53
Canonical Locale
en
Detected Body Locale
en

适用场景: Ideal for AI agents that need pipelex release workflow. 本地化技能摘要: Declarative language for composable Al workflows. It covers agents, ai, automation workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

核心价值

推荐说明: release helps agents pipelex release workflow. Declarative language for composable Al workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

适用 Agent 类型

适用场景: Ideal for AI agents that need pipelex release workflow.

赋予的主要能力 · release

适用任务: Applying Pipelex Release Workflow
适用任务: Applying This skill handles the full release cycle for the pipelex Python package
适用任务: Applying pyproject.toml — the version field (line 3)

! 使用限制与门槛

  • 限制说明: errors so they can be fixed before retrying. Do not proceed past this step on
  • 限制说明: The release branch must be named release/vX.Y.Z where X.Y.Z is the new
  • 限制说明: version. All file modifications (changelog, version bump, lock, badge) must

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

评审后的下一步

先决定动作,再继续看上游仓库材料

Killer-Skills 的主价值不应该停在“帮你打开仓库说明”,而是先帮你判断这项技能是否值得安装、是否应该回到可信集合复核,以及是否已经进入工作流落地阶段。

实验室 Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

常见问题与安装步骤

以下问题与步骤与页面结构化数据保持一致,便于搜索引擎理解页面内容。

? FAQ

release 是什么?

适用场景: Ideal for AI agents that need pipelex release workflow. 本地化技能摘要: Declarative language for composable Al workflows. It covers agents, ai, automation workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

如何安装 release?

运行命令:npx killer-skills add Pipelex/pipelex/release。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。

release 适用于哪些场景?

典型场景包括:适用任务: Applying Pipelex Release Workflow、适用任务: Applying This skill handles the full release cycle for the pipelex Python package、适用任务: Applying pyproject.toml — the version field (line 3)。

release 支持哪些 IDE 或 Agent?

该技能兼容 Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer。可使用 Killer-Skills CLI 一条命令通用安装。

release 有哪些限制?

限制说明: errors so they can be fixed before retrying. Do not proceed past this step on;限制说明: The release branch must be named release/vX.Y.Z where X.Y.Z is the new;限制说明: version. All file modifications (changelog, version bump, lock, badge) must。

安装步骤

  1. 1. 打开终端

    在你的项目目录中打开终端或命令行。

  2. 2. 执行安装命令

    运行:npx killer-skills add Pipelex/pipelex/release。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3. 开始使用技能

    release 已启用,可立即在当前项目中调用。

! 参考页模式

此页面仍可作为安装与查阅参考,但 Killer-Skills 不再把它视为主要可索引落地页。请优先阅读上方评审结论,再决定是否继续查看上游仓库说明。

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

release

Declarative language for composable Al workflows. It covers agents, ai, automation workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Pipelex Release Workflow

This skill handles the full release cycle for the pipelex Python package.

Files touched

  • pyproject.toml — the version field (line 3)
  • CHANGELOG.md — add [vX.Y.Z] - YYYY-MM-DD entry (remove [Unreleased] if present)
  • uv.lock — regenerated via make li (lock + install)
  • .badges/tests.json — test count updated to match actual count

Workflow

1. Pre-flight checks

  • Read the current version from pyproject.toml.
  • Read CHANGELOG.md to understand the current state.
  • Run git status and git log origin/main..HEAD to assess the working tree:
    • If there are uncommitted changes (staged or unstaged), warn the user and ask whether to commit them as part of the release, stash them, or abort.
    • If there are unpushed commits on the current branch, list them so the user is aware — these will be included in the release branch.

2. Determine the bump type

Ask the user which kind of version bump they want — patch, minor, or major — unless they already specified it. Show the current version and what the new version would be for each option so the choice is concrete.

3. Run quality checks

Run make agent-check. This is the gate — if it fails, stop and report the errors so they can be fixed before retrying. Do not proceed past this step on failure.

4. Ensure we're on the right branch

The release branch must be named release/vX.Y.Z where X.Y.Z is the new version. All file modifications (changelog, version bump, lock, badge) must happen on this branch.

  • If already on release/vX.Y.Z matching the new version, stay on it.
  • If on dev, main, or any other branch, create and switch to release/vX.Y.Z from the current HEAD.
  • If on a release/ branch for a different version, warn the user and ask how to proceed.

5. Finalize the changelog

Add a new version entry at the top of the changelog for the release.

  1. If there is an ## [Unreleased] section, remove it (including any blank lines that follow it) and replace it with the new version heading. Any content that was under [Unreleased] becomes the content of the new version.
  2. If there is no [Unreleased] section, insert the new version heading directly after the # Changelog title.
  3. Never add an [Unreleased] heading. The changelog should only contain concrete version entries.
  4. If the user provided changelog content when invoking the skill (e.g. /release Added new extract backend), merge that content with any existing [Unreleased] content (do not discard either source). Format the combined content properly under the appropriate headings (e.g. ### Added, ### Changed, ### Fixed), inferring headings from the content when possible.
  5. If the release has no changelog content yet (neither from an [Unreleased] section nor from inline user input), ask the user what to include before proceeding.
  6. The result should look like:
markdown
1# Changelog 2 3## [vX.Y.Z] - YYYY-MM-DD 4 5### Changed 6- ... 7 8## [vPREVIOUS] - PREVIOUS-DATE 9...

6. Bump the version in pyproject.toml

Edit pyproject.toml line 3 to the new version string. Only change the version field — don't touch anything else.

7. Lock dependencies

Run make li to regenerate uv.lock and reinstall. This ensures the lockfile reflects the new version in pyproject.toml. If this step fails, stop and report the error.

8. Update the test count badge

Run make test-count to get the current number of tests. Then update .badges/tests.json — set the "message" field to the count returned by make test-count. Keep all other fields unchanged.

After updating, run make check-test-badge to verify the badge matches. If it fails, re-check the count and fix the badge file.

9. Commit and push

Stage all release-related changes. This includes at minimum pyproject.toml, CHANGELOG.md, uv.lock, and .badges/tests.json, plus any other files the user chose to include in step 1 (e.g. previously uncommitted work that belongs in this release).

Commit with the message:

Release vX.Y.Z

Push the branch to origin with -u to set up tracking.

10. Open a PR

Create a pull request targeting main with:

  • Title: Release vX.Y.Z
  • Body: Include:
    • The changelog entries for this version (copied from CHANGELOG.md)
    • A note about the version bump from old to new

Use this format for the PR body:

markdown
1## Release vX.Y.Z 2 3Bumps version from `A.B.C` to `X.Y.Z`. 4 5### Changelog 6 7<paste the changelog entries for this version here>

Report the PR URL back to the user.

Important details

  • The version follows semver: MAJOR.MINOR.PATCH.
  • Always confirm the bump type with the user before making changes.
  • If make agent-check fails, the release is blocked — help the user fix the issues rather than skipping the checks.
  • The CI will validate that:
    • The pyproject.toml version matches the branch name (version-check.yml)
    • The CHANGELOG.md has an entry for the version (changelog-check.yml)
    • The .badges/tests.json count matches the actual test count (check-test-badge)
    • The uv.lock file is in sync with pyproject.toml (uv-lock-check)
  • All checks must pass for the PR to be mergeable, so getting the changelog, version, test badge, and lockfile right is critical.
  • Today's date for the changelog entry: use the current date in YYYY-MM-DD format.

相关技能

寻找 release 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

为prompts.chat的信息反馈系统生成可定制的插件小部件

149.6k
0
AI

flags

Logo of vercel
vercel

React 框架

138.4k
0
浏览器

pr-review

Logo of pytorch
pytorch

Python中具有强大GPU加速的张量和动态神经网络

98.6k
0
开发者工具