All skills
dmccreary avatar

/chapter-content-generator

@3ccea10

Generates detailed chapter content for an intelligent textbook — text, diagrams, MicroSims, and exercises at the appropriate Bloom's level. Use when a chapter's index.md exists with title, summary, and concept list.

Use this Skill: https://skilld.dev/gh/dmccreary/claude-skills/chapter-content-generator

This session only. Nothing lands on disk.

referencesreading-levels.md

≈2.8k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Reading Level Guidelines for Textbook Content

This reference provides guidance on adjusting textbook content for different reading levels based on grade level or educational context.

Reading Level Overview

Reading level affects:

  • Sentence complexity and length
  • Vocabulary choice
  • Explanation depth
  • Example complexity
  • Assumed background knowledge

Grade Level Categories

Junior High (Grades 7-9)

Target age: 12-15 years old

Sentence structure:

  • Average sentence length: 12-18 words
  • Use primarily simple and compound sentences
  • Limit complex sentences with multiple clauses
  • One main idea per sentence

Vocabulary:

  • Use common, everyday words when possible
  • Introduce technical terms gradually with clear definitions
  • Provide synonyms or simpler explanations in parentheses
  • Avoid jargon unless essential and well-explained

Explanation style:

  • Use concrete examples and analogies to familiar experiences
  • Break complex ideas into smaller steps
  • Repeat key concepts in different ways
  • Use frequent summaries

Example complexity:

  • Real-world examples from students' daily lives
  • Simple scenarios with few variables
  • Step-by-step walkthroughs
  • Visual aids are essential

Assumed knowledge:

  • Basic computer literacy
  • Simple math (arithmetic, basic algebra)
  • General science concepts
  • No specialized domain knowledge

Example text (Junior High):

Graph databases store information differently than traditional databases. Think of a social media network like Instagram. When you want to see who your friends' friends are, a graph database can find this quickly. It follows the connections between people, just like you might follow arrows on a map. Traditional databases would need to look through many separate lists to find the same information, which takes much longer.

Senior High (Grades 10-12)

Target age: 15-18 years old

Sentence structure:

  • Average sentence length: 15-22 words
  • Mix of simple, compound, and some complex sentences
  • Can handle sentences with multiple clauses if well-structured
  • Vary sentence length for emphasis and flow

Vocabulary:

  • Introduce technical vocabulary with definitions
  • Use domain-specific terms appropriately
  • Expect familiarity with academic language
  • Build vocabulary progressively throughout chapter

Explanation style:

  • Balance concrete examples with abstract concepts
  • Introduce theoretical frameworks
  • Connect to broader patterns and principles
  • Include some optional depth for advanced students

Example complexity:

  • Mix of real-world and somewhat abstract scenarios
  • Multi-step problems with several variables
  • Introduction to industry contexts
  • Diagrams supplement but don't replace text explanations

Assumed knowledge:

  • Computer literacy and basic programming concepts
  • Algebra and basic data structures
  • Scientific method and analytical thinking
  • Some awareness of technology industry

Example text (Senior High):

Graph databases employ a fundamentally different storage paradigm compared to relational databases. In a relational system, discovering multi-hop relationships—such as friends-of-friends in a social network—requires expensive JOIN operations across multiple tables. Each additional hop compounds the performance penalty. Graph databases, by contrast, use index-free adjacency, where each node directly references its connected nodes. This architectural choice enables constant-time traversals regardless of depth, making them ideal for applications requiring real-time relationship queries.

College/University (Undergraduate) or Professional Development

Target age: 18-22 years old

Sentence structure:

  • Average sentence length: 18-25 words
  • Full range of sentence structures including complex constructions
  • Multiple clauses and embedded ideas are acceptable
  • Academic writing style with professional tone

Vocabulary:

  • Use technical terminology freely with concise definitions
  • Assume familiarity with field-standard concepts
  • Introduce specialized jargon from industry and research
  • Reference related concepts without always re-explaining

Explanation style:

  • Balance between practical and theoretical
  • Discuss multiple perspectives and approaches
  • Include research findings and case studies
  • Connect to broader academic and professional contexts
  • Expect critical thinking and analysis

Example complexity:

  • Complex real-world scenarios from industry
  • Multi-faceted problems requiring integration of concepts
  • Case studies with ambiguous solutions
  • Technical specifications and formal notations

Assumed knowledge:

  • Programming experience in multiple languages
  • Data structures and algorithms
  • Database fundamentals (from prerequisite courses)
  • Systems thinking and architectural concepts
  • Business and organizational contexts

Example text (College):

Graph databases address the impedance mismatch between relational storage and relationship-intensive queries through native graph storage architectures. Unlike relational systems where foreign key relationships are represented implicitly through join tables, graph databases materialize relationships as first-class entities with their own properties and directionality. This design enables index-free adjacency, where traversing from one node to connected nodes operates in O(1) time regardless of graph size. For IT management applications requiring multi-hop transitive dependency analysis—such as calculating blast radius or performing root cause analysis—this architectural advantage translates to orders of magnitude performance improvements compared to equivalent recursive SQL queries.

