Concept Enumeration
This file lists the 570 concepts that make up the learning graph for Using Agent Skills to Create Intelligent Textbooks. Each concept is an atomic, teachable idea drawn from the course description.
Concept labels follow the project conventions: Title Case, a maximum of 32
characters, and phrased as entity names rather than questions. The numeric
identifier is the ConceptID used throughout
learning-graph.csv and
learning-graph.json.
- Artificial Intelligence
- Large Language Model
- Token
- Tokenization
- Context Window
- Prompt
- Prompt Engineering
- System Prompt
- Nondeterminism in LLM Output
- Hallucination
- Grounding and Verification
- Python
- Markdown Formatting
- Terminal Commands
- Directory Navigation
- Shell Scripting
- Git
- Git Repository Structure
- Version Control Basics
- GitHub Integration
- Visual Studio Code
- VS Code Terminal
- AI Coding Agent
- Tool Use by Agents
- Agentic Workflow
- Human in the Loop
- Claude Code Interface
- IDE Agent Integration
- Chat Versus Agent Interfaces
- Iterative Refinement
- Intelligent Textbook
- Level 1 Static Content
- Level 2 Interactive Content
- Level 3 Adaptive Content
- Level 4 Chatbot Integration
- Level 5 Autonomous AI
- Five Levels of Intelligence
- Experience API
- Learning Record Store
- Open Educational Resources
- Creative Commons Licensing
- Textbook Generation Pipeline
- Quality Gate
- MkDocs
- MkDocs Material Theme
- mkdocs.yml Configuration
- Navigation Structure
- Blank Line Before Lists
- Agent Skill
- Agent Skills Open Standard
- SKILL.md File
- YAML Frontmatter
- Skill Name Field
- Skill Description Field
- Skill License Field
- Compatibility Field
- Skill Metadata Field
- Allowed Tools Field
- Vendor Extension Fields
- Frontmatter Contract
- Skill Directory Structure
- References Directory
- Scripts Directory
- Assets Directory
- Progressive Disclosure
- Metadata Loading Budget
- Body Loading Budget
- Reference Loading Budget
- Skill Trigger Matching
- Trigger Keyword Table
- False Trigger Misfire
- Meta-Skill
- Skill Routing Table
- On-Demand Guide Loading
- Thirty Skill Loading Limit
- Skill Consolidation
- Archived Skill
- Skill Alias Map
- Model Selection Per Skill
- Opus Versus Sonnet Routing
- Skill Versioning
- Skill Workflow Instructions
- Skill Execution Context
- Skill Composition
- Skill Naming Conventions
- Supporting Assets in Skills
- Reference Docs in Skills
- Template Files in Skills
- Skill Library
- Skill Library Maintenance
- Skills Versus Prompts
- Skill Discoverability
- Skill Creator Skill
- Writing a Skill Description
- Description Trigger Testing
- Skill Evaluation Harness
- Skill Benchmarking
- Skill Variance Analysis
- Skill Testing and Debugging
- Skill Failure Modes
- Error Analysis in Skills
- Improving Skill Quality
- Skill Packaging
- Skill Distribution Methods
- Symbolic Link Installation
- Global Skill Installation
- Project-Specific Skills
- bk-install-skills Script
- Stale Symlink Cleanup
- Listing Available Skills
- Invoking a Skill
- Slash Command Invocation
- Claude Command
- Command Definition File
- Skills Versus Commands
- Runbook Command
- ibook Runbook
- Read-Only State Detection
- Skill Portability
- AGENTS.md Convention
- OpenAI Codex
- Google Antigravity
- Cursor IDE
- GitHub Copilot
- Cross-Platform Skill Testing
- Graceful Capability Degradation
- Image Understanding Dependency
- Permission Management
- Script Execution Permissions
- Security in Skill Execution
- File Access Permissions
- Token Budget
- Token Cost Model
- Input Versus Output Tokens
- Token Frugality Principle
- Claude Pro Plan Limits
- Claude Max Plan Limits
- Four-Hour Usage Window
- Five-Hour Usage Window
- Tokens Per Minute Limit
- Rate Limit Handling
- Context Window Management
- Context Compaction
- Sub-Agent Startup Overhead
- Serial Agent Execution
- Parallel Agent Execution
- Serial Versus Parallel Tradeoff
- Marginal Token Cost
- Glossary Token Benchmark
- Token Cost Per Term
- File Layout as Token Strategy
- Separate References Files
- Separate Quiz Files
- Batch Script Substitution
- Deterministic Work Offloading
- Quality Gate Short-Circuit
- Cached Quality Score
- Selective File Reading
- Grep Before Read
- Token Cost Estimation
- Skill Usage Hook
- Stop Hook
- JSONL Usage Log
- Skill Usage Analytics
- Elapsed Time Measurement
- Token Usage Dashboard
- Cost Per Book Estimate
- Budget-Constrained Authoring
- Token Waste Antipatterns
- Optimizing Claude Usage
- Token Management Strategies
- Chapter Token Budgeting
- Python Standard Library
- pip Package Management
- Virtual Environment
- Shebang Line
- Command-Line Arguments
- Python Scripts in Skills
- Model Versus Script Division
- Deterministic Computation
- Idempotent Script Design
- Script Exit Codes
- Dry Run Mode
- Verbose Output Mode
- JSON Serialization
- CSV Parsing in Python
- Markdown Parsing in Python
- Regular Expressions
- File Globbing
- Path Handling
- Shell Script Wrapper
- bk Command Family
- Course Description
- Course Title
- Target Audience Definition
- Reading Level Specification
- Course Prerequisites
- Main Topics Covered
- Topics Excluded From Scope
- Descriptive Context
- Learning Outcomes
- Bloom's Taxonomy
- Bloom's 1956 Original
- Bloom's 2001 Revision
- Remember Level
- Understand Level
- Apply Level
- Analyze Level
- Evaluate Level
- Create Level
- Action Verbs for Outcomes
- Cognitive Level Distribution
- Capstone Project
- Course Description Rubric
- Course Description Score
- Course Description Analyzer
- Instructional Scaffolding
- Define Before Display Rule
- Worked Examples
- Practice Exercises
- Reading Level Consistency
- Flesch-Kincaid Grade Level
- Pedagogical Mascot
- Mascot Voice and Placement
- Mascot Admonition Types
- Mascot Self-Introduction
- Learning Pathway
- Assessing Student Understanding
- Learning Graph
- Concept
- Concept Label
- Title Case Convention
- Label Length Limit
- Atomic Concept
- Concept Granularity
- Concept Enumeration
- Concept List File
- ConceptID Field
- Learning Dependency
- Dependency Edge
- Prerequisite Relationship
- Pipe-Delimited Dependencies
- Learning Graph CSV Format
- Directed Acyclic Graph
- Cycle Detection
- Self-Dependency Check
- Foundational Concept
- Terminal Node
- Orphaned Node
- Disconnected Subgraph
- Linear Chain Detection
- Indegree Analysis
- Outdegree Analysis
- Dependency Chain Length
- Average Dependencies
- Learning Graph Quality Score
- Quality Metrics Report
- Graph Remediation
- Concept Taxonomy
- TaxonomyID
- Taxonomy Category Naming
- Taxonomy Distribution
- Category Over-Representation
- taxonomy-names.json File
- color-config.json File
- Learning Graph JSON Schema
- Metadata Section
- Groups Section
- Nodes Section
- Edges Section
- vis-network JSON Format
- Dublin Core Metadata
- Learning Graph Viewer
- Graph Legend and Colors
- Concept Search in Viewer
- Learning Graph Generator
- Graph Review Workflow
- Concept List Review
- Learning Graph as Roadmap
- Multiple Learning Pathways
- analyze-graph.py Script
- csv-to-json.py Script
- add-taxonomy.py Script
- validate-learning-graph.py
- taxonomy-distribution.py
- check-loops.py Script
- JSON Schema Validation
- Book Chapter Generator
- Chapter Structure Design
- Chapter Concept Assignment
- Concept Coverage Exactly Once
- Dependency-Ordered Chapters
- Chapter Index File
- Chapter Summary
- Chapter Concept List
- Chapter Content Generator
- Section Organization
- Prerequisite Ordering in Text
- Admonition Blocks
- Note and Tip Admonitions
- Question Admonition
- Details Disclosure Block
- Math Equation Support
- MathJax Configuration
- LaTeX Equation Syntax
- Equation Numbering
- Content Element Types
- Diagram Specification Block
- Drawing Specification Block
- Chapter Review Workflow
- Document Status Indicator
- Content Generation Guide
- Instructor Guide
- Lesson Plan
- Supplementary Content
- Chapter Image Placement
- Chapter Reading Level Audit
- Content Quality Standards
- Encouraging Tone
- Chapter Navigation Entry
- Chapter Metrics
- Glossary
- Glossary Generator
- ISO 11179 Standards
- Precise Definition
- Concise Definition
- Distinct Definition
- Non-Circular Definition
- Definitions Without Rules
- Term Extraction
- Glossary Term Ordering
- Glossary Anchor Links
- Glossary Quality Report
- FAQ
- FAQ Generator
- FAQ Categorization
- FAQ Coverage Gaps
- Chatbot Training JSON
- Retrieval Augmented Generation
- Quiz
- Quiz Generator
- Multiple-Choice Question
- Distractor Design
- Distractor Plausibility
- Answer Distribution Balance
- Quiz Bloom Distribution
- Quiz Explanation Text
- Quiz Bank JSON
- Quiz Analytics
- Reference Generator
- Curated Reference List
- Crediting Pedagogical Authors
- URL Verification
- Wikipedia as a Source
- Reference File Separation
- MicroSim
- MicroSim Directory Structure
- main.html File
- style.css File
- script.js File
- data.json File
- MicroSim metadata.json
- MicroSim index.md File
- File Separation Principle
- Inline Code Antipattern
- MicroSim Metadata Schema
- Search Metadata Section
- Educational Metadata Section
- Technical Metadata Section
- MicroSim Generator
- Visualization Library Routing
- Ambiguous Term Clarification
- p5.js Library
- p5.js Setup Function
- p5.js Draw Loop
- Canvas Container Sizing
- p5.js Built-In Controls
- Slider Control
- Button Control
- Checkbox Control
- Dropdown Select Control
- Text Input Control
- Seeded Randomness
- Chart.js Library
- Plotly Library
- vis-network Library
- vis-timeline Library
- Leaflet Map Library
- Mermaid Diagram Syntax
- Venn Diagram Generator
- Bubble Chart Matrix
- Comparison Table Sim
- Clickable Matrix Table
- Causal Loop Diagram
- Reinforcing Loop
- Balancing Loop
- Systems Archetype
- Concept Classifier Sim
- Celebration Animation
- Docker Python Lab
- Runnable Code Block
- Bloom Level to Interaction
- Iframe Embedding
- CANVAS_HEIGHT Directive
- Iframe Height Synchronization
- Responsive Sim Layout
- Fullscreen Sim Button
- Accessible Color Schemes
- Font Size for Readability
- MicroSim Screen Capture
- Batch Screenshot Capture
- MicroSim Index Catalog
- MicroSim Quality Score
- MicroSim Standardization
- Visual Layout Review
- Iframe Control Visibility
- Diagram Coverage Report
- Sim Lifecycle Status
- Sim Scaffolding Workflow
- Batch Sim Generation
- Sequential Sim Execution
- extract-sim-specs.py Script
- generate-sim-scaffold.py
- add-iframes-to-chapter.py
- sync-iframe-heights.py
- validate-sims.py Script
- calculate-quality-score.py
- generate-sims-index.py
- update-mkdocs-nav.py Script
- diagram-report.py Script
- Batch Utility Token Savings
- Text-to-Image Model
- Text Rendering in Images
- Image Prompt Engineering
- One-Shot Generation Risk
- Fact Fabrication Rate
- Baked-In Text Problem
- Separating Facts From Pixels
- Verified Infographic Pipeline
- Claim Planning Phase
- Source Discovery Phase
- Passage-Level Verification
- Claim Verification Report
- Layout Specification Lock
- Verbatim Text Prompt
- Substitution Prohibition
- Asymmetric Content Handling
- Rendered Image Audit
- Source Sidecar File
- Audit Trail Preservation
- Interactive Infographic Overlay
- Annotation-Free Illustration
- Callout Overlay Engine
- Grid Overlay Engine
- Callout Marker Coordinates
- Leader Line Rendering
- Overlay Explore Mode
- Overlay Quiz Mode
- Editable Marker Positions
- Freely-Licensed Images
- Wikimedia Commons Sourcing
- Government Archive Images
- Image Attribution
- Cover Image Generation
- Site Logo and Favicon
- Social Media Preview Card
- Open Graph Meta Tags
- Image Compression
- MARP Slide Deck
- Slide Deck Publishing
- PowerPoint Lecture Deck
- Speaker Notes
- Illustrated Story Format
- Graphic Novel Format
- Text-to-Speech Narration
- ElevenLabs Voice Settings
- Audio Streaming Playback
- Pronounce Button
- generate-favicon.py Script
- trim-padding-from-image.py
- compress-images.py Script
- crop-screenshot.py Script
- generate-images.py Script
- Domain-Specific Skill
- Core Versus Domain Skills
- Domain Vocabulary Gap
- Project-Local Skill Directory
- Domain Skill Standards
- Circuit Schematic Generation
- Schemdraw Library
- Prose to Circuit Translation
- Schematic Verification
- Solderless Breadboard
- Breadboard Tie Points
- Component Placement
- Jumper Wire Routing
- Animated Current Flow
- Digital Circuit Simulation
- Voltage and Current Scope
- Hands-On Lab Design
- Lab Rubric Scoring
- Parts Kit Buildability
- Frontmatter Quality Score
- Automated Work Item Filing
- TODO Backlog Generation
- Domain Skill Case Study
- MkDocs Plugins
- Search Configuration
- Code Syntax Highlighting
- Image Zoom Lightbox
- Comment System
- Page Feedback Widget
- Custom 404 Page
- About Page
- Home Page Template
- Site Build Command
- Local Development Server
- Strict Build Mode
- Book Installer Skill
- Textbook Scaffold
- Feature Installation Routing
- Feature Auto-Detection
- Feature Checklist
- Git Add Command
- Git Commit
- Git Push
- Git Status
- Git Branching
- Never Use Master Branch
- GitHub Pages Deployment
- gh-deploy Command
- Deployment Verification
- Google Analytics GA4
- Measurement ID
- GitHub Projects Kanban
- Auto-Commit Hook
- CLAUDE.md Project Memory
- Project Instruction Files
- detect_features.py Script
- analyze-reading-levels.py
- Book Metrics
- book-metrics.json Hub
- Canonical Metrics Principle
- Word Count Metric
- Equivalent Page Count
- Equation Count
- Chapter Metrics Report
- Site Metrics Collection
- book-metrics.py Script
- collect-site-metrics.py
- Book Status Report
- Book Publisher Skill
- README Generation
- Repository Badges
- Getting Started Section
- LinkedIn Announcement Post
- LinkedIn Carousel Document
- Carousel Slide Patterns
- Press Release
- AP Style Writing
- Announcement Preview Image
- Book Completion Workflow
- Book Launch Checklist
- Session Logging
- Session Log Format
- Design Decision Record
- analyze-skills.py Script
- Skill Usage Report
- Continuous Book Improvement
- Capstone Textbook Project