real-error-simulator

Simulates realistic mistake scenarios to test and reinforce concept understanding.

Updated Dec 18, 2025
One-click install
npx skills add https://github.com/l0lxl0lw/dotfiles --skill real-error-simulator-l0lxl0lw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: real-error-simulator
Source: https://github.com/l0lxl0lw/dotfiles/tree/main/opencode/skills/learning/real-error-simulator
Command: npx skills add https://github.com/l0lxl0lw/dotfiles --skill real-error-simulator-l0lxl0lw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Learners often believe they understand a concept until they face a realistic situation where a misconception changes the outcome. This Skill replaces passive lectures with interactive simulations that surface faulty reasoning before it causes real mistakes. ## Core Features & Use Cases - Scenario-Based Practice: Presents a concrete simulated situation with constraints and a decision to make, probing the learner's reasoning rather than just their conclusion. - Guided Retry Loop: On mistakes, quotes the faulty assumption and asks targeted questions, allowing a second attempt before revealing the worked solution and mechanism. - Transfer Verification: Confirms mastery only after two fresh cases are answered correctly with sound reasoning, then summarizes recurring mistakes and a next exercise. - Use Case: A developer wants to verify they truly understand database transaction isolation. The Skill presents a simulated concurrent-write scenario, lets them predict the outcome, challenges their reasoning, and only explains the correct mechanism after their attempts. ## Quick Start Ask the assistant to test your understanding of a specific concept with a realistic simulated scenario where you must make a decision before seeing the answer.

Frequently Asked Questions about real-error-simulator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I practice a concept through realistic simulated mistakes?

Ask for a simulation of the concept you want to practice. The Skill presents a concrete scenario with a decision to make, waits for your reasoning, and only reveals the solution after up to two attempts with guided hints.

How does scenario-based learning test understanding instead of memorization?

It presents a situation where misunderstanding the concept changes the outcome, then assesses your reasoning rather than just your conclusion. Mastery requires two fresh transfer cases answered correctly without hints.

Can I use simulated error practice for codebase-specific topics?

Yes. For codebase-specific practice, the Skill inspects the relevant implementation and tests, then cites source locations in the debrief so the scenario reflects your actual code.

What happens if I answer a simulation question incorrectly?

The Skill quotes your faulty assumption and asks a question that exposes the contradiction without revealing the answer. You get a second attempt, then a focused clue or counterexample before the full explanation.

Does the error simulator run real failures in my system?

No. Simulations run in chat by default and never inject failures into real services, edit repositories, or execute destructive operations. Hands-on execution requires an agreed isolated fixture first.