Run pre-publish checks on code quality, API status, and deploy config. Use when validating releases, configuring gates, checking status, listing blockers.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add bytesagain/ai-skills --skill test-publish-check --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Test Publish Check?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/bytesagain-test-publish-check)More formats (shields.io, HTML) on the badges page.
---
version: "2.0.0"
name: Test & Publish Checker
description: "Run pre-publish checks on code quality, API status, and deploy config. Use when validating releases, configuring gates, checking status, listing blockers."
author: BytesAgain
homepage: https://bytesagain.com
source: https://github.com/bytesagain/ai-skills
---
# Test & Publish Checker
发布前的最后一道防线。帮你检查代码质量、API状态、部署配置、版本号、上线清单,确保万无一失。
## Commands
- `code` — 代码质量检查清单(代码审查、lint、测试覆盖率、安全扫描)
- `api` — API发布检查(端点测试、认证、限流、文档、版本兼容)
- `deploy` — 部署检查清单(环境变量、数据库迁移、CDN、DNS、SSL)
- `version` — 版本管理指南(语义化版本、CHANGELOG、Git Tag、Release Notes)
- `launch` — 上线日检查清单(回滚方案、监控、告警、灰度、公告)
- `regression` — 回归测试计划(核心流程、边界条件、兼容性、性能基准)
## Usage Examples
```bash
# 检查代码是否准备好发布
test-publish-check code "React电商项目"
# API上线前检查
test-publish-check api "用户认证API v2.0"
# 完整上线日清单
test-publish-check launch "新版本 v3.2.0"
```
1. **发布前至少过一遍 `launch` 清单** — 90%的线上事故可以避免
2. **版本号遵循 SemVer** — MAJOR.MINOR.PATCH,不要乱来
3. **永远有回滚方案** — 没有回滚方案=裸奔上线
4. **灰度发布** — 先1%用户,再10%,再100%
5. **凌晨发布不如工作日上午发布** — 出问题有人能响应
## About
Part of the BytesAgain productivity toolkit. Visit [bytesagain.com](https://bytesagain.com) for more tools.
---
💬 Feedback & Feature Requests: https://bytesagain.com/feedback
Powered by BytesAgain | bytesagain.com
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
Playbook for creating and editing uCoz landing pages via MCP tools (`templates_tool`, `ftp_tool`, `modules_tool`). Use for tasks such as: "build a landing page", "update the homepage as a landing page", "create a promo page on the homepage", "add a lead form / menu / SEO to the homepage". Homepage: `page_list`, `page_get`; first publish — `page_update` with full `page_tmpl`; HTML edits after generation — `patch_template` (module_id=2, template_id=1), not `update_template`. Activate the mail f...
Interact with the Paperclip control plane API to manage tasks, coordinate with other agents, and follow company governance. Use when you need to check assignments, update task status, delegate work, post comments, set up or manage routines (recurring scheduled tasks), or call any Paperclip API endpoint. Do NOT use for the actual domain work itself (writing code, research, etc.) — only for Paperclip coordination.
Instantly.ai cold email outreach API - manage campaigns, leads, accounts, and analytics. Use for cold email automation, lead management, campaign creation/monitoring, and email account warmup.
Digital Audio Workstation usage, music composition, interactive music systems, and game audio implementation for immersive soundscapes.
Compress natural language memory files (CLAUDE.md, todos, preferences) into caveman format to save input tokens. Preserves all technical substance, code, URLs, and structure. Compressed version overwrites the original file. Human-readable backup saved as FILE.original.md. Trigger: /caveman-compress FILEPATH or "compress memory file"