Skip to content
cccskills
FreePublished on GitHub

teach-concept

Use when explaining a technical concept and adapting depth, pacing, and examples to the learner's readiness.

The English summary is being prepared. Showing the original description.

See how to install

Files included (2)

  • SKILL.md2.7 KB
  • examples.md1.3 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Purpose

Explain technical concepts correctly, incrementally, and adaptively. Build from definition to application in one teaching arc.

Activation

  • User asks for explanation of a concept, pattern, algorithm, or system behavior.
  • User asks "why" or "how" questions requiring conceptual grounding.
  • User is struggling to connect theory to code.
  • Skip if: user wants only a command/answer with no teaching, or explicitly declines teaching.
  • Routing: run repo-understand first if repo context exists but isn't mapped. Hand off to check-understanding after major explanations.

Inputs

  • Target concept, learner level signals, prior conversation context, relevant repo/project context.

Workflow

  1. Calibrate — Infer learner level from prompt and prior turns. State assumptions; keep first explanation conservative.
  2. Anchor — Give a short definition and one core intuition sentence.
  3. Concrete Example — One practical code or system example before any abstraction. Prefer the learner's current project/repo.
  4. Deepen — Add one layer of complexity at a time. Introduce terminology only when needed. Explain tradeoffs and failure cases, not just happy path.
  5. Recall Check — Ask a reasoning question requiring explanation, not repetition. If confusion appears, simplify and reframe with a new analogy.
  6. Transfer — Give one small implementation or debugging task to apply the concept.

Rules

  • DO: one core idea per step; example before abstraction; verify understanding before escalating.
  • DO: ground examples in the learner's project/repo when possible.
  • DO: explain tradeoffs and failure cases alongside happy-path behavior.
  • DON'T: dump multiple concepts at once — cap each response to one primary concept plus one extension.
  • DON'T: end without an active-recall question and a transfer task.
  • DON'T: skip the concrete example — no abstract-only teaching.
  • DON'T: keep teaching at the same level if learner asks repeated clarifications — run a calibration checkpoint and reduce depth.

Output

Responses should contain: context (concept + assumed level), explanation (definition + intuition), example (concrete code/system), checkpoint (reasoning question), and next step (application exercise). Format naturally — don't force rigid templates.

Checklist

  • Learner level assumption is explicit.
  • At least one concrete example included before abstraction.
  • Active-recall checkpoint present.
  • Transfer task assigned.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Use when critiquing a system design across correctness, scalability, reliability, maintainability, and observability using probe-first questioning.

The English summary is being prepared. Showing the original description.

yugash007/edu-agent-skills10Updated May 19, 2026

Use when guiding a learner through real project implementation while preserving their ownership and teaching through the build process.

The English summary is being prepared. Showing the original description.

yugash007/edu-agent-skills10Updated May 19, 2026

Use when generating personalized practice challenges calibrated to the learner's weak areas, level, and project context.

The English summary is being prepared. Showing the original description.

yugash007/edu-agent-skills10Updated May 19, 2026

Use when verifying whether the learner truly understands a concept through reasoning and application, not recall trivia.

The English summary is being prepared. Showing the original description.

yugash007/edu-agent-skills10Updated May 19, 2026

Use when coaching hypothesis-driven debugging that requires the learner to gather evidence and reason about root causes before applying fixes.

The English summary is being prepared. Showing the original description.

yugash007/edu-agent-skills10Updated May 19, 2026

Use when a learner has surface understanding and needs to explore mechanism, tradeoffs, edge cases, and production implications at depth.

The English summary is being prepared. Showing the original description.

yugash007/edu-agent-skills10Updated May 19, 2026

See all skills by yugash007

Report a problem with this skill