Automates the release process for linear-cli by orchestrating changelog updates, version bumping with svbump, test runs, and git tagging through a single workflow. Built around the jj version control system and just task runner, so you'll need those in your toolchain. It's the kind of skill that saves you from forgetting steps when cutting a release, though it's pretty specific to linear-cli's particular setup with changelog skill integration. If you're shipping releases regularly and want to stop manually coordinating all the bump-test-tag-push steps, this condenses it into one command. Particularly handy if you're already using the linear-cli ecosystem.

skills.sh installs
3.9K
GitHub stars
1K
last updated
Aug 21, 2026

Install

$ npx -y skills add schpet/linear-cli --skill Release --agent claude-code

Installs into .claude/skills of the current project.

Files

Release Workflow

This skill provides a systematic workflow for creating and publishing releases for the linear-cli project. It handles changelog management, version bumping, testing, and tagging.

When to Use

Use this skill when preparing to release a new version of linear-cli. The workflow ensures all changes are documented, tests pass, and versions are properly tagged before publishing.

Prerequisites

Ensure the following tools are available:

  • changelog skill for changelog management
  • svbump for version bumping (installed)
  • jj for version control operations
  • just for running the release tasks

Release Workflow

Step 1: Review Commits Since Last Release

Determine the commits that have been made since the last release:

jj log --ignore-working-copy --git -r 'tags()..@' --no-graph

This shows all commits from the most recent tag to the current commit.

Step 2: Add Changelog Entries

For each commit identified above, evaluate whether it warrants a changelog entry. Focus on user-facing changes:

Include in changelog:

  • New features
  • Bug fixes
  • Breaking changes
  • Significant improvements
  • Deprecations

Sponsors

Details

Repository
github.com/schpet/linear-cli
Categories
Git & Pull Requests, Release Management, Automation & Workflows, CLI & Terminal
First seen
Apr 16, 2026

More from schpet/linear-cli

All 2
1openai avatarskill-installeropenai/skillsInstall Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill3.9Kskills.sh installs
2asyrafhussin avatarphp-best-practicesasyrafhussin/agent-skillsPHP 8.x modern patterns, PSR standards, and SOLID principles. Use when reviewing PHP code, checking type safety, auditing code quality, or ensuring PHP best pra3.8Kskills.sh installs
3giuseppe-trisciuoglio avatarsonarqube-mcpgiuseppe-trisciuoglio/developer-kitProvides SonarQube and SonarCloud integration patterns via the Model Context Protocol (MCP) server. Enables quality gate monitoring, issue discovery and triagin3.7Kskills.sh installs
4thedotmack avatarstandupthedotmack/claude-memFacilitate a read-only standup across git worktrees, branches, or PRs to compare changes and produce one consolidation plan.3.7Kskills.sh installs
5everyinc avatarce-simplify-codeeveryinc/compound-engineering-pluginSimplify settled, recently changed code for clarity, reuse, quality, and efficiency while preserving behavior. Use after implementation and before review; use c3.6Kskills.sh installs
6everyinc avatarce-debugeveryinc/compound-engineering-pluginDiagnosis loop for bugs and failing behavior. Use for errors, stack traces, regressions, failed tests, issue-tracker bugs, stuck investigations after failed fix3.6Kskills.sh installs