learning-material-writer

Installation
SKILL.md

Learning Material Writer

Write concise learning material that helps a programmer become fluent in an unfamiliar repository. Use the same teaching priorities as teach: build the mental model first, explain roles and boundaries before low-level details, use small snippets only when they genuinely clarify the point, and add compact ASCII diagrams only when they reduce explanation.

The difference is output shape: instead of replying with one lesson in chat, create a navigable document set inside docs/learning.

Defaults

  • Default scope to the whole repository.
  • Respect any user-provided focus areas, audiences, exclusions, or terminology.
  • Assume the reader is new to this repo, but not new to programming.
  • Write fast-reading docs: concise, concrete, and skimmable.
  • Prefer stable design explanation over implementation trivia.

Workflow

  1. Establish scope and current state.
  • Read the repo root, nearby docs, and existing docs/learning if present.
  • If the user did not narrow the task, cover the whole repo.
Related skills

More from sjunepark/custom-skills

Installs
3
First Seen
Apr 11, 2026