# Release All

> Prepare, PR, and release all packages at the same version

- Skill: `duobaseio/release-all` (Agent Skill)
- Install (CLI): `npx skillmds@latest add duobaseio/release-all`
- Raw SKILL.md: https://api.skillmd.com/api/skills/duobaseio/release-all/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: duobaseio (https://skillmd.com/u/duobaseio)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/duobaseio/release-all

---


Release all packages (forui_lucide, forui_phosphor, forui, forui_hooks) at version $0.

## Step 1: Prepare

Run `make prepare-all v=$0`. If it fails, report the error and stop.

## Step 2: Commit & PR

1. Create a release branch: `git checkout -b release/$0`
2. Stage and commit all changes: `git add -A && git commit -m "Prepare to release $0"`
3. Push and create a PR:
   ```
   git push -u origin release/$0
   gh pr create --title "Prepare to release $0" --body "Prepare to release forui_lucide, forui_phosphor, forui, and forui_hooks $0."
   ```

## Step 3: Wait for CI

Run `gh pr checks --watch`. If any check fails, report which checks failed and stop.

## Step 4: Merge

Tell me that CI passed and ask for approval to merge. Once I approve, run:
```
gh pr merge --squash --admin --delete-branch
git checkout main && git pull
```

## Step 5: Release

Run `make release-all v=$0 force=true`.

