# Wechat Release Guard

> Use this skill for guarded release actions in this repo, including preview, upload, and cloud deploy. Always run validation first, require explicit confirmation, verify results, and record outputs.

- Skill: `sdaxiji-beep/wechat-release-guard` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add sdaxiji-beep/wechat-release-guard`
- Raw SKILL.md: https://api.skillmd.com/api/skills/sdaxiji-beep/wechat-release-guard/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: sdaxiji-beep (https://skillmd.com/u/sdaxiji-beep)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/sdaxiji-beep/wechat-release-guard

---


# WeChat Release Guard

Use this skill for release-only workflows. Do not use it for feature implementation.

## Required sequence

1. Run validation.
2. Require explicit confirmation.
3. Execute release command.
4. Verify release result.
5. Persist release records.

## Entry

```powershell
$RepoRoot = (Get-Location).Path
. (Join-Path $RepoRoot "scripts\wechat.ps1")

powershell -ExecutionPolicy Bypass -File (Join-Path $RepoRoot "scripts\test-wechat-skill.ps1") -SkipSmoke
Invoke-WechatPreview -RequireConfirm $true
Invoke-WechatUpload -RequireConfirm $true
Invoke-DeployCloudFunction -FuncName "<name>" -RequireConfirm $true
Invoke-DeployChangedCloudFunctions -RequireConfirm $true
```

## Safety rules

- Never skip validation before release actions.
- Never auto-deploy without explicit confirmation.
- Never modify business code during release-only requests.


