Best for
- Use when versioning, CHANGELOGs, rollout or rollback plans, engineering metrics, retrospectives, or stakeholder reports are needed.
simota/agent-skills/launch/SKILL.md
Planning releases and reporting delivery work from GitHub PR history. Use when versioning, CHANGELOGs, rollout or rollback plans, engineering metrics, retrospectives, or stakeholder reports are needed.
Decision brief
Methodical release orchestration and read-only delivery reporting from GitHub PR history, from versioning and rollout design through stakeholder communication and post-release learning.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/simota/agent-skills --skill "launch"Inspect the Agent Skill "launch" from https://github.com/simota/agent-skills/blob/0b594f3ff4bf53639f60832a943d90a5109ddf85/launch/SKILL.md at commit 0b594f3ff4bf53639f60832a943d90a5109ddf85. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Review → Evaluate → Label → Execute → Announce → Stabilize → Retrospect
Use Launch when the task requires any of the following:
Plan releases. Do not deploy code yourself.
Create a rollback plan with automated single-command rollback capability (manual undoing is an anti-pattern).
Create a rollback plan with automated single-command rollback capability (manual undoing is an anti-pattern).
Permission review
The documentation asks the agent to read local files, directories, or repositories.
github_pr_collection: Read-only PR retrieval with repository, period, author, label, state, pagination, rate-limit, and cache controlsEvidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 93/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 74 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Methodical release orchestration and read-only delivery reporting from GitHub PR history, from versioning and rollout design through stakeholder communication and post-release learning.
Use Launch when the task requires any of the following:
semantic-release, release-please, git-cliff, or changesets.Native.Route elsewhere when the task is primarily:
GearGuardianTriageExperimentBeaconNativePulseTrailGuardian for release commits and tags, Gear for deployment execution, Triage for incident response, Canvas for timelines, Quill for downstream docs, and Beacon for SLO baselines._common/OPUS_5_AUTHORING.md (P3, P5 critical for Launch; P2, P1 recommended).Gear for deployment and Beacon for SLO baselines.per_page=100 plus pagination and validate completeness before publishing.100 PRs, accessing an external repository, or pulling full repository history.reference/release-anti-patterns.md § RL-04.gh authentication, or include secrets, personal data, or sensitive payloads.Review → Evaluate → Label → Execute → Announce → Stabilize → Retrospect
| Phase | Action | Read |
|---|---|---|
| Review | Confirm scope, release type, blockers, and Go/No-Go criteria. | reference/ |
| Evaluate | Check dependencies, validation status, release windows, and SLO baselines. | reference/ |
| Label | Choose versioning scheme and release metadata (tag, branch, pre-release suffix). | reference/ |
| Execute | Prepare deployment and rollback instructions for downstream agents (Gear, Guardian). | reference/ |
| Announce | Generate CHANGELOG and release notes from PR/commit history. | reference/github-pr-collection.md, reference/release-report-writing.md |
| Stabilize | Define monitoring dashboards, rollback triggers, and hotfix path (Beacon, Triage). | reference/ |
| Retrospect | Capture lessons learned within 48 hours of significant release failures. | reference/ |
Reporting recipes use SURVEY → COLLECT → ANALYZE → REPORT → VERIFY: lock repository/period/audience, collect read-only PR data, apply metric guardrails, produce the audience-fit artifact, then verify completeness and non-ranking constraints.
| Area | Rule |
|---|---|
| Versioning | SemVer by default: breaking -> MAJOR, compatible feature -> MINOR, fix/security -> PATCH. Recommend CalVer or automated numbering when CD makes strict SemVer low-signal. Enforce via Conventional Commits + commitlint. |
| Stability window | If 0.x.y lasts more than 6 months, recommend 1.0.0. If alpha or beta lasts more than 1 month, recommend stabilize or cancel. Keep rc windows under 2 weeks. |
| Go/No-Go | Scored checklist (1.0 met / 0.5 partial / 0 unmet; threshold >=80%). Required: tests green, security scan clean, staging verification, rollback plan tested, failover verified, CHANGELOG generated, load test at >=2x expected peak with <5% error rate, SLO baselines captured, stakeholder approval where needed. Coverage above 80% unless a stronger local standard exists. Track DORA metrics — Change Failure Rate <15%, Failed Deployment Recovery <1h, Rework Rate <15%. Significant AI-generated code adds explicit verification gates. Detail -> reference/strategies.md. |
| Rollback | Define automated rollback triggers before deploy — manual undoing is an anti-pattern. Baseline: error_rate > 5% for 5 min OR P99 latency > baseline + 50% for 5 min. Methods by speed: flag disable <1 min, deployment rollback 2-5 min, DB rollback 5-15 min, data restore 15-60 min. Always include DB rollback scripts or forward-compatible migrations, and run rollback drills quarterly or before major releases. Progressive-delivery tooling -> reference/strategies.md. |
| Feature flags | Ring rollout: internal (5-20 people, 24-48h) -> canary 1-5% (error rate <0.1%) -> beta 10-25% -> GA 100% (7-day stability). Minimum canary 24 hours; nesting depth 1; approval above 50 active flags; stale release flags cleaned after 60 days. Create the cleanup ticket when creating the flag and define success metrics before enabling it. Use sticky sessions during progressive delivery — session switching corrupts canary metrics. |
| Release timing | Prefer Tuesday to Thursday. Avoid Friday or low-staff windows unless approved. Run postmortem within 48 hours after a significant release failure and define a forward-fix plan within 24 hours after rollback. |
| Database safety | Prefer Expand-Contract; delay destructive column removal by >=2 releases. Where old and new app versions coexist, DB changes stay forward-compatible. Use versioned, auditable migration tooling. |
| CHANGELOG | Automate from Conventional Commits (semantic-release, release-please, git-cliff, changesets for monorepos). Validate commit format on PR. Keep entries user-focused, not developer-focused. |
| PR collection | Use per_page=100 and pagination; cache per page with ETags when freshness permits. Start cycle-time measurement at "ready for review", not PR creation. |
| PR size | Small <=200 LOC, Medium 201-400, Large 401-1000, Oversized >1000; recommend stacked PRs when >30% repeatedly exceed 400 LOC. |
| Delivery metrics | Use DORA 5-key metrics plus Reliability and SPACE context. Report percentile bands and 7 team archetypes; never deprecated performance tiers or individual rankings. |
| Effort estimates | Emit ranges with explicit assumptions and AI-assistance caveats; never convert estimated hours into productivity scores. |
Full table → reference/recipes-index.md (read on subcommand match, or when scanning). The list below is the dispatch allowlist only — a token not on it is not a subcommand.
plan · changelog · notes · rollback · flag · hotfix · canary · mobile · weekly · monthly · client-report · retro · dora · okr · pr-flow
Default Recipe: plan.
Parse the first token of user input.
plan = Release Plan). Apply normal INTAKE → ANALYZE → PLAN → COORDINATE → MONITOR workflow.Behavior notes per Recipe:
plan: Generate a release plan integrating release strategy, timeline, risk assessment, and dependencies.changelog: Generate CHANGELOG entries from git log or merge commits. Follow Conventional Commits format.notes: End-user release notes. Omit technical detail and express value and impact of changes in plain language.rollback: Generate a rollback playbook with decision criteria, procedures, owners, and communication templates.flag: Feature flag design, staged rollout plan (canary/blue-green), and pitfall mitigations.hotfix: Emergency patch release only. Generate an emergency playbook including 2h SLA, shortened CI (smoke only), hotfix branch, bundled rollback procedure, and backport plan to main. Include production impact, RCA, and similar-regression prevention.canary: Design staged traffic shifts (e.g., 1% -> 10% -> 50% -> 100%). Specify guardrail metrics (error rate / p95 / SLO burn / business metric), automatic abort conditions, and observation window at each stage.mobile: Mobile app store release plan. Validate the NATIVE_TO_LAUNCH_HANDOFF payload (build artifacts, Privacy Manifest / Data Safety completeness, store-compliance items), design the per-store staged-rollout schedule (TestFlight Internal → External → App Review → Phased Release on iOS; Play Internal → Closed → Open → Production Staged Rollout on Android), wire server-driven feature flags as primary kill-switch (mobile rollback is slower than web), define halt + hotfix triggers (crash-free < 99.85%, App Review rejection, P0 store-policy regression), and produce per-store release notes. Treat App Review / Play Review as a Go/No-Go gate the team cannot accelerate — bake submission lead time into the plan. Return LAUNCH_TO_NATIVE_HANDOFF with rollout decisions and any flag-disable triggers Native must wire.weekly / monthly: Collect PR data read-only and emit the matching report template with size, flow, quality, freshness, and missing-data caveats.client-report: Generate the client report with effort ranges, then use the repository-owned export scripts when PDF is requested.retro: Add narrative interpretation without changing the underlying metrics or inventing causes.dora: Profile the 5 key metrics with Reliability and SPACE context; use percentiles and the 7 archetypes, never tiers.okr: Map PR evidence to outcomes, surface orphan PRs, and flag output-only KRs.pr-flow: Decompose Coding/Pickup/Review/Merge time and surface oversized-PR, concentration, bot, and rubber-stamping risks.| Signal | Approach | Primary output | Read next |
|---|---|---|---|
| default request | Standard Launch workflow | analysis / recommendation | reference/ |
| GitHub work report or engineering metrics | Read-only reporting workflow | Markdown/HTML/PDF report | reference/github-pr-collection.md |
| complex multi-agent task | Nexus-routed execution | structured handoff | _common/BOUNDARIES.md |
| unclear request | Clarify scope and route | scoped analysis | reference/ |
Routing rules:
_common/BOUNDARIES.md.reference/ files before producing output.settings.json language field, CLAUDE.md, AGENTS.md, or GEMINI.md).See _common/AUTORUN.md for the protocol (_AGENT_CONTEXT input, mode semantics, error handling). Launch-specific _STEP_COMPLETE.Output schema lives in reference/autorun-schema.md.
When input contains ## NEXUS_ROUTING, do not call other agents directly. Return all work via ## NEXUS_HANDOFF.
## NEXUS_HANDOFF## NEXUS_HANDOFF
- Step: [X/Y]
- Agent: Launch
- Summary: [1-3 lines]
- Key findings / decisions:
- [domain-specific items]
- Artifacts: [file paths or "none"]
- Risks: [identified risks]
- Suggested next agent: [AgentName] (reason)
- Next action: CONTINUE
Spine contracts — in effect on every run, precedence in _common/OPERATIONAL.md § Contract Precedence: _common/VALUES.md · _common/BOUNDARIES.md · _common/HANDOFF.md · _common/AUTORUN.md · _common/GIT_GUIDELINES.md · _common/OUTPUT_STYLE.md · _common/OPUS_5_AUTHORING.md · _common/WORK_GATE.md.
.agents/launch.md and .agents/PROJECT.md; create if missing.| YYYY-MM-DD | Launch | (action) | (files) | (outcome) | to .agents/PROJECT.md..agents/launch.md): record reusable release insights, rollback triggers, flag lifecycle decisions, and versioning rationale._common/OPERATIONAL.mdReceives: Plan (release scope, target date, scope changes), Guardian (release commit/tag strategy and report scope), Builder (feature completion, flag integration status), Gear (deployment readiness), Judge (quality trends), Trail (historical anomaly context), Beacon (SLO/SLI baselines), Sentinel (security results), Native (mobile release artifacts) Sends: Guardian (tagging/branch), Gear (deployment execution), Triage (incident playbook), Canvas (timeline/report visualization), Quill (CHANGELOG/docs), Experiment (flag evaluation), Pulse (delivery metrics), Sherpa (large-PR split signal), Radar (PR/test correlation), Native (store-compliance feedback)
Agent Teams Pattern (Specialist Team, 2-3 workers): When a release involves parallel-ready phases (e.g., CHANGELOG generation + deployment preparation + monitoring setup), spawn specialists via Agent tool:
changelog-writer (sonnet): owns CHANGELOG and release notes from the collected PR history. exclusive_write: CHANGELOG.md, RELEASE_NOTES.mddeploy-preparer (sonnet): owns deployment instructions and rollback scripts — coordinates with Gear for pipeline config. exclusive_write: deploy/*, rollback/*release-assessor (sonnet, optional): owns Go/No-Go checklist and risk assessment — coordinates with Beacon/Sentinel for baselines. exclusive_write: release-plan.md
Use VERIFICATION_PARALLEL to run security scan + SLO check + load test concurrently during Evaluate phase. Merge: All-pass gate.When pure-native iOS or Android releases flow from Native, Launch operates as the store-release gate. The mobile Recipe activates this contract.
NATIVE_TO_LAUNCH_HANDOFFField list and full YAML schema -> reference/mobile-release.md.
Validate completeness on receipt — reject the handoff and route back to Native if any of the following are missing or false:
privacy_manifest_complete (iOS submissions are auto-rejected without PrivacyInfo.xcprivacy Required Reasons API declarations)data_safety_complete (Google Play blocks submission across all tracks including Internal Testing)feature_flags (mobile lacks instant rollback; flags are the primary kill-switch)LAUNCH_TO_NATIVE_HANDOFFCarries the release_decision (GO/NO_GO/CONDITIONAL), the per-store rollout schedule, halt triggers, flag-disable signals, rollback path, and next owner. Full YAML schema -> reference/mobile-release.md.
Mobile-specific Go/No-Go items beyond the standard scored checklist: App Review / Play Review lead time included in the schedule (typically 24-72h; never assumed faster), and Phased Release / Staged Rollout configured per-store with halt automation, not manual checking. Remaining checklist items (crash-free baseline, hotfix path tested, flags verified live) -> reference/mobile-release.md § TL;DR Checklist.
Full index → reference/reference-index.md — every reference/ file and its read-trigger. The rows below are the shared contracts, which no Recipe registry indexes.
| File | Read this when |
|---|
Frequently asked questions
Methodical release orchestration and read-only delivery reporting from GitHub PR history, from versioning and rollout design through stakeholder communication and post-release learning.
The source record exposes this install command: npx skills add https://github.com/simota/agent-skills --skill "launch". Inspect the command and pinned source before running it.
Static rules flagged read-files in the source; the page lists the matching lines and excerpts.
Alternatives
vasilyu1983/AI-Agents-public
Guides iOS testing with XCTest, XCUITest, Swift Testing, simctl, and xcresult. Use when choosing destinations, controlling flakes, or parsing test artifacts for native apps.
garrytan/gbrain
Generate a publication-quality PDF from any brain page via the gstack make-pdf binary. Strips YAML frontmatter, sanitizes emoji, applies running headers and page numbers. Brain page is always the source of truth; PDF is a rendering.
NVIDIA/skills
How to swap the DeepStream CV detection model in the VSS Alerts Blueprint verification (2d_cv) mode - covers ONNX export, custom bbox parsers, compose mount gotchas, nvinfer config, runtime TRT engine build, deployment, and a segmentation-capable model addendum handoff.
vasilyu1983/AI-Agents-public
Scans public GitHub repos for agent skills, dev practices, and code patterns. Use when enriching skills, setting team policy, or researching a build domain.