From thinking-frameworks-skills
Maps document structure using Adler's Level 2 reading methodology: classifies content type, states unity in one sentence, enumerates major parts and their relationships, and defines the problems the document solves. Use after inspectional reading.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thinking-frameworks-skills:structural-analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The second level of Adler's reading methodology. Builds on `inspectional-reading`: now that the document is classified and worth reading further, this skill maps its structure — what it's about as a whole, how the parts relate, what problems it solves.
The second level of Adler's reading methodology. Builds on inspectional-reading: now that the document is classified and worth reading further, this skill maps its structure — what it's about as a whole, how the parts relate, what problems it solves.
Invoked autonomously by an agent. The agent reads the document with the structural questions in mind and produces the structured output described below.
- [ ] Step 1: Classify content (practical vs theoretical; structure type; completeness 1-5)
- [ ] Step 2: State the unity in one sentence
- [ ] Step 3: Enumerate major parts and identify organizational pattern
- [ ] Step 4: Define the problems the document tries to solve
- [ ] Step 5: Output structured findings
Time budget: 20-40 minutes for a typical paper / methodology document. Comes after inspectional-reading (Level 1), before component extraction (Level 3).
The calling agent passes:
source: the documentinspectional_output: the structured output from inspectional-reading (Level 1) — type classification, structural skeleton, worthiness assessmentpurpose_context: what this is being read for (e.g., paper_pass_2_content_grasp, skill_extraction_from_methodology)domain_hint: optional## Structural Analysis Output
### Content classification
- Type: {practical | theoretical | hybrid}
- Structure: {sequential | categorical | structured | hybrid}
- Completeness: {1-5} — {one-line rationale}
- Implications: {how this shapes downstream extraction}
### Unity statement
{one sentence using the unity formula below}
Rationale: {why this captures the main point}
### Major parts (enumeration)
1. {Part 1 name} — {what it covers} — {essential | supporting | optional}
2. {Part 2 name} — ...
Organizational pattern: {linear | hub-spoke | layered | modular}
Key relationships: {dependencies; what builds on what}
### Problems
- Main problem: {one sentence on the overarching problem}
- Sub-problems by part: {brief mapping}
- Out of scope: {what this document explicitly does NOT address}
The unity statement is the document's single-sentence "what it is" — your North Star for downstream extraction. Use one of these forms:
Practical content: "This {document type} teaches how to {VERB} {OBJECT} by {METHOD} in order to {PURPOSE}."
Example: "This guide teaches how to conduct user interviews by asking open-ended TEDW-framework questions in order to discover unmet needs and validate assumptions."
Theoretical content: "This {document type} explains {PHENOMENON} through {FRAMEWORK} to enable {APPLICATION}."
Example: "This paper explains cognitive load through information-processing theory to enable instructional designers to build more effective learning materials."
Validate: does it cover the whole document? Is it specific enough to be meaningful? Would the author agree?
Practical vs theoretical:
Structure type:
Completeness 1-5:
purpose_context=skill_extraction_from_methodology. The unity statement seeds the new skill's description field; the parts enumeration suggests workflow steps; the problems become the skill's "when to use" triggers.
purpose_context=paper_pass_2_content_grasp. The unity statement matches the paper's main argument; the parts map to the paper's section structure; the problems frame the Big Question. Pass 2 of paper-three-pass-extraction invokes this skill before answering its content-grasp questions.
purpose_context=structural_review. The agent surfaces structural issues — incoherent unity, parts that don't fit, missing problem definition — for downstream editorial work.
inspectional-reading — Level 1, run before this. Provides the classification + structural skeleton this skill builds on.component-extraction — Level 3, run after this. Operates on the parts this skill enumerated.synthesis-application — Level 4, evaluates the extracted components for completeness + logic.paper-three-pass-extraction invokes this skill in Pass 2.skills/skill-creator/SKILL.md invokes this skill as its Step 2.npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsExtracts structured components (terms, propositions, arguments, solutions) from a document section by section using Adler-style reading. Selects a reading strategy based on document size and structure. Use after structural analysis when atomic content extraction is needed.
Audits the pedagogical UX of documentation outlines—beginnner progression, signposting, and reading flow—using a reference prompt.
Proposes cuts, reorganization, and simplification to improve document structure, clarity, and flow while preserving comprehension. Use for structural or editorial reviews.