information-hierarchy — скилл для Claude Code: структура больших
Скилл для больших человекочитаемых материалов: отчётов, документации, многосекционных объяснений. Ответ идёт первым, глубина — за ним.
npx skills add haowjy/creative-writing-skills --skill information-hierarchy -a claude-codeЧто делает information-hierarchy
Скилл задаёт агенту правила, по которым строится крупный текст для человека. Главное правило простое: читатель должен получить ответ в первом же элементе, а подробности — только когда сам за ними потянется. Дальше всё выводится из этого: каждая часть берёт форму, которая несёт её лучше всего, важное идёт вперёд, а среда остаётся настолько простой, насколько позволяет содержание.
Внутри описаны три вещи. Первая — вести с вывода: первый абзац раздела и есть его ответ, заголовок слайда — сам вывод, а не название темы. Вторая — выбирать форму под идею: проза по умолчанию, таблица для перечислимых фактов, диаграмма для конвейеров и связей между частями, макет для вёрстки. Диаграмма ставится рано — одна фраза-вывод, потом схема, потом подробный текст. Третья — согласовывать иерархию со средой: чат и письмо показывают всё сразу, поэтому там работает плотность и порядок, а HTML и приложения могут прятать глубину в свёрнутые блоки и дочерние страницы.
Скилл советует брать самую простую среду, которая хорошо подаёт каждую часть. Если хватает короткого ответа, HTML-страница не нужна. Диаграммы предлагается проверять через /md-validation, а HTML собирать через /structured-artifact — обе команды должны быть доступны в проекте, иначе эти шаги просто не сработают.
Какие задачи решает
- собрать отчёт, который читается за полминуты
- разложить длинное объяснение по секциям с выводами вперёд
- выбрать между таблицей, схемой и абзацем для конкретного куска
- убрать из документации простыню, которую никто не дочитает
- сверстать HTML-артефакт с раскрывающимися блоками
Примеры запросов агенту
- Собери отчёт по результатам нагрузочного теста: вывод в первом абзаце, детали ниже
- Оформи сравнение трёх библиотек таблицей, а не текстом
- Сделай HTML-страницу с прогрессивным раскрытием через /structured-artifact
Как установить information-hierarchy
1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill information-hierarchy -a claude-code2Вручную: положить файлы
~/.claude/skills/information-hierarchy/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/information-hierarchy/
1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill information-hierarchy -a codex2Вручную: положить файлы
.agents/skills/information-hierarchy/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill information-hierarchy -a cursor2Вручную: положить файлы
.cursor/skills/information-hierarchy/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install haowjy/creative-writing-skills information-hierarchy2Вручную: положить файлы
.github/skills/information-hierarchy/SKILL.md1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill information-hierarchy -a gemini-cli2Командой платформы
gemini skills install https://github.com/haowjy/creative-writing-skills --path cw/skills/information-hierarchyВручную: положить файлы
.devin/skills/information-hierarchy/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill information-hierarchy -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о information-hierarchy
Как установить information-hierarchy в Claude?
Выполните npx skills add haowjy/creative-writing-skills --skill information-hierarchy -a claude-code. Скилл окажется в ~/.claude/skills/information-hierarchy/SKILL.md.
Что делает information-hierarchy?
Задаёт агенту правила подачи больших текстов: вывод вперёд, глубина за ним, форма под каждую часть. Работает на отчётах, документации и многосекционных объяснениях.
Для каких платформ подходит скилл?
Кроме Claude есть установка для Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы команда отличается флагом -a.
Исходный текст
SKILL.md · Apache-2.0
---
name: information-hierarchy
description: |
Load for large human-facing outputs: reports, docs, multi-section
explanations, artifacts. Choose the right form for each beat (prose, diagram,
table, mockup) and put the answer first, depth behind it. If the medium allows, use progressive disclosure.
---
# Information Hierarchy
The reader should get the answer in the first thing they see, and find depth
only when they reach for it. Everything else here follows from that: each beat
of the piece takes the form that carries it best, what matters most comes
first, and the medium stays as simple as the content allows.
## Lead with the answer/conclusion
Readers scan. Open with the finding itself, and the piece works in thirty
seconds. The same logic repeats at every scale: a section's first sentence is
its answer, a slide's title is its takeaway ("Cache misses double p99" rather
than "Performance"), a UI label carries its whole meaning alone.
Behind the answer sits depth (reasoning, evidence, edge cases), and behind
that, sources. Keep depth that most readers will skip, and *move* it: a later
section, a linked page, a footnote. Sources belong at the end.
## Pick the form that fits the idea
Prose is the default; break from it when another form genuinely carries the
idea better. An example grounds an abstract claim faster than more
explanation. A table holds enumerable facts that prose would bury. A chart
shows a trend that a sentence can only assert. A mockup shows a layout the
reader would otherwise have to imagine.
**Diagram-first for pipelines and relationships.** When the content is a
pipeline, a dependency graph, a state machine, or any structure where the
*relationship between parts* is the hard idea, put the diagram early — a
one-sentence takeaway, then the diagram, then detailed prose. The diagram
leads, the prose still explains; prose alone buries the shape. Keep inline
diagrams to a handful of nodes and give larger structures an explorable view.
Validate diagrams (see `/md-validation`).
Ask what the beat is trying to do, then give it the form that does that: an
explanation gets a paragraph, a comparison gets a table. Each form teaches
best inside its own job: a diagram standing in for an explanation teaches
less than the paragraph would.
## Match hierarchy to the medium
For any medium, ask one question: can it hide content until the reader asks
for it? Chat, email, and plain documents show everything at once, so
hierarchy there means density and order: every early sentence pays for
itself, and depth lives behind a link. Media that can hide (HTML, apps,
anything with expand or navigate) may fold depth into collapsed sections,
popovers, or child pages. Reserve each interaction for depth a reader will
actually reach for.
Structure helps the scanner in every medium: headers that carry the argument
on their own, asides for context off the main thread, a table of contents
when the piece is long enough to need a map. These organize the surface;
putting the answer first remains the job of the writing itself.
Choose the simplest medium that presents every beat well: a tight reply
beats an HTML site whenever both would teach the same thing. When HTML is
earned, build it phone-first and use `/structured-artifact`.
## Sources
- [How Users Read on the Web (NN/g)](https://www.nngroup.com/articles/how-users-read-on-the-web/):
scanning, why the lede must come first.
- [Progressive Disclosure (NN/g)](https://www.nngroup.com/articles/progressive-disclosure/):
defer secondary content to secondary screens.
© haowjy · Apache-2.0 · haowjy/creative-writing-skills