
wordpress-docs-review
by fellyph
AI instructions repository
SKILL.md
name: wordpress-docs-review description: Review and validate WordPress documentation against official style guide standards. Use when reviewing documentation for WordPress core, themes, plugins, or related projects. Checks compliance with voice/tone, accessibility, inclusivity, code formatting, and technical writing standards. license: MIT
WordPress Documentation Review
This skill provides systematic review of WordPress documentation against the official WordPress Documentation Style Guide.
When to Use This Skill
Use this skill when:
- Reviewing WordPress documentation before publication
- Auditing existing documentation for style guide compliance
- Providing feedback on documentation pull requests
- Ensuring documentation meets WordPress standards
Review Process
Step 1: Understand the Documentation Type
Identify the documentation type to apply appropriate standards:
- End-user documentation: Focus on clarity, accessibility, and conversational tone
- Developer documentation: Allow technical precision while maintaining clarity
- Code reference: Emphasize accuracy and code standards compliance
- Tutorial/guide: Check procedural clarity and step-by-step flow
Step 2: Systematic Review
Review documentation in this order for comprehensive coverage:
A. General Guidelines
Document Structure
- Follows defined structure with clear hierarchy
- Uses proper heading levels (H1 → H6, no skipping)
- Breaks text into digestible paragraphs (not walls of text)
- Includes introductory context before diving into details
Voice and Tone
- Conversational yet professional tone
- Avoids "we" statements (e.g., "we recommend" → "you can")
- Uses second person ("you") to address readers directly
- Avoids colloquialisms, slang, and cultural references
- No excessive claims about WordPress products/features
- No predictions about future features
Accessibility
- Alt text provided for all images (50 char limit)
- No color-only information conveyance
- Clear link text (not "click here")
- Proper table structure (no complex rowspan/colspan)
- No flickering/flashing content
Inclusivity
- Gender-neutral language throughout
- Uses "they/their/them" for singular pronouns
- Avoids ableist language
- No cultural/religious bias
- Diverse examples (names, locations, professions)
- Preferred terminology:
- "allowlist" (not "whitelist")
- "blocklist" (not "blacklist")
- "main" (not "master" branch)
- "primary/subordinate" (not "master/slave")
Global Audience
- American English spelling (color, optimize)
- Date format: Month DD, YYYY (e.g., October 28, 2025)
- Spells out numbers one through nine
- Times in UTC when relevant
- No idioms or culturally-specific references
- Simple sentence structure for translation
B. Language and Grammar
Voice and Tense
- Active voice (not passive)
- Present tense (not future)
- Second person perspective
Capitalization
- Sentence case for headings
- UI elements match exact capitalization from interface
- Proper nouns capitalized appropriately
Articles and Clarity
- Articles (a, an, the) included where appropriate
- Contractions used appropriately
- Conditional clauses before instructions
- Clear pronoun antecedents
C. Developer Content
Code in Text
- Monospace font for: filenames, paths, commands, functions, variables, UI elements with user input
- Proper formatting for method names with empty parentheses:
delete() - Keywords not used as verbs or pluralized
Code Examples
- Proper indentation (spaces, not tabs)
- Lines wrapped at 80 characters
- Introductory sentence before code blocks
- Follows WordPress Coding Standards
- Syntax highlighting where applicable
Placeholders
- Enclosed in
<var>tags in HTML or backticks+asterisks in Markdown - Uppercase with underscores:
*POST_ID*or<var>POST_ID</var> - No possessive pronouns (MY_, YOUR_)
- Description list provided for multiple placeholders
Command-line Syntax
- Dollar sign ($) prompt for commands
- Optional arguments in square brackets:
[--force] - Mutually exclusive arguments in angle brackets:
<plugin|zip|url> - Multiple values indicated with ellipsis:
... - Proper line continuation characters (\ for Linux, ^ for Windows)
UI Elements
- Names in bold: Settings
- Task-focused instructions (not click-focused)
- Proper element terminology (button, menu, field)
D. Punctuation
- Serial (Oxford) commas in lists
- One space after periods
- Em dashes (—) for breaks, en dashes (–) for ranges
- Straight quotes (not curly quotes)
- Minimal exclamation points
- Minimal parentheses
E. Formatting
Links
- Descriptive link text (not "click here" or bare URLs)
- Cross-references to related content
- External links to authoritative sources only
Lists
- Numbered lists for sequential steps
- Bulleted lists for non-sequential items
- Parallel structure in list items
- Sentence case for list items
Media
- Images in SVG or PNG format
- Alt text provided (< 50 characters)
- Screenshots at appropriate resolution
- Focused on relevant content
Tables
- Simple structure (avoid rowspan/colspan)
- Headers properly marked
- Mobile-friendly layout
Step 3: Provide Structured Feedback
Organize feedback by priority:
Critical Issues (Must fix before publication)
- Accessibility violations
- Incorrect technical information
- Code that doesn't follow WordPress standards
- Offensive or non-inclusive language
Important Issues (Should fix)
- Voice/tone inconsistencies
- Unclear instructions
- Missing alt text or descriptions
- Formatting inconsistencies
Suggestions (Nice to have)
- Style improvements
- Additional examples
- Enhanced clarity
Step 4: Generate Review Output
Format the review as:
## WordPress Documentation Review
### Summary
[Brief overview of documentation quality and main findings]
### Critical Issues
1. [Issue with specific location and fix]
2. [Issue with specific location and fix]
### Important Issues
1. [Issue with specific location and fix]
2. [Issue with specific location and fix]
### Suggestions
1. [Improvement with rationale]
2. [Improvement with rationale]
### Positive Highlights
- [What the documentation does well]
- [Effective techniques used]
### Overall Assessment
[Overall rating and readiness for publication]
Reference Materials
For detailed guidance on specific topics, consult:
references/developer-content.md- Code examples, placeholders, command-line syntax, UI elementsreferences/style-guidelines.md- Complete style, voice, and tone guidelines with examples
Key Terminology Reference
| Recommended | Not Recommended |
|---|---|
| allowlist | whitelist |
| blocklist | blacklist |
| main branch | master branch |
| primary/subordinate | master/slave |
| person with disability | disabled person, handicapped |
| uses synthetic speech | mute, dumb |
| placeholder variable | placeholder |
Best Practices
- Be specific: Point to exact locations with line numbers or section headings
- Provide examples: Show correct and incorrect versions side-by-side
- Explain why: Connect feedback to style guide principles
- Balance criticism: Acknowledge what works well
- Prioritize: Focus on issues that impact understanding or accessibility first
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon

