Marketplace

technical-writing

Write clear technical prose. Multi-layer review ensures structure, clarity, and evidence quality.

$ 安裝

git clone https://github.com/evil-mind-evil-sword/idle /tmp/idle && cp -r /tmp/idle/skills/technical-writing ~/.claude/skills/idle

// tip: Run this command in your terminal to install the skill


name: technical-writing description: Write clear technical prose. Multi-layer review ensures structure, clarity, and evidence quality.

Technical Writing

Write clear technical prose with rigorous quality review.

When to Use

  • Writing technical documentation, design docs, or READMEs
  • Drafting blog posts or technical reports
  • Writing research papers or whitepapers
  • Any technical writing that needs to transfer ideas clearly
  • Existing draft needs systematic improvement

Don't use for: Quick notes, informal messages, or throwaway text.

Core Principles

Every sentence serves one goal: transfer ideas from author to reader.

  1. Give away the punchline - State your point upfront, don't bury it
  2. Topic sentences - First sentence of each paragraph enables scanning
  3. Active voice - "The system handles X" not "X is handled by the system"
  4. Consistent terminology - Same concept uses same term throughout
  5. Concrete before abstract - Examples before generalizations
  6. Figure-first explanations - Lead with diagrams, standalone captions

Quality Rubric

Review occurs in three sequential layers. Each layer has specific focus.

Layer 1: Structure

CriterionRequirement
Main point upfrontReader knows the point within first paragraph
Logical flowEach section follows naturally from the previous
Section balanceNo section dominates inappropriately
ScannableHeaders and topic sentences tell the story
CompletenessNo obvious gaps in the argument or explanation

Layer 2: Clarity

CriterionRequirement
Active voiceNo passive constructions obscuring agency
Topic sentencesFirst sentence of each paragraph states main point
Consistent terminologySame concept uses same term throughout
No weasel wordsAvoid "clearly," "obviously," "simply," "just"
Paragraph coherence3-5 sentences, single idea, transition words
Concrete examplesAbstract claims grounded in specifics

Layer 3: Evidence

CriterionRequirement
Claims supportedEvery claim has evidence or reasoning
Examples workCode samples run, commands execute
Figures standaloneCaptions explain without requiring text
Links validExternal references resolve
AccuracyTechnical details correct and verifiable

Document Types

The same principles apply across formats, with emphasis shifts:

TypeEmphasisStructure
Documentation/READMEScannable, working examplesWhat → Why → How → Reference
Blog/ArticleHook, narrative, examplesHook → Problem → Solution → Implications
Design DocContext, alternatives, tradeoffsContext → Goals → Design → Alternatives → Plan
Research PaperContribution clarity, evidence rigorProblem → Contribution → Approach → Evaluation
Technical ReportCompleteness, actionable conclusionsSummary → Findings → Analysis → Recommendations

Inputs

Before drafting:

  • Topic and scope
  • Target audience (who is reading this?)
  • Key points to convey
  • Supporting material (code, diagrams, data)

Output Schema

{
  "topic": "string",
  "audience": "string",
  "status": "DRAFT | REVIEWED | COMPLETE",
  "sections": [
    {
      "heading": "string",
      "content": "string"
    }
  ],
  "review_history": {
    "structure": "PASS | REVISE",
    "clarity": "PASS | REVISE",
    "evidence": "PASS | REVISE"
  }
}

Recording Reviews

Post review progress to jwz:

jwz post "writing:<topic>" --role alice \
  -m "[alice] REVIEW: <topic>
Layer: STRUCTURE | CLARITY | EVIDENCE
Verdict: PASS | REVISE
Notes: <specific feedback>"

Reference

This skill distills principles from authoritative sources:

Foundational

  • Strunk & White, The Elements of Style
  • Steven Pinker, The Sense of Style
  • Joseph Williams, Style: Toward Clarity and Grace

Technical Writing

Clear Exposition

  • Distill.pub - Exemplar of visual, interactive explanation