tutorial-content-structure

Organize tutorial content into hierarchical parts, chapters, and lessons.

1.6k|89|Updated Mar 29, 2018
One-click install
npx skills add https://github.com/palkan/action_policy --skill tutorial-content-structure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tutorial-content-structure
Source: https://github.com/palkan/action_policy/tree/main/tutorial/.claude/skills/tutorial-content-structure
Command: npx skills add https://github.com/palkan/action_policy --skill tutorial-content-structure

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill defines a consistent structure for organizing tutorials into a hierarchical model (Tutorial > Parts > Chapters > Lessons), with root and nested meta files and clear content flows to simplify creation, discovery, and maintenance.

Core Features & Use Cases

  • Directory-based hierarchy under src/content/tutorial/ with root meta.md (type: tutorial), per-level meta.md files, and content.md at the lesson level.
  • Metadata inheritance and overrides to standardize defaults across tutorials, parts, chapters, and lessons.
  • Support for optional resources directories (scripts/, references/, assets/) and guidance on when and how to use them.
  • Rich Markdown features and callouts described, including code block imports and MDX support for advanced lessons.
  • Practical use cases: building scalable Rails or other framework tutorials with structured navigation and reusable templates.

Quick Start

Organize your tutorials by creating a src/content/tutorial/ directory with a root meta.md, nested part and chapter directories containing meta.md and content.md as appropriate.

Frequently Asked Questions about tutorial-content-structure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a multi-level tutorial with parts, chapters, and lessons in markdown?

Organize a multi-level markdown tutorial by creating a root directory with nested folders for parts and chapters, using a meta.md file at each level for configuration and a content.md file for lesson instructions.

What is metadata inheritance and how does it work for tutorial content management?

Metadata inheritance in tutorial content management standardizes defaults across tutorials, parts, chapters, and lessons by passing configuration down the hierarchy, allowing child levels to override parent settings as needed.

Can I use MDX and code block imports for advanced lessons in a hierarchical tutorial?

Yes, you can use MDX and code block imports for advanced lessons within the hierarchical tutorial structure, enabling rich markdown features and interactive components alongside standard content files.

What's the best way to organize optional assets, scripts, and references in a tutorial directory?

Organize optional assets, scripts, and references by placing them in dedicated directories within the tutorial hierarchy, keeping supplementary materials structured and separated from core meta and content files.

Does this hierarchical tutorial structure support scalable framework guides like Rails tutorials?

Yes, this hierarchical tutorial structure supports scalable framework guides like Rails tutorials by providing structured navigation, reusable templates, and a consistent directory-based model for multi-level content.