Graduate Level (Master's/PhD)

Target age: 22+ years old

Sentence structure:

  • Average sentence length: 20-30+ words
  • Sophisticated sentence structures with multiple embedded clauses
  • Dense information packing appropriate for expert audience
  • Academic and professional writing standards

Vocabulary:

  • Full technical terminology without simplified definitions
  • Domain-specific jargon and acronyms used freely
  • Reference to research literature and theoretical frameworks
  • Assume reader can infer meanings from context

Explanation style:

  • Theoretical depth with formal analysis
  • Critical evaluation of approaches and trade-offs
  • Integration across multiple domains and disciplines
  • Discussion of research frontiers and open problems
  • Emphasis on practical application in complex organizational contexts

Example complexity:

  • Complex multi-stakeholder scenarios
  • Problems requiring synthesis of theory and practice
  • Industry case studies with detailed technical and business contexts
  • Formal specifications, algorithms, and mathematical models
  • Discussion of research methodologies and empirical findings

Assumed knowledge:

  • Significant professional or academic experience
  • Deep understanding of database systems and architectures
  • Enterprise systems and organizational contexts
  • Research methods and critical analysis
  • Relevant industry standards and frameworks

Example text (Graduate):

Graph-native storage architectures fundamentally address the O(n) table scan problem inherent in relational approaches to transitive closure queries by materializing relationships as pointer-based adjacency structures. This design paradigm shift—from value-based foreign key joins requiring B-tree index lookups to direct pointer traversal—enables constant-time neighbor access patterns characteristic of index-free adjacency. For enterprise IT management graphs where dependency chains routinely span 5-10 hops, this architectural choice yields 2-3 orders of magnitude performance improvements in real-time impact analysis queries. However, this optimization introduces trade-offs in write amplification during edge-intensive updates and requires careful consideration of consistency models in distributed deployments. Contemporary implementations such as Neo4j's native graph storage employ write-ahead logging and MVCC for ACID guarantees, while alternatives like JanusGraph leverage distributed backend stores (Cassandra, HBase) accepting eventual consistency in exchange for horizontal scalability.

Adapting Content for Reading Level

Simplifying for Lower Levels

When adapting content for lower reading levels:

  1. Break long sentences: Split complex sentences into 2-3 shorter ones
  2. Replace technical terms: Use common words or provide analogies
  3. Add examples: Increase ratio of examples to explanations
  4. Increase visual aids: Use more diagrams, charts, and illustrations
  5. Remove abstraction: Focus on concrete, practical applications
  6. Add definitions: Define terms in context, not just in glossary
  7. Use active voice: Avoid passive constructions when possible
  8. Add summaries: Frequent recaps and reviews

Elevating for Higher Levels

When adapting content for higher reading levels:

  1. Increase information density: Pack more concepts per sentence
  2. Use technical vocabulary: Employ domain-specific terminology
  3. Add depth: Include theoretical foundations and research context
  4. Reduce redundancy: Assume concepts stick on first explanation
  5. Increase abstraction: Connect to broader patterns and frameworks
  6. Add complexity: Multi-faceted examples with nuance
  7. Reference literature: Cite research, standards, and best practices
  8. Challenge assumptions: Present multiple perspectives and trade-offs

Content Generation Strategy by Reading Level

For All Levels

Regardless of reading level:

  • Start with simpler concepts, progress to complex
  • Use concrete examples before abstract principles
  • Provide visual representations of key concepts
  • Include interactive elements (MicroSims, infographics)
  • Summarize key takeaways at end of sections

Adjusting Non-Text Elements

Junior High:

  • More frequent visual elements (every 2-3 paragraphs)
  • Simpler diagrams with fewer components
  • Interactive elements with clear, immediate feedback
  • Step-by-step animations

Senior High:

  • Visual elements every 3-5 paragraphs
  • More detailed diagrams
  • Interactive elements that encourage exploration
  • Some elements requiring inference

College:

  • Visual elements every 4-6 paragraphs
  • Complex diagrams with multiple layers
  • Interactive elements requiring parameter tuning
  • Elements that demonstrate edge cases

Graduate:

  • Visual elements as needed for complex concepts
  • Sophisticated visualizations with research context
  • Interactive elements for exploring trade-offs
  • Elements demonstrating real-world complexity

Default Reading Level

When reading level is not specified, use Grade 10 (Senior High) as the default. This represents:

  • Upper secondary education
  • Transition between simplified and professional content
  • Appropriate for self-learners and career transitioners
  • Balance between accessibility and depth

Source: SKILL.md on GitHub

2 warnings1mo4 checks · Risk SAFE
  • Gen Agent Trust Hub1mo

    The skill uses local scripts and system commands to generate textbook content from project files. It possesses an indirect prompt injection surface due to its data ingestion capabilities combined with file system and subprocess access.

  • Socket1mo

    1 alert: gptSecurity

  • Snyk1mo

    Risk: LOW · No issues

  • Runlayer7mo

    4/5 files flagged

Signed by skilld at 3ccea10. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated yesterday
metadata
{
  "ibook.version": "1.11",
  "ibook.preferred-model": "sonnet"
}

README badge

README badge for dmccreary/claude-skills/chapter-content-generator