Skip to content
Back to skills

Shipping And Launch

ASecurity

Review changes, open PRs, run pre-launch checks, staged rollouts, and rollback. Use when preparing to ship to production or closing out a branch.

  • 8 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 6, 2026
testinggobashgitsecurityperformance

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add v1truv1us/ai-eng-system --skill shipping-and-launch --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Shipping And Launch?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Shipping And Launch
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/v1truv1us-shipping-and-launch-f9191209/badge)](https://www.skillsdirectory.com/skills/v1truv1us-shipping-and-launch-f9191209)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: shipping-and-launch
description: Review changes, open PRs, run pre-launch checks, staged rollouts, and rollback. Use when preparing to ship to production or closing out a branch.
metadata:
  category: user-invoked
disable-model-invocation: true
---

Default output: return only the result, blockers, and required evidence. Omit preambles, process narration, repeated context, confidence scores, and follow-up offers. Use at most five bullets unless a required artifact or schema needs more.

# Shipping and Launch

## Overview

Shipping is review → PR → checklist → staged rollout → monitor. Small, frequent releases beat large batches. Do not skip review because launch checklists exist, and do not ship because staging looked fine without production safeguards.

## When to Use

- Reviewing and opening/updating a PR before merge
- Preparing to deploy to production
- Launching a feature behind flags
- After code review and quality gates pass

## End-to-end workflow

### 1. Review the change

Gather context: diff against base branch, uncommitted changes, recent commits, changed files, and user intent from recent chats if useful.

```bash
git fetch origin main
git diff origin/main...HEAD
git status
gh pr checks --json name,bucket,state,workflow,link
```

Then:

1. Run targeted tests for changed behavior; add tests or document gaps.
2. Review for correctness, regressions, security, and intent fit. Use parallel subagents on large diffs.
3. Fix critical issues and re-run affected tests.
4. Commit focused changes with a concise message.
5. Push and open or update the PR.

Prioritize correctness, security, and regressions over style-only comments. Fix pre-commit failures; never bypass hooks. Use `gh pr checks` as the source of truth for PR readiness.

**Output:** findings (critical / warning / note), tests run, PR URL.

### 2. Complete pre-launch checklist

**Code quality:** tests pass, review approved, no critical/high issues, coverage meets threshold.

**Security:** no secrets in code/config, dependency audit clean, inputs validated, auth tested.

**Performance:** baseline established, no CWV/regression, no N+1, load tested if throughput-sensitive.

**Operational:** feature flag ready, monitoring configured, rollback tested, staging verified.

### 3. Deploy and roll out

1. Deploy to staging; run smoke tests; check dashboards.
2. Roll out in stages: internal → canary (1–5%) → expanded (25–50%) → GA.
3. Monitor at each stage; rollback if metrics degrade.
4. After GA, monitor 24–48 hours and schedule flag cleanup.

### 4. Rollback when needed

**Automatic triggers:** error rate, SLO breach, health check failures.

**Manual rollback:** identify bad deployment → revert to last good → verify → communicate → root-cause before redeploy.

## Feature flag lifecycle

Create (off) → develop behind flag → test internally → gradual rollout → GA → remove flag and dead code path.

## Anti-Rationalization

| Excuse | Counter |
|--------|---------|
| "It works on staging, ship it" | Staging does not replicate production traffic and data. |
| "We can monitor after launch" | Monitoring must exist before launch. |
| "Rollback is too slow, fix forward" | Fix-forward under pressure adds risk. |
| "Staged rollout is too slow" | Staged rollouts beat incident response. |
| "Flag cleanup can wait" | Flags become permanent debt. Schedule cleanup now. |

## Verification

- [ ] Review complete; critical issues resolved
- [ ] PR checks green
- [ ] Pre-launch checklist complete
- [ ] Feature flag and monitoring configured
- [ ] Rollback tested
- [ ] Stakeholders informed

Files in this skill

  • SKILL.md3.6 KB
  • evals/evals.json1.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…