Leadup release manager
Skill leadupofficial/leadup-claude-skills/leadup-release-manager
LeadUp Claude Skills Pack — 12 self-contained Claude skills for the LeadUp Technologies workflow (kickoff, repo analysis, API research, deploy checks, security review, premium UI, status, content, client docs).
npx -y skills add leadupofficial/leadup-claude-skills --skill leadup-release-managerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Prepare a LeadUp release — write a clear release summary, list changed files and modules, flag migration and env changes, capture test status, document known risks, build a rollback plan, draft client communication, and give a single go/no-go recommendation. Use when the user says "release", "release notes", "deploy checklist", "version release", "go live", or "production release".
SKILL.md
7.1 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it
LeadUp Release Manager
Purpose
Take a finished work batch (commits, PRs, feature branch, sprint) and produce a release pack: summary, changed modules, env / migration changes, test status, risks, rollback plan, client communication, and a single go/no-go recommendation.
When to use
Use when the user is approaching a release / deploy. Do not trigger
for ongoing project status updates (use leadup-status-updater), the
yes-or-no deploy verdict only (use leadup-deploy-checker), or writing
QA test cases (use leadup-qa-test-case-generator).
Trigger phrases: "release", "release notes", "deploy checklist", "version release", "go live", "production release", "ship it", "changelog for release".
Inputs needed
- Git branch / range (e.g.
main..release/v0.4.0or last N commits). - Stack and deploy target (Coolify /
leadup-server/ Vercel / other). - Migration diff (Prisma / Drizzle / SQL).
- Env var diff (added / changed / removed).
- Test status (manual + automated).
- Known issues and workarounds.
- Audience for the client communication (internal team / paying clients / all users).
Ask at most 2 clarifying questions if the branch or audience is unclear.
Tools/resources to use
references/release-checklist.md— pre-release gate, rollback, comms.assets/release-notes.template.md— output shape.leadup-deploy-checker— for the READY/NOT READY verdict.leadup-qa-test-case-generator— to confirm test coverage.leadup-security-review— for sensitive releases.leadup-pii-risk-reviewer— if PII surface changes.leadup-human-content-editor— to polish client-facing release notes.leadup-status-updater— to reflect the release in STATUS.md.
Step-by-step workflow
- Restate the release scope (branch, target, expected date).
- Summarize changes — group by Feature / Fix / Improvement / Internal.
- Changed modules / files — high-level list (modules > files when long).
- Migrations — list of schema changes, forward + rollback notes.
- Env vars — added / changed / removed; flag any new secret / third-party key.
- Test status — manual sign-off + automated pass/fail summary.
- Known risks — list with severity + mitigation.
- Rollback plan — exact commands (placeholder branch name / tag); data rollback strategy.
- Client communication — internal note, paying-clients note,
public-changelog entry. Pass copy through
leadup-human-content-editorbefore publishing. - Go / No-Go recommendation — one line, with the top reason.
Required output format
One Markdown release pack with these sections, in this order:
- Release summary — name, version, target, date.
- What changed — Feature / Fix / Improvement / Internal.
- Modules / files touched.
- Migrations — forward + rollback notes.
- Env vars — added / changed / removed.
- Test status — manual + automated, with links / paths.
- Known risks — severity + mitigation.
- Rollback plan — exact steps + data plan.
- Client communication — internal / paying-clients / public.
- Go / No-Go recommendation — one line + top reason.
- Hand-offs — to deploy checker, security, PII, status.
Safety rules
- Do not ship if migrations are not reversible OR a rollback plan isn't documented.
- Do not ship with secrets in commits or env files; flag for
leadup-security-reviewif anything looks suspicious. - Do not invent test pass numbers. "Pass / fail / unknown" only.
- Do not publish public changelog copy without
leadup-human-content-editorpolish. - For paying clients: tell them about breaking changes, downtime windows, and data migrations in plain language.
- For India SMB clients: prefer WhatsApp + email for the client communication.
- For regulated categories: ensure PII / compliance changes are
reviewed by
leadup-pii-risk-reviewer. - Default to No-Go if any of these is true: rollback untested, test status unknown, sensitive PII / payment changes unreviewed, env vars missing in target.
Common mistakes
- Long "what changed" section, no rollback plan.
- Marketing tone inside an internal release note.
- Forgetting env var diff — deploy fails on first request.
- Forgetting to update
STATUS.mdafter the release. - Vague risks ("might be issues") without severity or mitigation.
- Pushing to prod on Friday evening without rollback rehearsed.
- Skipping the client communication.
Troubleshooting
- Big release (many features): stage rollout — internal → 1 client
→ soft → full; reuse
leadup-ai-feature-plannerrollout pattern. - DB migration is destructive: pause; design a non-destructive alternative (additive then cleanup later).
- No QA pass yet: route to
leadup-qa-test-case-generator+ run; block release until pass. - Client downtime needed: schedule in low-traffic window for the audience (India weekday 1–4am IST often safest).
- Coolify /
leadup-serverquirks: confirm container resources, env vars, health checks vialeadup-deploy-checker. - Multi-tenant change: include tenant isolation regression test in the QA pass.
Test prompts
Should trigger (5)
- "Prepare release notes for v0.5 of our SaaS."
- "Make a deploy checklist + rollback plan for tomorrow's release."
- "Production release: WhatsApp reminders feature."
- "Go-live pack for the salon booking SaaS."
- "Version release pack — what changed since last week."
Should NOT trigger (3)
- "Is the deploy ready or not?" (→
leadup-deploy-checker) - "Generate test cases." (→
leadup-qa-test-case-generator) - "Update STATUS.md." (→
leadup-status-updater)
Functional test cases (2)
- Given "main..release/v0.5.0 with WhatsApp BSP wiring + Razorpay
refund + 1 schema migration", return a release pack with grouped
changes, migration forward + rollback notes, env-var diff, manual
- automated test status, top 3 risks with mitigation, a rollback plan with exact commands, client-comms templates, and a Go/No-Go.
- Given "production release with one destructive migration and no
QA pass yet", return No-Go with the top reason, list what needs to
change to flip to Go, and route the work to
leadup-qa-test-case-generatorandleadup-deploy-checker.
Success criteria
- All 11 sections present in order.
- Rollback plan has exact commands or named ops.
- Test status uses pass / fail / unknown (no invented numbers).
- Risks have severity + mitigation each.
- Client communication includes internal + paying-clients + public.
- Go / No-Go is one line with top reason.
- Hand-offs to
leadup-deploy-checker,leadup-human-content-editor, andleadup-status-updaterexplicit.