SuperAPI AI Directory

writing-proofreading

Writing & research

View repository

Updated 10-16 02:31

About this skill

Writing Proofreading

Article review assistant, providing a 6-step review process to help polish Chinese articles.

Prerequisites

Tool Type Required Install
markdownlint-cli2 cli No npx markdownlint-cli2 (no install needed, used in step 6)
markdown-lint skill No Included in npx skills add niracler/skill (for repo setup)

Do NOT proactively verify these tools on skill load. If a command fails due to a missing tool, directly guide the user through installation and configuration step by step.

Core Principles

Principle Description
Discuss before revising Propose options for the user to choose from; do not act directly
Section-by-section review Use Markdown headings as nodes, 1-2 headings at a time
Heuristic questioning Use questions to guide the draft content; do not decide for the user

6-Step Review Process

1. 结构诊断 → 2. 读者 Context → 3. 语言规范 → 4. 信源查证 → 5. 风格检查 → 6. Markdown 格式

Step 1: Structural Diagnosis

Goal: Ensure the article's structure is clear and its theme is well-defined

  • Break down paragraphs and identify themes
  • Propose 2-3 restructuring options,discuss before revising
  • Move deleted content to "materials.md" for retention

See structure-review.md

Step 2: Reader Context Check

Core question: "Will the reader be confused when reading this?"

Check item Problem manifestation Improvement method
Background assumptions Directly using proper nouns and abbreviations Add explanations or footnotes
Talking to oneself "It's that kind of..." but not clearly explained Make the description specific
Leaping logic Going directly from A to C Add transitional explanations
Implied emotion "It's really too..." but with no buildup Build up the reason first
Information gap Assuming the reader knows the whole story Briefly explain the background

See structure-review.md

Step 3: Language Standards

Based on Yu Guangzhong's "How to Improve English-style Chinese":

Problem Example
Abstract nouns as subjects ❌ Reduced income changed life → ✅ He changed his life because of reduced income
Redundant sentence patterns ❌ Based on this reason → ✅ Therefore
Weakened verbs ❌ Make a contribution → ✅ Contribute
Piling up prepositions/conjunctions Reduce "related to", "and", "as well as"
Overuse of passive voice ❌ The problem was solved → ✅ The problem is solved

See chinese-style.md

Step 4: Source Verification

Source priority: Government official > authoritative media > industry media > avoid personal blogs

Data usage principles:

  • Do not just throw out data; integrate it into the experience
  • Intuitive judgments need footnotes to support the reasoning logic
  • Keep popular science concise; put details in footnotes

Work rhythm: Check one → discuss → write one → confirm → next

See source-verification.md

Step 5: Style Consistency

Check whether it matches the personal writing style:

Check item Description
Signature expressions "How should I put it", "actually", "kind of..."
Tone characteristics Self-deprecating opening, parenthetical snark
Quantification habit Use specific numbers to enhance persuasiveness
Restrained bolding ≤ 3 per heading

Avoid:

  • "Not... but..." sentence pattern (AI flavor)
  • Quoted "humorous" metaphors
  • Starting with emoji or numbering
  • Frequent use of em dashes
  • --- Horizontal dividers (use headings or numbering for natural transitions)

Structural preferences:

  • Prefer hierarchical numbering (1 → 1.1 → 1.1.1) to organize content, especially in outlines/reports/analytical articles

See personal-style.md

Step 6: Markdown formatting

Automated format check (requires the repository to have the markdown-lint skill configured):

npx markdownlint-cli2 article.md          # 检查
npx markdownlint-cli2 --fix article.md    # 自动修复

Repository not configured? Use the markdown-lint skill to complete initialization.

Content review that automated tools cannot cover:

  • Whether heading levels are reasonable (H2→H3, no skipping levels)
  • Whether list formatting is consistent (all use - or all use *)
  • Whether code blocks correctly mark the language

Review rhythm

┌─────────────────────────────────────────────────┐
│  每个标题下的审校流程                             │
│                                                 │
│  1. 读取当前段落                                 │
│  2. 按 6 步流程检查                              │
│  3. 提出修改建议(不直接改)                      │
│  4. 等待用户确认                                 │
│  5. 确认后再处理下一个标题                        │
└─────────────────────────────────────────────────┘

Key: After each paragraph review, wait for confirmation; do not process multiple paragraphs consecutively.

Writing style quick reference

Element Requirement
Language Colloquial, like chatting with a friend
Paragraph One topic per paragraph
Bolding Use only at important turns/insights, ≤ 3 per heading
Data Integrate into the experience, put detailed sources in footnotes
Candor Acknowledge shortcomings, mark unfinished parts, preserve traces of thinking

Detailed reference