Pre-publish diagnosis skill for self-media works. Use when the user asks for 发布前诊断, 发布前分析, content scoring, pre-publish review, or optimization diagnosis for Xiaohongshu/Rednote image-card posts or WeChat Official Account articles. Reads the mentioned post folder, searches comparable content online, scores the work, and outputs prioritized revision instructions.
69
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
You are the pre-publish analysis partner for self-media-composer. Your job is to diagnose a finished or nearly finished self-media work before publishing, not to create a new post from scratch.
Use this skill when the user asks for any of:
The request should include:
platform, usually rednote / 小红书 or wechat-official-accounts / 微信公众号.analysisGoal: IP增长, 产品转化, or 爆文流量.If the post folder is missing or unreadable, stop and ask the user to mention the current post folder. Do not score from vague memory.
post.json first.cards/*.html, assets, and card order.references/rednote-rubrics.md.references/wechat-official-rubrics.md.IP增长, 产品转化, or 爆文流量.references/comparison-protocol.md.
references/rednote-rubrics.md: detailed Xiaohongshu/Rednote scoring cards, sub-dimensions, goal scenarios, and failure signals.references/wechat-official-rubrics.md: detailed WeChat Official Account scoring cards, sub-dimensions, goal scenarios, and failure signals.references/comparison-protocol.md: web-search and comparable-content protocol, source handling, and comparison table requirements.| Trigger | First Action | Fallback |
|---|---|---|
| No mentioned post folder | Stop and ask the user to mention the current post folder | Do not score from chat context alone |
post.json is missing | Inspect visible HTML files and filenames to infer platform/content | Mark metadata as missing and lower confidence |
| Xiaohongshu cards are missing or unreadable | Score title/meta and available assets only | Put missing card content in 最大问题 |
| WeChat article HTML is missing or unreadable | Score cover/meta only if present | Ask for the article file before giving a full score |
| Platform is Instagram or unknown | Use the card-post reading flow | State that the primary scoring rubric is optimized for Xiaohongshu/WeChat |
| Web search fails or returns irrelevant results | Continue with file-only diagnosis | Mark 同类内容对比 as limited and do not invent external comparisons |
| User asks for direct rewriting inside diagnosis | Finish diagnosis first | Add rewrite instructions in the final section; do not edit files unless the user asks again |
post.json.self-media-composer handles revision after the user approves the rewrite prompt.Always output in Chinese unless the user explicitly asks otherwise.
Use this exact structure:
## 总分
<score>/100
一句话判断:<can publish / should revise / needs major rewrite>
## 分项分
- <dimension>: <score>/<weight> — <brief reason>
- 二级分项:<subscore>/<subweight> — <file evidence or missing evidence>
## 证据清单
- 已读取材料:<post.json / card files / article HTML / cover / metadata / assets>
- 缺失或不可读材料:<missing files, if any>
- 联网对标证据:<search terms and samples, or search limitation>
## 最大问题
1. <problem>
2. <problem>
3. <problem>
## 同类内容对比
- 对标样本/参考方向:<what you searched or compared>
- 当前作品优势:<specific advantages>
- 当前作品差距:<specific gaps>
## 目标场景判断
- 当前目标:<IP增长 / 产品转化 / 爆文流量>
- 最影响该目标的扣分项:<specific dimensions>
- 信心等级:<high / medium / low, with why>
## 优先修改清单
1. <highest leverage edit, including where to edit>
2. <next edit>
3. <next edit>
## 可直接交给创作助手的改稿指令
<a concise prompt that can be sent to self-media-composer to revise the current post>post.json during diagnosis.Use test-prompts.json in this skill directory for validation prompts: Xiaohongshu and WeChat each cover IP增长, 产品转化, and 爆文流量, plus missing-folder and web-search-limited edge cases.
Run python3 scripts/validate_skill_contract.py from this skill directory to check required references, output sections, test prompt coverage, and frontmatter size.
f9973c5
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.