This is your guide for writing tutorials that actually teach. It's built on the Diataxis framework and focuses on learning by doing, not reading about doing. Every step should produce visible output with a "you should see" confirmation. No branching paths, no optional steps, just one clear route from zero to working thing. The template is opinionated about structure: show the end result first, keep prerequisites minimal, lead with actions instead of explanations, and take responsibility when readers get stuck. If you're writing getting started guides or any hands-on learning content, this gives you the patterns to make people successful on their first try.

skills.sh installs
271
GitHub stars
87
last updated
Aug 21, 2026

Install

$ npx -y skills add existential-birds/beagle --skill tutorial-docs --agent claude-code

Installs into .claude/skills of the current project.

Files

Tutorial Documentation Skill

This skill provides patterns for writing effective tutorials following the Diataxis framework. Tutorials are learning-oriented content where the reader learns by doing under the guidance of a teacher.

Dependency: Use this skill with docs-style for core writing principles. To confirm a tutorial is the right type — rather than a how-to, reference, or explanation — see docs-style/references/diataxis-compass.md.

Purpose & Audience

Target readers:

  • Complete beginners with no prior experience
  • Users who want to learn, not accomplish a specific task
  • People who need a successful first experience with the product
  • Learners who benefit from guided, hands-on practice

Tutorials are NOT:

  • How-To guides (which help accomplish specific tasks)
  • Explanations (which provide understanding)
  • Reference docs (which describe the system)

Core Principles (Diataxis Framework)

1. Learn by Doing, Not by Reading

Tutorials teach through action, not explanation. The reader should be doing something at every moment.

Sponsors

Details

Repository
github.com/existential-birds/beagle
Categories
Documentation, Code Review & Quality
First seen
Jun 3, 2026

More from existential-birds/beagle

All 40
1manojbajaj95 avatarblog-writing-specialistmanojbajaj95/claude-gtm-pluginComprehensive blog writing skill that handles technical blog posts, personal voice writing, brain dump transformation, and category-aware AEO-optimized content.268skills.sh installs
2proffesor-for-testing avatartechnical-writingproffesor-for-testing/agentic-qeWrite clear, engaging technical content from real experience. Use when writing blog posts, documentation, tutorials, or technical articles.205skills.sh installs
3remotion-dev avatarwriting-docsremotion-dev/remotionGuides for writing and editing Remotion documentation. Use when adding docs pages, editing MDX files in packages/docs, or writing documentation content.2.9Kskills.sh installs
4angular avataradev-writing-guideangular/angularComprehensive writing guide for Angular documentation (adev). Covers Google Technical Writing standards, Angular-specific markdown extensions, code blocks, and 914skills.sh installs
5sammcj avatarwriting-documentation-with-diataxissammcj/agentic-codingApplies the Diataxis framework to create or improve technical documentation. Use when being asked to write high quality tutorials, how-to guides, reference docs627skills.sh installs
6huangjia2019 avatardoc-writinghuangjia2019/claude-code-engineeringGenerate API documentation from a route manifest. Use when you have a list of discovered routes and need to produce markdown documentation.0skills.sh installs