Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add vinvcn/addyosmani-agent-skills-zh --skill shipping-and-launchgit clone --depth 1 https://github.com/vinvcn/addyosmani-agent-skills-zhWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/vinvcn/addyosmani-agent-skills-zh/shipping-and-launch)<a href="https://agentmods.dev/skills/vinvcn/addyosmani-agent-skills-zh/shipping-and-launch"><img src="https://agentmods.dev/badge/skills/vinvcn/addyosmani-agent-skills-zh/shipping-and-launch/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/vinvcn/addyosmani-agent-skills-zh/shipping-and-launch"><img src="https://agentmods.dev/badge/skills/vinvcn/addyosmani-agent-skills-zh/shipping-and-launch.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00040 | $0.02524 |
| Opus 5 | $0.00020 | $0.01262 |
| Sonnet 5 | $0.00008 | $0.00505 |
| Haiku 4.5 | $0.00004 | $0.00252 |
Grade A, and why
shipping-and-launch scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 13d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 310 lines — stays where its author put it; the contents beside it link to each section on GitHub.
发布和上线
概览
带着信心发布。目标不只是部署,而是安全地部署:监控到位、回滚计划就绪,并且清楚知道成功是什么样子。每次上线都应该是可回滚、可观测、增量推进的。
何时使用
- 首次将功能部署到生产环境
- 向用户发布重大变更
- 迁移数据或基础设施
- 开放 beta 或 early access 项目
- 任何有风险的部署(也就是所有部署)
发布前检查清单
代码质量
- 所有测试通过(unit、integration、e2e)
- Build 成功且没有警告
- Lint 和类型检查通过
- 代码已 review 并获批准
- 没有应在上线前解决的 TODO 注释
- 生产代码中没有
console.log调试语句 - 错误处理覆盖预期失败模式
安全
- 代码或版本控制中没有 secrets
-
npm audit没有 critical 或 high 漏洞 - 所有用户可访问 endpoint 都有输入校验
- 认证和授权检查已到位
- 安全 header 已配置(CSP、HSTS 等)
- 认证 endpoint 已设置 rate limiting
- CORS 配置为具体 origin(不是通配符)
性能
- Core Web Vitals 在 "Good" 阈值内
- 关键路径中没有 N+1 查询
- 图片已优化(压缩、响应式尺寸、lazy loading)
- Bundle size 在预算内
- 数据库查询有合适索引
- 静态资源和重复查询已配置缓存
可访问性
- 所有交互元素都支持键盘导航
- 屏幕阅读器可以传达页面内容和结构
- 颜色对比度满足 WCAG 2.1 AA(文本 4.5:1)
- 模态框和动态内容的焦点管理正确
- 错误消息具有描述性,并与表单字段关联
- axe-core 或 Lighthouse 中没有可访问性警告
基础设施
- 生产环境变量已设置
- 数据库 migration 已应用(或准备好应用)
- DNS 和 SSL 已配置
- 静态资源 CDN 已配置
- Logging 和 error reporting 已配置
- Health check endpoint 存在且有响应
文档
- README 已更新任何新的 setup 要求
- API 文档为最新
- 任何架构决策都有 ADR
- Changelog 已更新
- 面向用户的文档已更新(如适用)
Feature Flag 策略
通过 feature flags 发布,将部署和发布解耦:
// Feature flag check
const flags = await getFeatureFlags(userId);
if (flags.taskSharing) {
// New feature: task sharing
return <TaskSharingPanel task={task} />;
}
// Default: existing behavior
return null;
Feature flag 生命周期:
1. DEPLOY with flag OFF → Code is in production but inactive
2. ENABLE for team/beta → Internal testing in production environment
3. GRADUAL ROLLOUT → 5% → 25% → 50% → 100% of users
4. MONITOR at each stage → Watch error rates, performance, user feedback
5. CLEAN UP → Remove flag and dead code path after full rollout
规则:
- 每个 feature flag 都有 owner 和到期日期
- 全量发布后 2 周内清理 flags
- 不要嵌套 feature flags(会产生指数级组合)
- 在 CI 中测试 flag 的两种状态(on 和 off)
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 13d ago First seen · 310 lines · 40 tokens per session scan A fb2d5fa97850
shipping-and-launch is a skill published in the GitHub repository vinvcn/addyosmani-agent-skills-zh (31 stars, last pushed 4mo ago), licensed MIT. It adds 40 tokens to every session and 2,524 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
shipping-and-launch
Prepares production launches. Use when preparing to deploy to production. Use when you need a pre-launch checklist, when setting up monitoring, when planning a staged rollout, or when you need a rollback strategy.
git-workflow-and-versioning
Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, splitting uncommitted work in a messy working tree into clean atomic commits, opening or reviewing a pull request (PR), pushing to a remote, or when you need to organize work across multiple…
git-workflow-and-versioning
Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, or when you need to organize work across multiple parallel streams.
production-deployment
Zero-downtime deployments with pre-flight checks, staged rollouts, and rollback plans. Never ship to production without a verified rollback strategy.
finishing-a-development-branch
A process for finishing a completed development branch. A branch is a separate line of code changes that can later be merged or submitted as a pull request.
skillshare-changelog
Generate CHANGELOG.md entry from recent commits in conventional format. Also syncs the website changelog page. Use this skill whenever the user asks to: generate a changelog, document what changed between tags, or create a new CHANGELOG entry. If you see requests like "write the changelog for v0.17", "what changed…