用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/bdfinst/cd-migration --skill cd-content-audit命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | cd-content-audit |
| description | Validate structure, voice, front matter, and cross-references for CD migration site content pages |
| user_invocable | true |
Role: worker. This skill validates content files and reports findings. It does not modify files.
Validate content pages for structural compliance, front matter correctness, tone and voice, cross-references, and terminology consistency.
tech-writing-review) or glossary linking (glossary-link).page-templates.md in this skill directory for canonical values and page structures.ERROR (must fix), WARNING (should fix), INFO (awareness only).Compare the file's heading structure against the required template for its page type.
Anti-pattern pages:
## What This Looks Like exists## Why This Is a Problem exists with required H3 subsections in order:
### It reduces quality### It increases rework### It makes delivery timelines unpredictable### Impact on continuous delivery (must be last H3 under this H2)## How to Fix It exists with at least one ### Step N: subsection containing a week number## Measuring Progress exists and contains a table## Related Content exists and contains at least one link{{% pageinfo %}} block exists after front matterSymptom pages:
## What you are seeing exists (note lowercase)## Common causes exists with 2-5 H3 subsections**Read more:** followed by a link## How to narrow it down exists with a numbered listGuide pages:
{{% pageinfo %}} block exists with phase indicatorSeverity: Missing required sections are ERROR. Missing optional elements are WARNING.
Anti-pattern pages:
title: required, non-empty - ERROR if missinglinkTitle: required, non-empty - ERROR if missingweight: required, positive integer - ERROR if missingcategory: required, must be one of 7 canonical values - ERROR if missing or invalidrisk_level: required, must be one of critical, high, medium, low - ERROR if missing or invaliddescription: required, under 160 characters - ERROR if missing, WARNING if over 160 charstags: required, array, each from allowed vocabulary of 11 tags - ERROR if missing, WARNING if tag not in vocabularySymptom pages:
title: required - ERROR if missinglinkTitle: required - ERROR if missingdescription: required, under 160 characters - ERROR if missing, WARNING if over 160 charstags: required, array, each from allowed vocabulary - ERROR if missing, WARNING if tag not in vocabularycategory or risk_level - WARNING if presentGuide pages:
title: required - ERROR if missinglinkTitle: required - ERROR if missingweight: required - ERROR if missingdescription: required, under 160 characters - ERROR if missing, WARNING if over 160 charscategory, risk_level, or tags - WARNING if presentERROR if target does not exist.anti-patterns/. Severity: ERROR if pointing elsewhere.migrate-to-cd/ or reference/. Severity: WARNING if pointing to other anti-pattern or symptom pages (these are not wrong but may indicate a missed guide link).under-construction/. Severity: INFO (these are intentional drafts, just surface them).Scan for inconsistent usage within each file:
WARNINGINFO\u2013 (endash) or \u2014 (emdash) characters. Severity: ERRORERRORFor each file, report:
## [file path]
Page type: [anti-pattern | symptom | guide]
### Errors (N)
- [CHECK_CATEGORY] description of issue (line N)
### Warnings (N)
- [CHECK_CATEGORY] description of issue (line N)
### Info (N)
- [CHECK_CATEGORY] description of issue (line N)
---
If a file has no findings at any severity level, report:
## [file path]
Page type: [type]
No issues found.
At the end, report a summary:
## Summary
Files audited: N
Errors: N (across N files)
Warnings: N (across N files)
Info: N (across N files)
_index.md files, triage.md, and for-*.md files (these have different structures)./tech-writing-review - that skill handles passive voice, hedging, paragraph length, and reader experience.