release

GitHub

执行全面的发布前审查,涵盖代码、文档、测试、安全、成本和运维六个维度。通过并行或串行方式收集证据,仅在所有环节批准且无严重问题时才执行版本标记和发布操作。

.codex/skills/release/SKILL.md serithemage/serverless-openclaw

Trigger Scenarios

准备发布新版本 需要全面审查代码变更以确保发布质量

Install

npx skills add serithemage/serverless-openclaw --skill release -g -y
More Options

Non-standard path

npx skills add https://github.com/serithemage/serverless-openclaw/tree/main/.codex/skills/release -g -y

Use without installing

npx skills use serithemage/serverless-openclaw@release

指定 Agent (Claude Code)

npx skills add serithemage/serverless-openclaw --skill release -a claude-code -g -y

安装 repo 全部 skill

npx skills add serithemage/serverless-openclaw --all -g -y

预览 repo 内 skill

npx skills add serithemage/serverless-openclaw --list

SKILL.md

Frontmatter
{
    "name": "release",
    "description": "Runs a comprehensive release review before tagging and publishing a new version. Reviews code, docs, tests, security, cost, and operations; use platform-native parallelism when available and a sequential fallback otherwise.",
    "allowed-tools": "Read, Write, Edit, Bash, Glob, Grep",
    "argument-hint": "[version, e.g. v0.3.0]"
}

Release Review & Publish

Target version: $ARGUMENTS

Procedure

Run the six release lanes below, aggregate the evidence, and block release if any lane rejects.

Step 1: Pre-flight Checks

Before lane review, verify basics:

npm run build
npm run lint
npm run test
npm run test:e2e

All must pass before proceeding.

Step 2: Review Lanes

If the platform supports subagents or workers, run independent lanes in parallel. Otherwise, run them sequentially.

Each lane must return APPROVE or REJECT with evidence.

Lane 1: Code Review

Scope: git diff v{previous-tag}...HEAD

Checklist:

  • no debug leftovers, TODOs, or silent catches
  • types are sound and any is justified
  • no backward-incompatible changes without documentation
  • no secrets, credentials, or unsafe import/runtime patterns

Lane 2: Documentation Review

Scope: docs/, README.md, CLAUDE.md, RELEASE_NOTES.md

Checklist:

  • docs remain English-only
  • architecture and test counts match current behavior
  • release notes contain the target version
  • broken links or stale commands are corrected

Lane 3: Test Coverage Review

Scope: all changed tests and their neighboring source files

Checklist:

  • new behavior has regression coverage
  • no skipped tests or obviously flaky patterns
  • edge cases and failure paths are covered

Lane 4: Security Review

Scope: source, CDK, workflows, Dockerfiles

Checklist:

  • no secrets in code or images
  • IAM remains least-privilege
  • Bridge auth, IDOR prevention, and SSM secret resolution stay intact
  • no suspicious changes to release or security boundaries

Lane 5: Cost Review

Scope: infrastructure and runtime configuration

Checklist:

  • no NAT Gateway, ALB, or Interface Endpoint regressions
  • PAY_PER_REQUEST remains in place
  • log retention and idle-cost controls stay sane
  • Lambda-only mode does not accidentally reintroduce fixed Fargate cost

Lane 6: Operations Review

Scope: deployability, rollback, monitoring, and runbooks

Checklist:

  • deployment and rollback paths are documented
  • dashboards, watchdogs, and health probes still make sense
  • make targets and operational commands still match the repo

Step 3: Aggregate Results

Collect a compact table of lane verdicts and findings. Release only if all lanes approve and no critical or high-severity issue remains.

Step 4: Publish

Only after approval:

git add -A
git commit -m "chore: prepare release $ARGUMENTS"
git push origin main
gh release create "$ARGUMENTS" --title "$ARGUMENTS" --notes-file RELEASE_NOTES.md --target main

References

Version History

  • 504300d Current 2026-07-25 09:02

Same Skill Collection

.agents/skills/architecture/SKILL.md
.agents/skills/cold-start/SKILL.md
.agents/skills/context/SKILL.md
.agents/skills/cost/SKILL.md
.agents/skills/deploy/SKILL.md
.agents/skills/dev/SKILL.md
.agents/skills/implement/SKILL.md
.agents/skills/lambda-migration/SKILL.md
.agents/skills/openclaw/SKILL.md
.agents/skills/release/SKILL.md
.agents/skills/security/SKILL.md
.agents/skills/solo-maintainer-guard/SKILL.md
.agents/skills/solo-maintainer-inbox/SKILL.md
.agents/skills/solo-maintainer/SKILL.md
.agents/skills/status/SKILL.md
.agents/skills/troubleshoot/SKILL.md
.claude/skills/architecture/SKILL.md
.claude/skills/cold-start/SKILL.md
.claude/skills/context/SKILL.md
.claude/skills/cost/SKILL.md
.claude/skills/deploy/SKILL.md
.claude/skills/dev/SKILL.md
.claude/skills/implement/SKILL.md
.claude/skills/lambda-migration/SKILL.md
.claude/skills/openclaw/SKILL.md
.claude/skills/release/SKILL.md
.claude/skills/security/SKILL.md
.claude/skills/solo-maintainer-guard/SKILL.md
.claude/skills/solo-maintainer-inbox/SKILL.md
.claude/skills/solo-maintainer/SKILL.md
.claude/skills/status/SKILL.md
.claude/skills/troubleshoot/SKILL.md
.codex/skills/architecture/SKILL.md
.codex/skills/cold-start/SKILL.md
.codex/skills/context/SKILL.md
.codex/skills/cost/SKILL.md
.codex/skills/deploy/SKILL.md
.codex/skills/dev/SKILL.md
.codex/skills/implement/SKILL.md
.codex/skills/lambda-migration/SKILL.md
.codex/skills/openclaw/SKILL.md
.codex/skills/security/SKILL.md
.codex/skills/solo-maintainer-guard/SKILL.md
.codex/skills/solo-maintainer-inbox/SKILL.md
.codex/skills/solo-maintainer/SKILL.md
.codex/skills/status/SKILL.md
.codex/skills/troubleshoot/SKILL.md

Metadata

Files
0
Version
504300d
Hash
43c0f75c
Indexed
2026-07-25 09:02

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 12:30
浙ICP备14020137号-1 $방문자$