mcpbeat

Tutorial Context Pack

willoscar/tutorial-context-pack

| Use when module planning and source coverage are done and the run needs writer-ready per-module packs.

773 tokens
context cost
the whole folder, loaded on every use
2
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
496
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill tutorial-context-pack

What comes with it

1 683 bytes besides the instruction
scripts/run.py

The instruction itself

7 sections, as written by the author

Tutorial Context Pack

Combines module structure, source coverage, and source snippets into one deterministic JSONL pack per module.

Inputs

  • outline/module_plan.yml
  • outline/source_coverage.jsonl
  • sources/provenance.jsonl

Output

  • outline/tutorial_context_packs.jsonl

Contract

Each pack must include:

  • module_id
  • title
  • objective
  • core_concepts
  • exercise_seed
  • source_snippets

Script boundary

scripts/run.py should:

  • read the current module plan and coverage file
  • select source snippets per module
  • write one stable pack per module

Keep snippet ranking and pack synthesis in shared tutorial tooling rather than in the thin wrapper script.

Acceptance

  • one pack per module
  • every pack has module_id and objective
  • every pack includes actual source-backed snippets

Non-goals

  • final tutorial prose
  • PDF/slides delivery

How to use it

Copy the folder

Take willoscar/tutorial-context-pack from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.