From engineering
Pre-deployment verification checklist. Use when about to ship a release, deploying a change with database migrations or feature flags, verifying CI status and approvals before going to production, or documenting rollback triggers ahead of time.
How this skill is triggered — by the user, by Claude, or both
Slash command
/engineering:deploy-checklist [service or release name][service or release name]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
> If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](../../CONNECTORS.md).
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Generate a pre-deployment checklist to verify readiness before shipping.
Lark-native execution (depth core: LARK-PATTERNS, LARK-RECIPES, LARK-FUSION). CI/CD, source control (GitHub) and monitoring (Datadog) stay external — read build/test status, the release diff, and baseline thresholds from those. The collaboration layer is Lark: render the checklist as an interactive card with one checkbox-style
itemper gate (lark_im_card_send, P4); notify the on-call/release channel vialark_im_sendafter resolving recipients withlark_contact_search(P1); gate the production go/no-go with a real approval instance (P7,lark-approval) instead of an ad-hoc "ship it" reply; close related tickets withlark_task_complete; land the release notes / runbook in Wiki (lark_wiki_node_create, P8) and log the deploy to a release Base (lark_base_record_upsert, P5). Alwaysdry_runmutating calls first (P2).
/deploy-checklist $ARGUMENTS
## Deploy Checklist: [Service/Release]
**Date:** [Date] | **Deployer:** [Name]
### Pre-Deploy
- [ ] All tests passing in CI
- [ ] Code reviewed and approved
- [ ] No known critical bugs in release
- [ ] Database migrations tested (if applicable)
- [ ] Feature flags configured (if applicable)
- [ ] Rollback plan documented
- [ ] On-call team notified
### Deploy
- [ ] Deploy to staging and verify
- [ ] Run smoke tests
- [ ] Deploy to production (canary if available)
- [ ] Monitor error rates and latency for 15 min
- [ ] Verify key user flows
### Post-Deploy
- [ ] Confirm metrics are nominal
- [ ] Update release notes / changelog
- [ ] Notify stakeholders
- [ ] Close related tickets
### Rollback Triggers
- Error rate exceeds [X]%
- P50 latency exceeds [X]ms
- [Critical user flow] fails
Tell me about your deploy and I'll customize the checklist:
Source control = GitHub (external, keep as-is):
gh / GitHub MCP to pull the release diff and verify all PRs are approved and merged.CI/CD = external (keep as-is):
Monitoring = Datadog (external, keep as-is):
Chat + tracker + approval = Lark:
open_ids via lark_contact_search (P1) and notify with lark_im_send.lark_api
(LARK-RECIPES → Approval) or delegate to lark-approval; the card kicks it off, the approval
engine tracks state and notifies approvers. Don't rely on a freeform "yes".lark_task_complete the related tickets, publish release notes to Wiki
(lark_wiki_node_create, P8), and upsert the deploy record (version, deployer, result) into a
release Base with lark_base_record_upsert (P5).npx claudepluginhub larkcowork/lark-cowork-plugins --plugin engineeringCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.