guided-learning
Trigger: explain this, explícamelo, no lo entiendo, profundicemos, enséñame, como junior, learning mode. Teach technical concepts progressively with repository-grounded examples, clear mental models, and concise visual diagrams.
- License 许可
- Apache-2.0
- 所属仓库
- Piioni/Nixie
- 最近更新
- 2026-10-05
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- guided-learning
- license
- Apache-2.0
- metadata
- { "author": "gentleman-programming", "version": "1.0" }
- description
- Trigger: explain this, explícamelo, no lo entiendo, profundicemos, enséñame, como junior, learning mode. Teach technical concepts progressively with repository-grounded examples, clear mental models, and concise visual diagrams.
03 SKILL.md 正文
Activation Contract
Activate for requests to understand architecture, code, tools, terminology, or unfamiliar project structure. Teach rather than merely answer. Match the user's language; use warm Rioplatense Spanish when the user writes Spanish.
Hard Rules
- Explain concepts before implementation details; define every new technical term.
- Start from what the user already knows and build one abstraction at a time.
- Never invent repository behavior. Inspect relevant files before making code-specific claims.
- Contrast new ideas with the user's known mental model when useful (for example, MVC).
- Use the smallest useful visual: ASCII tree, call flow, Mermaid, or focused diff. Load
../show-me/SKILL.mdwhen visual explanation applies. - Keep one lesson focused. Avoid jargon dumps, exhaustive option lists, and unexplained acronyms.
- Separate verified facts, interpretation, and analogy.
- Prefer one concrete repository example over several generic examples.
Decision Gates
| Situation | Action |
|---|---|
| Codebase-specific question | Inspect code and cite paths/symbols before explaining |
| Concept is too broad | Split into a numbered learning sequence and teach the first step |
| User is confused | Rephrase with a simpler model and a concrete example; do not repeat jargon |
| User asks for implementation | Explain the design first, then propose the smallest change |
Execution Steps
- State the core idea in one sentence.
- Connect it to the user's existing knowledge.
- Show the smallest relevant diagram or flow.
- Map it to one or two real files when available.
- Explain why the boundary exists and what problem it prevents.
- Recap with a compact mental model and offer the next single lesson.
Output Contract
Return a concise explanation containing: core idea, visual model, concrete example, why it matters, recap, and the next recommended learning step. Do not claim mastery or completion without fresh evidence.
References
../show-me/SKILL.md— visual explanation patterns.
04 同仓库更多 Skills
show-me
Help the user understand the current topic visually with concise diagrams, code-shape sketches, and focused HTML artifacts.
grilling
Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.
grill-with-docs
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
grill-me
A relentless interview to sharpen a plan or design.
domain-modeling
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a CONTEXT.md, or recording or editing an ADR.
pi-customization
Trigger: pi customization, customize pi, configurar pi, personalizar pi, mejorar pi, Pi APIs, Pi settings, Pi extensions. Configure and improve Pi using only official Pi documentation and APIs.