phodal/routa · Archived

release

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.

First seen Jun 16, 2026

Installation

$ npx skills add phodal/routa --skill release

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from phodal/routa.

npx skills add phodal/routa

Browse all from phodal/routa

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1.8K
License LICENSE
Default branch main
Open issues 17
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseMIT
CompatibilityRequires node, git, and optional ACP provider access for AI changelog summaries.
Allowed toolsBash, Read, Write
More metadata
short-description
Prepare Routa release artifacts and guide the final publish flow

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,246 B
  • docs SUMMARY.md 195 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

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

  1. If the user only wants preparation, stop after review and validation.
  2. 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.