musegen

Website Prelaunch Check — Development skill for Claude Code

Development community

A stack-agnostic pre-launch checklist for websites — 112 checks across 7 areas, graded P0/P1/P2. Every item tells you how to locate the implementation in an unfamiliar codebase, how to verify it, and.

How to install Website Prelaunch Check

This entry records only its repository, not the path inside it, so there is no exact command to give. Open musegen/website-prelaunch-check and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Website Prelaunch Check does

A stack-agnostic pre-launch checklist for websites — 112 checks across 7 areas, graded P0/P1/P2. Every item tells you how to locate the implementation in an unfamiliar codebase, how to verify it, and the traps that make a broken check look like it passed. Install as a Claude Code Skill, or just read it.

Alternatives in Development

  • Battle — Head-to-head graded battle card between two sites — eight dimensions, bar-by-bar, verdict line 3.6k ★
  • Claude Instructions For Local Skill Loading — This file tells Claude how to load skills locally 845 ★
  • Claude Blocker — Block distracting websites unless Claude Code is actively running inference 282 ★

README

网站上线前检查清单(prelaunch-check)

一份**技术栈无关**的 Web 上线前检查清单,112 项,打包成 [Claude Code Skill](https://docs.claude.com/en/docs/claude-code/skills),也可以当纯文档直接读。

覆盖抓取与索引、多语言与 canonical、结构化数据、页面结构与内链、转化与信任、性能与可用性、内容与博客七个领域,按 P0(阻断上线,11 项)/ P1(56 项)/ P2(45 项)分级。

和网上通用 SEO 清单的区别

大部分清单只告诉你「要确保 canonical 正确」这类正确的废话。这份清单每条都多给两样东西:

  • 怎么在一个陌生项目里定位到对应实现 —— 不预设框架,给的是定位方法(robots/sitemap 由什么生成、 在哪注入、有没有中间件层做跳转),框架特定位置只作示例。
  • 验证陷阱 —— 那些让你误以为已经通过的情况。这部分最值钱,因为一条查错的检查比不查更危险

举个清单里记录的真实例子:某项目 `robots.txt` 确实有屏蔽登录后页面的规则,单看是 pass;但该项目自己的注释写明需要 Disallow + 页面级 noindex 两层,其中一个页面只做了第一层,同时又被 `llms.txt` 当公开链接对外发布 —— 合起来构成 URL-only 收录的完整路径。单看一处是 pass,合起来是 partial。

安装

**装成个人 skill(所有项目可用)**

git clone https://github.com/musegen/website-prelaunch-check.git ~/.claude/skills/prelaunch-check

**装进某个项目(跟仓库走,团队共用)**

git clone https://github.com/musegen/website-prelaunch-check.git <项目>/.claude/skills/prelaunch-check
rm -rf <项目>/.claude/skills/prelaunch-check/.git   # 或改用 git submodule

装好后在 Claude Code 里输入 `/prelaunch-check` 调用。

**不用 Claude Code**:直接读 [`SKILL.md`](./SKILL.md),它是一份自洽的 Markdown 清单,所有验证命令都可复制执行。

两种用法

**A. 直接过一遍**(临上线、时间紧)

按 P0 → P1 顺序走,P0 未清零不上线。适合小项目或你已经很熟的项目。

**B. 先建基线,之后对着基线过**(项目会长期维护时推荐)

第一次跑一遍完整审计,把每条**绑定到该项目的真实文件**、记录当前状态,产出该项目专属的实例清单放进它自己的仓库。之后每次发版对着实例清单过,不用重新思考。方法见 [`reference/首次接入.md`](./reference/首次接入.md)。

本仓库**不记录任何项目的达标状态** —— 状态属于实例数据,每个项目必须自己测。把别的项目的结论抄过来是这份清单最主要的误用方式。

目录结构

SKILL.md                            入口:P0 阻断项(内联验证命令)+ P1/P2 索引 + 验证纪律
reference/
  01-抓取与索引.md                  robots / sitemap / noindex / 爬虫可达性
  02-多语言与canonical.md           canonical 归一、hreflang、语言回落
  03-结构化数据.md                  JSON-LD schema 与常见校验错误
  04-页面结构与内链.md              H1/标题层级、内链结构、锚文本
  05-转化与信任.md                  定价 FAQ、退款口径、信任要素、自助取消
  06-性能与可用性.md                Core Web Vitals、重定向链、移动端可用性
  07-内容与博客.md                  内容质量、发布规范、聚合页
  首次接入.md                       用法 B:怎么给一个新项目建立基线(五步)
  运营方法论.md