OpenParable
Skip to content
← Back to skills

Promote Beta

DevOps & Security
promote-beta

Promote Beta is an Agent Skill for devops & security published in the udecode/plate repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

Compatibility entrypoint for beta promotion. Prefer release-lanes for end-to-end latest/beta lane maintenance.

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/udecode/plate/blob/HEAD/.agents/skills/promote-beta/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/promote-beta, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

Promote Beta

Compatibility shim. Use release-lanes for end-to-end beta/latest maintenance. This file exists so older prompts that say promote-beta still route correctly.

Route

If the request is anything beyond read-only explanation, load .agents/rules/release-lanes.mdc and follow that skill instead.

The old split was too manual: promote PR, generated sync PR, then beta re-entry. The current owner is release-lanes, which treats promotion, direct main -> next sync, beta re-entry, release watching, npm readback, and stale PR cleanup as one autogoal-backed lane.

Do not run the old post-promotion checklist from this file.

Quick Commands

Create the lane plan:

node .agents/skills/autogoal/scripts/create-goal-scratchpad.mjs \
  --template release-lanes \
  --title "release lane maintenance"

Run a promote dry run:

gh workflow run promote.yml --ref next -f dry_run=true

Run direct main -> next sync through the release-lanes script:

node tooling/scripts/release-branch-prs.mjs sync-main-to-next --dry-run
node tooling/scripts/release-branch-prs.mjs sync-main-to-next --push