release-maintainer
Internal maintainer SOP for version bumps, release PRs, tagging, publishing, and post-publish verification in this repository.
Skill by coder
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/coder-release-maintainer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/release-maintainer
What's inside
- Skill name
release-maintainer- Description
- Internal maintainer SOP for version bumps, release PRs, tagging, publishing, and post-publish verification in this repository.
- License
- Apache-2.0
- Instructions
- 55 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# agent-tty release maintainer SOP
This is a project-local maintainer skill for `agent-tty` releases. The canonical process lives in [`docs/RELEASE-PROCESS.md`](../../../docs/RELEASE-PROCESS.md); use this skill as an agent wrapper around that document, not as a second copy of the release recipe.
## When to use this skill
Use this skill when you are asked to:
- bump the package version for a stable release or prerelease,
- create or manage the release PR,
- wait for CI and merge the release PR,
- tag and publish a release,
- or verify the published npm package and GitHub Release assets.
## Core guardrails
- Re-read and follow `docs/RELEASE-PROCESS.md` before making release changes.
- Do **not** release from an unmerged branch. The release tag must reference a commit already merged into `main`.
- Keep the version bump minimal unless the user explicitly asks for additional release-related changes.
- Follow the repo's PR body/footer requirements from `AGENTS.md` when creating the release PR.
- Treat `gh auth status` as advisory only. When access looks suspicious, verify with a real API call instead.
- Run post-publish verification under Node 24. If the ambient shell is older, point `NODE_BIN` at an explicit Node 24 binary.
- For `doctor --json`, the health signal is `.result.ok`; the outer `.ok` field only says the CLI command envelope succeeded.
- If this skill conflicts with `docs/RELEASE-PROCESS.md`, stop and update the skill or ask for direction before continuing.
## Preflight
1. Re-read `RELEASE.md`, `ROADMAP.md`, and `docs/RELEASE-PROCESS.md`.
2. Confirm the workspace is clean and based on up-to-date `main`.
3. Confirm release-note automation prerequisites from `docs/RELEASE-PROCESS.md` are available.
4. Verify GitHub CLI access with a real API call:
```bash
gh api graphql -f query='query { viewer { login } }'
```
5. Prefer `mise run ci` when `mise` is available; otherwise use `npm run verify`.
## Execution Checklist
- Follow the current version-bump, changelog, PR, merge, tag, publish, and verification steps in `docs/RELEASE-PROCESS.md`.
- Keep release PR commits narrowly scoped to release metadata, changelog updates, and required lockfile or release-process updates.
- After opening a release PR, account for the `Release Changelog` workflow possibly pushing a `CHANGELOG.md` commit back to the branch.
- Use structured `gh run view ... --json status,conclusion,jobs` output for agent-driven CI waiting.
- After merging the release PR, tag the merged `main` commit only.
- Verify both npm installation and GitHub Release asset installation before announcing the release.
## Failure Recovery Reminders
- If a release tag was pushed before the PR merged, cancel the workflow run, delete the remote tag, delete the local tag, and redo the release through the PR-first flow.
- If the GitHub Release exists but assets or npm publish are missing, inspect the `Release` workflow run before attempting any manual repair.
- If `gh auth status` looks broken but the real API calls succeed, keep using real `gh` command results as the source of truth.
- If installation succeeds with an `EBADENGINE` warning because `npm` itself is running under an older Node, rerun the installed CLI under Node 24 before deciding whether the release is healthy.From coder/agent-tty, Apache-2.0.
More from coder/agent-tty
- 0.610score
agent-tty
coder
Terminal and TUI automation CLI for AI agents.
SkillBFreshness: B★ 29Claude Code +9 - 0.565score
improve
shadcn
Survey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute.
SkillCFreshness: C★ 29Claude Code +9 - 0.557score
eval-guide
coder
Guide for running statistically meaningful agent-tty evals with trials, parallelism, and A/B comparison.
SkillCFreshness: C★ 29Claude Code +9 - 0.557score
dogfood-tui
coder
Structured TUI dogfooding and QA workflow using agent-tty.
SkillCFreshness: C★ 29Claude Code +9 - 0.556score
agent-terminal
coder
Terminal and TUI automation CLI for AI agents.
SkillCFreshness: C★ 29Claude Code +9 - 0.540score
diagnosing-bugs
coder
Diagnosis loop for hard bugs and performance regressions.
SkillCFreshness: C★ 29Claude Code +9 - 0.535score
tdd
coder
Test-driven development.
SkillCFreshness: C★ 29Claude Code +9 - 0.535score
codebase-design
coder
Shared vocabulary for designing deep modules.
SkillCFreshness: C★ 29Claude Code +9 - 0.535score
domain-modeling
coder
Build and sharpen a project's domain model.
SkillCFreshness: C★ 29Claude Code +9 - 0.532score
to-prd
coder
Turn the current conversation into a PRD and publish it to the project issue tracker — no interview, just synthesis of what you've already discussed.
SkillCFreshness: C★ 29Claude Code +9 - 0.532score
improve-codebase-architecture
coder
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
SkillCFreshness: C★ 29Claude Code +9 - 0.532score
triage
coder
Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.
SkillCFreshness: C★ 29Claude Code +9
Signals
- Stars
- 29
- Forks
- 3
- Open issues
- 1
- Last commit (this folder)
- Apr 24, 2026 (6 months ago)
- Last release
- Jun 23, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/coder/agent-tty
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from coder
- 0.833score

Coder
coder
Manage Coder workspaces, templates, and cloud development environments
ConnectorAFreshness: ARemote★ 17.2KClaude Code +3 - 0.686score
AGENTS.md · coder/coder
coder
AGENTS.md from coder/coder: 97 lines covering Autonomy and clarification, Task-specific guidance, Workflow, Essential commands and more.
TemplateAFreshness: A★ 17.2KCodex +5 - 0.610score
agent-tty
coder
Terminal and TUI automation CLI for AI agents.
SkillBFreshness: B★ 29Claude Code +9 - 0.557score
eval-guide
coder
Guide for running statistically meaningful agent-tty evals with trials, parallelism, and A/B comparison.
SkillCFreshness: C★ 29Claude Code +9 - 0.557score
dogfood-tui
coder
Structured TUI dogfooding and QA workflow using agent-tty.
SkillCFreshness: C★ 29Claude Code +9 - 0.556score
agent-terminal
coder
Terminal and TUI automation CLI for AI agents.
SkillCFreshness: C★ 29Claude Code +9
Cite this page
release-maintainer skill. Agent Mart. https://agentmart.dev/skills/coder-release-maintainer (last updated 2026-10-24)