Agent Skillsphodal/routa › release

release

GitHub

自动化 Routa 版本发布流程,包括版本同步、发布说明及博客文章生成。支持干跑与正式发布,强调人工确认节点以确保安全。

.agents/skills/release/SKILL.md phodal/routa

Trigger Scenarios

用户请求发布新版本 准备发布说明或生成博客文章 执行版本同步和制品构建

Install

npx skills add phodal/routa --skill release -g -y
More Options

Non-standard path

npx skills add https://github.com/phodal/routa/tree/main/.agents/skills/release -g -y

Use without installing

npx skills use phodal/routa@release

指定 Agent (Claude Code)

npx skills add phodal/routa --skill release -a claude-code -g -y

安装 repo 全部 skill

npx skills add phodal/routa --all -g -y

预览 repo 内 skill

npx skills add phodal/routa --list

SKILL.md

Frontmatter
{
    "name": "release",
    "license": "MIT",
    "metadata": {
        "short-description": "Prepare Routa release artifacts and guide the final publish flow"
    },
    "description": "Automate the Routa release preparation workflow from version sync through release note and blog generation. Use when the user wants to prepare, publish, or dry-run a Routa release.",
    "allowed-tools": [
        "Bash",
        "Read",
        "Write"
    ],
    "compatibility": "Requires node, git, and optional ACP provider access for AI changelog summaries."
}

Prepare Routa releases with the existing repo scripts. Keep the workflow deterministic until human confirmation is needed for commit, tag, or push.

When to use

  • The user asks to release Routa, publish a version, prepare release notes, or generate a release blog post.
  • The task needs synchronized version bumps plus docs/releases/ artifacts.

Workflow

  1. Confirm the target version and whether the user wants a dry run or an actual publish.
  2. If a release summary already exists, pass it with --summary-file. If the user wants AI-generated summary copy, add --ai and optionally --ai-provider <name>.
  3. Run the helper:
node scripts/release/prepare-release-artifacts.mjs <version>
node scripts/release/prepare-release-artifacts.mjs <version> --from <previous-tag> --ai --ai-provider claude
  1. Review the generated files:
    • docs/releases/v<version>-release-notes.md
    • docs/releases/v<version>-changelog.md
    • dist/release/changelog-summary-prompt.json
  2. If the user only wants preparation, stop after review and validation.
  3. If the user wants to publish, continue with either:
./scripts/release/publish.sh <version>

or the manual flow documented in docs/release-guide.md.

Guardrails

  • Do not tag or push without explicit user confirmation.
  • Do not discard unrelated worktree changes.
  • Prefer docs/releases/v<version>-release-notes.md as the blog/release-note source of truth after generation.
  • If git status --porcelain is not clean and the task is a real publish, call that out before invoking publish.sh.

References

  • Read references/release-workflow.md for the step-by-step release decision tree.
  • Read docs/release-guide.md when the task needs the full publish or verification checklist.

Version History

  • 73eb1ed Current 2026-07-25 10:20

Same Skill Collection

.agents/skills/agent-browser/SKILL.md
.agents/skills/canvas/SKILL.md
.agents/skills/dogfood/SKILL.md
.agents/skills/slack/SKILL.md
.claude/skills/evolution-architecture-review/SKILL.md
.claude/skills/issue-enricher/SKILL.md
.claude/skills/issue-garbage-collector/SKILL.md
.claude/skills/playwright-cli/SKILL.md
.claude/skills/pr-verify/SKILL.md
.claude/skills/release/SKILL.md
tools/office-skills/.agents/skills/docx/SKILL.md
tools/office-skills/.agents/skills/pdf/SKILL.md
tools/office-skills/.agents/skills/slide/SKILL.md
tools/office-skills/.agents/skills/spreadsheets/SKILL.md
.agents/skills/electron/SKILL.md

Metadata

Files
0
Version
e48861a
Hash
0e5545c8
Indexed
2026-07-25 10:20

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 08:26
浙ICP备14020137号-1 $Гость$