mcpField
C
cognitive-doc-design

cognitive-doc-design

github.com/gentleman-programmingDocuments8.1k70 installsUpdated today
Repository

About cognitive-doc-design

cognitive-doc-design is a writing skill for people creating or revising documentation, helping readers scan, understand, and review it through clear structure and progressive disclosure.

Key features

  1. 01Answer-first organization
  2. 02Progressive disclosure
  3. 03Short, grouped sections
  4. 04Headings, labels, and summaries
  5. 05Tables, checklists, and examples

Use cases

  1. 01Drafting PR descriptions and review notes
  2. 02Writing contributor and maintainer guides
  3. 03Structuring architecture or onboarding docs

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/gentleman-programming/gentle-ai --skill cognitive-doc-design

After installing, type/cognitive-doc-designin Claude Code to confirm it loaded.

Details

From the project README

When to Use

Load this skill when creating or editing documentation that people need to understand quickly, retain, or use during review.

Use it especially for:

  • PR descriptions and review notes.
  • Contributor or maintainer guides.
  • Architecture, workflow, or onboarding docs.
  • Any doc that currently feels long, dense, or hard to scan.

Critical Patterns

PatternRule
Lead with the answerPut the decision, action, or outcome first. Context comes after.
Progressive disclosureStart with the happy path, then add details, edge cases, and references.
ChunkingGroup related information into small sections. Keep flat lists short.
SignpostingUse headings, labels, callouts, and summaries so readers know where they are.
Recognition over recallPrefer tables, checklists, examples, and templates over prose that must be remembered.
Review empathyDesign docs so reviewers can verify intent without reconstructing the whole story.

Documentation Shape

Use this default structure unless the repo already provides a stronger template:

# <Outcome-oriented title>

<One paragraph: what changed, who it helps, and why it matters.>

## Quick path

1. <First action>
2. <Second action>
3. <Verification or expected result>

## Details

| Topic | Decision |
|-------|----------|
| <area> | <concise explanation> |

## Checklist

- [ ] <Reader can confirm this>
- [ ] <Reader can confirm that>

## Next step

<Link or action that continues the workflow.>

PR and Review Docs

When documenting a PR, reduce reviewer burnout by making the review path explicit:

  • State what to review first.
  • State what is intentionally out of scope.
  • Link the previous and next PR when work is chained.
  • Keep each section focused on one decision or unit of work.
  • Use checklists for acceptance criteria and verification.

Commands

# Check markdown files changed in the current branch
git diff --name-only -- '*.md'

# Inspect PR changed-line count for cognitive load
gh pr view <PR_NUMBER> --json additions,deletions,changedFiles

Comments

Markdown supported