async-learning-teacher
Transform saved links, papers, articles, posts, videos, and reference collections into approachable AI teaching artifacts for later study. Use when a user…
Map the big picture around a topic or software repository by identifying its boundaries, layers, actors, components, relationships, flows, history, fault lines, and open questions, then explain how the pieces fit together and where to look next. Use when a user asks to
$ npx -y skills add tamdogood/builder-essential-skills --skill map-the-landscape --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/map-the-landscapeContext preview
The summary Claude sees to decide when to auto-load this skill.
Map the big picture around a topic or software repository by identifying its boundaries, layers, actors, components, relationships, flows, history, fault lines, and open questions, then explain how the pieces fit together and where to look next. Use when a user asks to
name: map-the-landscape description: Map the big picture around a topic or software repository by identifying its boundaries, layers, actors, components, relationships, flows, history, fault lines, and open questions, then explain how the pieces fit together and where to look next. Use when a user asks to understand a whole field, domain, technology, ecosystem, industry, codebase, architecture, unfamiliar repo, or phrases such as "give me the big picture", "map the landscape", "how does this all fit together?", "help me get oriented", or "what am I missing?"
Build a useful mental model, not an exhaustive catalog. Reveal the structure that makes details make sense: what is inside the boundary, what sits outside it, which relationships matter, how value or data moves, why the landscape looks this way, and where uncertainty remains.
Infer these from the request and available context:
wider ecosystem.
present.
Ask at most one clarifying question only when the subject or intended zoom is genuinely ambiguous. Otherwise state the chosen boundary and proceed. Use `standard` depth unless the user requests a quick overview or a deep study.
Keep the map auditable without making it read like a research paper.
files, **Sourced** when supported by an external source, **Inferred** when deduced from evidence, and **Unknown** when evidence is insufficient.
Prefer primary documentation, specifications, papers, repositories, release notes, and first-party material.
summaries. Use `rg --files`, manifests, entry points, configuration, tests, and recent history to learn the system's own vocabulary.
popularity as explanations. Translate evidence into relationships and consequences.
promise; code paths and tests show what is enforced.
Write a two- or three-line orientation:
1. A one-sentence mental model: "`X` is a ___ that connects ___ to ___ by ___." 2. The boundary: what is in scope, adjacent, and explicitly out of scope. 3. The organizing question or decision.
List five to nine load-bearing questions the map must answer. Adapt them to the subject rather than using a fixed taxonomy.
For a **topic**:
institutions, core artifacts or standards, and the main resource or value flows.
and active changes.
relationships, or fault lines.
For a **repository**:
entry points, configuration, and representative tests.
systems, public interfaces, and build/deploy paths.
path over reading every directory.
unfinished change.
least one evidence anchor.
For a **hybrid**, map the repository first, then place only its important external dependencies, standards, competitors, and users around it.
Use [references/map-lenses.md](references/map-lenses.md) for mode-specific lenses, evidence targets, and output templates. Select only the lenses that reveal structure for this subject.
Build the map in this order:
1. **Center:** the core job, problem, or invariant. 2. **Inner system:** the parts that directly perform that job. 3. **Supporting layer:** infrastructure, tools, governance, and enabling institutions. 4. **Outer ecosystem:** users, producers, competitors, complements, regulators, and external systems. 5. **Forces:** incentives, constraints, bottlenecks, feedback loops, and trends that move the system.
For every major node, state:
Merge nodes that have the same role. Omit isolated facts. The map is complete when its important relationships are clear, not when every noun has appeared.
Explain at least one end-to-end flow:
Then add a short evolution:
Include history only when it explains a present-day boundary, convention, tradeoff, or conflict.
Before synthesizing, challenge the draft:
A repository for skills that are essential to my daily work
Repo: tamdogood/builder-essential-skills
Transform saved links, papers, articles, posts, videos, and reference collections into approachable AI teaching artifacts for later study. Use when a user…
Inspect an unfamiliar repository, turn a focused Markdown behavior scenario into a deterministic test in the repository's native test stack, run it, and…
Apply a disciplined engineering workflow to any code change. Use whenever implementing a feature, fixing a bug, or refactoring — before writing code, not…
Create truthful, human-centered marketing campaigns for an app or product, including positioning, channel copy, original artwork, editable layouts, README…
Create or update a complete repository skill from a user's idea, including the workflow instructions, references, scripts or assets, agent metadata, skill-card…
Provider-neutral deep-research orchestration for brainstorming, technology choices, comparisons, and state-of-the-art surveys. The Research Lead makes scope…