Content Editing Skill
Systematic procedures for reviewing and improving book content to meet professional publication standards.
When to Use This Skill
- Reviewing completed drafts for quality
- Checking grammar, style, and mechanics
- Verifying factual accuracy and citations
- Ensuring terminology and voice consistency
- Preparing content for final formatting
- Conducting multi-pass editorial reviews
Editorial Workflow (Six-Pass System)
Pass 1: Structural Review (Macro Level)
Focus: Document organization and architecture
Checklist:
Questions to Ask:
- Does each section serve a clear purpose?
- Are topics in the most logical order?
- Are any sections too long and need splitting?
- Are any sections too short and should be combined?
Pass 2: Content Quality (Micro Level)
Focus: Sentence and paragraph quality
Grammar & Mechanics:
Clarity & Concision:
Style & Voice:
Readability Assessment (dynamic based on content type):
| Content Type | Target Flesch | Sentence Length |
|---|
| General audience | 65-80 | 12-18 words |
| Business/professional | 60-70 | 15-20 words |
| Introductory technical | 55-65 | 15-22 words |
| Advanced technical | 35-55 | 18-28 words |
| Specialized (ML, compilers) | 30-50 | 20-30 words |
📝 Note: Lower Flesch scores are acceptable for advanced topics. The goal is clarity for the intended audience, not a universal threshold.
Pass 3: Citation Verification (Accuracy Check)
Focus: Citation completeness and accuracy
Citation Coverage:
Citation Format:
Citation Quality:
Cross-Reference with Research:
Pass 4: Consistency Audit (Uniformity Check)
Focus: Terminology, style, and format uniformity
Terminology Consistency (Use Grep to identify variations):
bash
# Check AI terminology consistency
grep -E "(AI|artificial intelligence|Artificial Intelligence|A.I.)" content/
# Check website spelling
grep -E "(web site|website|web-site)" content/
# Check hyphenation patterns
grep -E "(e-mail|email|Email)" content/
Create Terminology Glossary:
| Term | Approved Form | Avoid |
|---|
| Artificial Intelligence | AI (after first mention) | A.I., artificial intelligence (subsequent) |
| Website | website | web site, web-site |
| Email | email | e-mail, E-mail |
Style Guide Compliance:
Voice & Perspective:
Pass 5: Visual Formatting Audit
Focus: Ensuring content is visually engaging and properly formatted
📝 Note: Visual formatting rules are contextual, not rigid. Technical content benefits from more frequent visual breaks; conceptual/philosophical content may flow better with fewer interruptions. The goal is cognitive clarity, not arbitrary quotas.
Text Wall Detection (contextual):
Callout Box Verification:
Code Block Quality (for technical content):
Table Usage:
List Formatting:
Emphasis Consistency:
Visual Diagram Review (where applicable):
Section Separators:
Common Visual Issues to Flag:
markdown
⚠️ TEXT WALL: [location] - Dense passage may benefit from visual break (consider context)
⚠️ MISSING CALLOUT: [section] - Key insight not highlighted (if appropriate for content type)
⚠️ UNSPECIFIED CODE: [line] - Code block missing language
⚠️ POOR TABLE: [location] - Consider converting to list
⚠️ INCONSISTENT EMPHASIS: [term] - Bold in some places, not others
⚠️ OVER-FORMATTED: [section] - Too many visual breaks disrupting narrative flow
Pass 6: Factual Accuracy (Truth Verification)
Focus: Fact-checking against research sources
Verification Requirements:
Cross-Reference Method:
- Identify claim in draft
- Locate cited source in research notes
- Verify claim matches source exactly
- Check for context (is claim misrepresented?)
- Flag discrepancies for writer review
Confidence Levels:
- High: 3+ authoritative sources agree
- Medium: 2 sources agree, or 1 highly authoritative source
- Low: Single source of moderate authority
- Unverified: No source found or sources conflict
Flag Low/Unverified claims for additional research.
Grammar and Style Rules Reference
Common Grammar Errors
Subject-Verb Agreement:
- Wrong: "The team of editors review drafts."
- Correct: "The team of editors reviews drafts."
Comma Splices:
- Wrong: "The edit is complete, the draft is ready."
- Correct: "The edit is complete; the draft is ready."
Misplaced Modifiers:
- Wrong: "She only edited three chapters."
- Correct: "She edited only three chapters."
Style Preferences (Configurable per Project)
Numbers: Spell out 1-10, numerals for 11+ (or choose consistent alternative)
Dates: Month Day, Year (January 15, 2025)
Oxford Comma: Choose one style and apply consistently
Hyphenation: Compound modifiers before noun hyphenate, after noun no hyphen
Capitalization: Job titles capitalize before name, lowercase after
Readability Metrics
Flesch Reading Ease Score
Score Interpretation:
- 90-100: Very Easy (5th grade) - Children's books
- 80-89: Easy (6th grade) - Conversational writing
- 70-79: Fairly Easy (7th grade) - General audience
- 60-69: Standard (8th-9th grade) - Business writing
- 50-59: Fairly Difficult (10th-12th grade) - Academic
- 40-49: Difficult - Advanced technical
- 30-39: Very Difficult - Highly specialized (compilers, physics, ML theory)
- Below 30: Expert only - Mathematical proofs, research papers
Target for Book Generation (dynamic by content type):
| Content Type | Target Flesch | Acceptable Range |
|---|
| General audience | 65-80 | 60-85 |
| Business/professional | 60-70 | 55-75 |
| Introductory technical | 55-65 | 50-70 |
| Intermediate technical | 45-60 | 40-65 |
| Advanced technical | 35-55 | 30-60 |
| Specialized/theoretical | 30-50 | 25-55 |
⚠️ Warning: Do NOT force higher Flesch scores on advanced technical content. Simplifying specialized terminology can reduce precision and accuracy. The goal is appropriate clarity for the intended audience.
When to Improve Score (general audience only):
- Shorten sentences (< 20 words average)
- Use simpler words (fewer syllables)
- Break complex sentences into multiple sentences
- Replace jargon with plain language
When NOT to Simplify (technical content):
- Technical terminology is necessary for precision
- Audience expects domain vocabulary
- Simplification would lose meaning or accuracy
Passive Voice Percentage
Target: < 20%
Detection Pattern: [form of "to be"] + [past participle]
How to Fix:
- Identify actor: WHO performs the action?
- Rewrite with actor as subject
- Passive: "The draft was reviewed by the editor."
- Active: "The editor reviewed the draft."
Edit Summary Report Template
markdown
# Edit Summary: [Document Title]
**Edited**: [YYYY-MM-DD]
**Word Count**: [original] → [revised] ([+/- change])
**Total Changes**: [number]
## Changes by Category
### Grammar & Mechanics: [count]
### Citations: [count]
### Clarity & Flow: [count]
### Consistency: [count]
### Visual Formatting: [count]
### Factual Corrections: [count]
## Quality Metrics
|--------|--------|-------|--------|--------|
| Flesch Reading Ease | [score] | [score] | [per content type] | ✅/❌ |
| Citation Coverage | [%] | [%] | 100% | ✅/❌ |
| Passive Voice % | [%] | [%] | <20% | ✅/❌ |
| Avg Sentence Length | [words] | [words] | [per content type] | ✅/❌ |
| Text Walls Fixed | [count] | 0 | 0 | ✅/❌ |
| Callouts Per Section | [avg] | [avg] | 2-4 | ✅/❌ |
| Code Blocks w/ Language | [%] | [%] | 100% | ✅/❌ |
**Content Type**: [general/business/intro-tech/advanced-tech/specialized]
## Visual Formatting Summary
- **Callouts added**: [count] (💡: [n], ⚠️: [n], 🎯: [n], etc.)
- **Tables created**: [count]
- **Lists converted**: [count] (from run-on sentences)
- **ASCII diagrams added**: [count]
- **Text walls broken up**: [count]
## Issues Requiring Author Review
- [Unverifiable claims, technical accuracy questions]
## Recommendations
- [Patterns to watch in future writing]
Common Editing Pitfalls
- Over-Editing: Edit for correctness and clarity, not personal preference
- Missing Context: Read surrounding paragraphs before making changes
- Inconsistent Application: Use Grep to find ALL instances, apply rule uniformly
- Citation Overload: Distinguish common knowledge from factual claims
- Ignoring Readability: Balance formal correctness with reader comprehension
Quality Assurance
Before marking edit complete:
Skill Version: 1.3.0
Last Updated: 2025-11-27
Maintained By: Universal Pedagogical Engine Team