project-releaselisted
Install: claude install-skill parisgroup-ai/imersao-ia-setup
# Project Release
Release workflow for monorepo projects that deploy via push-to-main (Railway, Vercel, Render, Fly.io, etc). Handles quality gates, version bump, changelog generation, git tagging, and push.
Unlike `/release-maintenance` (which publishes npm packages to a registry), this skill deploys **apps** — web frontends, API servers, background workers, mobile OTA updates.
## Usage
```bash
/project-release # Full release (auto-detect changes)
/project-release patch # Force patch bump
/project-release minor # Force minor bump
/project-release major # Force major bump (requires confirmation)
/project-release --dry-run # Show what would happen without executing
/project-release --hotfix "desc" # Minimal release: skip changelog, fast-track
```
## Parse Arguments
Extract from: `{{ARGUMENTS}}`
```
If ARGS is empty → MODE = auto (detect bump from commits)
If ARGS is patch|minor|major → MODE = forced bump
If ARGS has --dry-run → MODE = dry-run
If ARGS has --hotfix → MODE = hotfix
```
---
## Pipeline Overview
```
┌─────────────────────────────────────────────────────────────────┐
│ 1. PRE-FLIGHT Gather state, detect changes │
│ 2. QUALITY GATES type-check, lint, tests │
│ 3. VERSION BUMP Determine + apply new version │
│ 4. CHANGELOG Generate from conventional commits │
│ 5. COMMIT + TAG