From sophie
Use when introducing an abstract concept and you want students to build intuition — grounds the abstraction in multiple, varied, structurally-matched real-world examples (not one, not surface-similar) and fades from concrete to abstract so the idea transfers. The fifth of the six evidence-based learning strategies.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sophie:concrete-examplesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Students grasp an abstraction faster when it's anchored in something
Students grasp an abstraction faster when it's anchored in something familiar — but the technique is more than "give an example." Two failure modes sink the naive version: one example (the student learns that example, not the principle) and surface-similar examples that look related but don't share the concept's structure (they learn the surface). (Weinstein & Sumeracki's six strategies; concreteness fading: Fyfe et al. 2014; Goldstone & Son 2005.)
See also elaboration-and-self-explanation (prompt students to explain the mapping) and dual-coding (pair the example with a visual).
Eval-side companion: no dedicated scored dimension yet; cite Fyfe et al.
2014 / Weinstein & Sumeracki directly.
docs/website/reference/evidence-based-pedagogy-rubric.md.
npx claudepluginhub drannarosen/sophie --plugin sophieGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.