build-scenario-tests
Inspect an unfamiliar repository, turn a focused Markdown behavior scenario into a deterministic test in the repository's native…
Transform saved links, papers, articles, posts, videos, and reference collections into approachable AI teaching artifacts for later study. Use when a user wants to queue learning material, create a readable explanation from a source, teach a paper or post step by step, or run an
Claude Code
$ npx -y skills add tamdogood/builder-essential-skills --skill async-learning-teacher --agent claude-code
Codex
$ npx skills add tamdogood/builder-essential-skills --skill async-learning-teacher -a codex -y
Cursor
$ npx skills add tamdogood/builder-essential-skills --skill async-learning-teacher -a cursor -y
Gemini CLI
$ npx skills add tamdogood/builder-essential-skills --skill async-learning-teacher -a gemini-cli -y
GitHub Copilot
$ npx skills add tamdogood/builder-essential-skills --skill async-learning-teacher -a github-copilot -y
OpenCode
$ npx skills add tamdogood/builder-essential-skills --skill async-learning-teacher -a opencode -y
Windsurf
$ npx skills add tamdogood/builder-essential-skills --skill async-learning-teacher -a windsurf -y
name: async-learning-teacher description: Transform saved links, papers, articles, posts, videos, and reference collections into approachable AI teaching artifacts for later study. Use when a user wants to queue learning material, create a readable explanation from a source, teach a paper or post step by step, or run an interactive tutor that validates understanding over multiple sessions.
Convert raw learning captures into approachable teaching artifacts so a user can queue interesting resources now and study them later with less friction than reading the original source cold.
Use this skill for:
Choose one mode from the user's request.
Use `quick-teach` for one source or a small tightly related set of sources.
Intent:
Teach me this resource. Break it down step by step. Write each step like a chapter in a book. Write it all out at once. For subtle or difficult concepts, break things down further and use examples.
Produce a complete teaching artifact in one response or one saved document.
Use `interactive-tutor` for broad topics, reference collections, or requests that explicitly ask to validate understanding.
Intent:
Resources: [reference links or pasted excerpts] I would like you to teach me about [topic]. Presume I understand [baseline]. Build up my understanding from scratch step by step. Do not move to the next step without validating my current understanding. For subtle or difficult concepts, break things down further and use examples.
Teach one step at a time. Stop at the end of each step and ask the user to explain their understanding or answer validation questions before continuing.
Default mode selection:
1. Parse the user's capture:
2. Inspect the source when possible:
3. Create the teaching artifact:
4. Save or return the result according to the user's environment:
5. Report:
Use this structure unless the user asks for another format:
# [Resource Title] - Teaching Notes ## Source - [Original link or citation] ## Why This Matters - ## Prerequisites - ## Chapter 1 - [Concept] ... ## Chapter 2 - [Concept] ... ## Subtle Points - ## Examples - ## What To Remember - ## Follow-Up Questions - ## Validation Gaps -
Quality bar:
Use this structure for the first response or saved checkpoint:
# [Topic] - Interactive Tutor ## Resources - [Link or citation] ## Assumed Baseline - ## Learning Path 1. [Step] 2. [Step] 3. [Step] ## Current Step ### Step 1 - [Concept] ... ## Validation Questions 1. ... 2. ... 3. ... ## Continue When Reply with your explanation of the current step. I will check it, correct misunderstandings, and only then move to the next step. ## Session Log - [Date/time if available] Started at Step 1. ## Validation Gaps -
When continuing an interactive tutor:
Inspect an unfamiliar repository, turn a focused Markdown behavior scenario into a deterministic test in the repository's native…
Apply a disciplined engineering workflow to any code change. Use whenever implementing a feature, fixing a bug, or refactoring —…
Create truthful, human-centered marketing campaigns for an app or product, including positioning, channel copy, original artwork,…
Create or update a complete repository skill from a user's idea, including the workflow instructions, references, scripts or…
Provider-neutral deep-research orchestration for brainstorming, technology choices, comparisons, and state-of-the-art surveys.…
Use when the user asks to run or continue an autonomous build: turn a goal into an approved plan, dispatch implementation and…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.