Help us improve
Share bugs, ideas, or general feedback.
From pyramid-principle
Use when user asks to outline, structure, or restructure a long report, brief, proposal, whitepaper, strategy doc, or research writeup using the pyramid principle. Full nested key-line outline.
npx claudepluginhub tyroneross/rosslabs-ai-toolkit --plugin pyramid-principleHow this skill is triggered — by the user, by Claude, or both
Slash command
/pyramid-principle:pyramid-long-formThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate full-document structural scaffolding for long-form professional writing using Barbara Minto's Pyramid Principle. The primary output of this skill is the pyramid outline — a hierarchy of asserted key-line points, section headings, and nested sub-key-lines — before any extended prose is written. Prose drafting follows the scaffold; never the reverse.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Explores codebases via GitNexus: discover repos, query execution flows, trace processes, inspect symbol callers/callees, and review architecture.
Share bugs, ideas, or general feedback.
Generate full-document structural scaffolding for long-form professional writing using Barbara Minto's Pyramid Principle. The primary output of this skill is the pyramid outline — a hierarchy of asserted key-line points, section headings, and nested sub-key-lines — before any extended prose is written. Prose drafting follows the scaffold; never the reverse.
Target artifact length: 500–20,000+ words. Document types: reports, briefs, proposals, research writeups, decision memos, strategy documents, whitepapers, and any other multi-section professional writing with section headings. The emphasis throughout is structure-first: a structurally sound skeleton produces coherent prose; prose written without a skeleton rarely restructures into one.
Source grounding for the foundational claim: minto-p5-pyramid-sorting.
Invoke when the artifact is:
Do not invoke — hand off instead:
pyramid-short-formpyramid-presentationpyramid-auditpyramid-principle-coreThe heuristic: If the artifact requires more than one headed section, or if the argument requires multiple independent logical threads developed in sequence, it belongs in long-form.
Long-form writing proceeds in two distinct passes. Do not merge them. (minto-p5-pyramid-sorting, minto-p17-vertical-qa)
Pass 1 — Architecture: Identify the reader's question, write the governing thought, build the key line, nest supports to the required depth. No prose beyond single asserted sentences. Output is a complete outline: a hierarchy of claims from governing thought to leaves, every node an asserted point.
Pass 2 — Prose population: Write section openers stating the point first. Add evidence and context below it. Anchor every paragraph to a Pass 1 outline node. Transitions name the prior peer's point and introduce the next by its role in the key line. If new information found during writing invalidates the governing thought, return to Pass 1 and revise the outline — do not revise prose around an outdated structure.
Confirm these inputs before building the pyramid.
references/report-skeleton.md).Tag any inference before proceeding: "TAG:ASSUMED — reader's question is X."
Execute these steps in order.
Step 1: Write the reader's question in one sentence. Drafting anchor — may not appear in the final document but constrains every structural decision.
Step 2: Write the governing thought in one declarative sentence. The direct answer to the reader's question. Specific enough to be disputed. The apex: everything in the document either introduces it (SCQA) or supports it (pyramid). (minto-p22-scqa)
Step 3: Draft the SCQA introduction. Four moves: Situation (shared context the reader already accepts), Complication (what changed or what problem exists), Question (explicit or implicit), Answer (the governing thought, stated as the final sentence of the introduction). For long-form, each move earns its own sentence or short paragraph; the introduction runs no longer than one page.
Full SCQA treatment — pitfalls, medium-specific guidance, worked examples — is in ${CLAUDE_PLUGIN_ROOT}/skills/pyramid-principle-core/references/scqa-pattern.md. (minto-p22-scqa)
Step 4: Draft the 3–5 key-line points. Each point answers the question the governing thought raises ("Why?" / "How?" / "Why do you say that?"). Apply the plural-noun test before writing: name the set with a specific plural noun. Run MECE checks: no two points describe the same phenomenon; the set accounts for all significant support the governing thought requires.
MECE validation checklist: ${CLAUDE_PLUGIN_ROOT}/skills/pyramid-principle-core/references/mece-grouping.md. (minto-p96-mece)
Step 5: Choose one logical order for the key line and hold it. Deductive, chronological, structural, or comparative — determined by what the set represents, not preference. State which order applies and why. For deductive key lines, the governing thought is the "therefore" conclusion. For inductive key lines, the governing thought is the inference from the pattern.
Deductive vs. inductive guidance: ${CLAUDE_PLUGIN_ROOT}/skills/pyramid-principle-core/references/vertical-horizontal-logic.md. (minto-p63-deduction-induction)
Step 6: Draft each key-line point's sub-key-line (3–5 points). State the key-line point, ask what question it raises, write the sub-points that answer that exact question. Each sub-point is a complete asserted sentence. Apply plural-noun test and MECE checks at each sub-key-line independently.
Q/A dialogue mechanism: ${CLAUDE_PLUGIN_ROOT}/skills/pyramid-principle-core/references/vertical-horizontal-logic.md. (minto-p17-vertical-qa)
Step 7: Repeat for additional levels as needed. Most reports need two levels below the governing thought. Whitepapers may need three. Four levels is the practical maximum. Stop when each leaf satisfies: a skeptical reader who accepts it would have no further logical question the document is obligated to answer. A leaf with no such question left open is complete; a leaf that can be removed without leaving a gap is bloat.
Open each section with the point it proves. First sentence states the claim; evidence and context follow. Never open with background.
Headings assert, not describe. "Three factors slow adoption" asserts a finding. "Adoption factors" describes a topic. Every heading is assertive, specific, and falsifiable. (minto-p5-pyramid-sorting; heading grammar patterns in references/report-skeleton.md; ordering rationale in ${CLAUDE_PLUGIN_ROOT}/skills/pyramid-principle-core/references/rules-of-pyramid.md)
Transitions name the prior point and introduce the next. A single sentence between peer sections recalls the prior point and positions the next by its role in the key line.
Evidence sits under the point it supports. Never in a separate "data" or "background" section. Evidence placed before the claim it supports inverts the pyramid.
Conclude with a restatement of the governing thought. Not a section-by-section recap. One sentence or short paragraph restating the apex claim in light of the evidence presented.
Every section with sub-sections opens with an intro paragraph (30–60 words):
Assert the point. Headings are claims, not labels.
Parallel grammar across peers. All noun phrases, or all complete sentences — do not mix forms within a peer set.
Concise. Assertion headings run 4–10 words. Heading grammar patterns with parallel/non-parallel examples are in references/report-skeleton.md. Ordering rationale: ${CLAUDE_PLUGIN_ROOT}/skills/pyramid-principle-core/references/rules-of-pyramid.md.
| Target length | Key-line points | Pyramid depth | Headings |
|---|---|---|---|
| ~500 words | 2–3 | 1 level | 2–3 |
| ~2,000 words | 3–4 | 2 levels | 6–12 |
| ~10,000+ words | 3–5 (prefer 3–4) | 3–4 levels | 20–40+ |
For documents over 2,000 words, add an executive summary restating the governing thought and compressed key line before the introduction.
Run all six gates before returning Pass 1 output or Pass 2 prose to the user. Any failure requires revision before continuing.
minto-p96-mece, minto-p63-deduction-induction)Any gate that fails → revise the outline before writing more prose. For a full structural audit of existing writing, direct to pyramid-audit.
Opening with background instead of SCQA. The introduction spans two pages of context and history before stating what changed or what the document argues. The reader finishes the introduction not knowing the governing thought. Fix: build the SCQA explicitly, with Complication and Answer as the final moves. (minto-p22-scqa)
Process description substituting for findings. "We conducted 24 interviews, analyzed three years of sales data, and ran a competitive benchmarking study." This describes the work, not what the work found. Findings answer the reader's question; process description does not. The key line should be asserted findings, not research methods.
Evidence dumped in appendix-style sections. A "Data" or "Background" or "Evidence" section that precedes the argument, or sits alongside it as a peer, inverts the pyramid. Evidence belongs directly under the specific point it supports, at the level where the reader needs it to accept that point.
Topic-led section headings. "Market conditions," "Team capacity," "Financial overview" — these are containers. Each heading should assert the point that section proves: "Market contraction reduces total addressable revenue by 18%." minto-p5-pyramid-sorting
Conclusion as document summary. Recapping all section points in the conclusion restates what the reader already read. The conclusion's job is to restate the governing thought — the apex claim — in light of the evidence the pyramid provided. One well-chosen sentence does this better than a bulleted recap.
references/report-skeleton.md — Universal document skeleton, five document-type variants, section-intro paragraph templates, and heading grammar patterns with parallel/non-parallel examplesreferences/key-line-examples.md — Three fully worked key-line examples at decreasing abstraction: Q3 product strategy (inductive), infrastructure migration proposal (chronological), customer research synthesis (structural/comparative)Canonical rule detail:
${CLAUDE_PLUGIN_ROOT}/skills/pyramid-principle-core/references/scqa-pattern.md
${CLAUDE_PLUGIN_ROOT}/skills/pyramid-principle-core/references/mece-grouping.md
${CLAUDE_PLUGIN_ROOT}/skills/pyramid-principle-core/references/vertical-horizontal-logic.md
${CLAUDE_PLUGIN_ROOT}/skills/pyramid-principle-core/references/rules-of-pyramid.md
${CLAUDE_PLUGIN_ROOT}/docs/source-anchors.md