How to Make AI Explain Difficult Concepts Step by Step with Reexplain For Me SKILL.md

Sometimes an AI gives you a technically correct answer, but you still cannot follow the explanation. It may skip an important step, introduce too many new terms, or assume you already know a specialist concept.

I created Reexplain For Me, a reusable AI agent skill that addresses this problem. Instead of explaining everything from zero, it starts with what you already know and walks through the difficult part, one step at a time.

What does Reexplain For Me do?

The skill is intended for adults who already know the basics of a subject, but need help with a particular advanced concept. It is especially useful when reading technical documentation, understanding software behaviour, or comparing implementation choices.

Its instructions tell the AI agent to:

  • Give a short, useful answer before the detailed explanation.
  • Explain one new idea at a time and define unfamiliar technical terms.
  • Use one consistent example across several steps, rather than switching examples halfway.
  • Explain where an analogy stops being accurate.
  • Correct factual mistakes directly, without unnecessary praise.
  • Compare choices using their benefits, limitations, risks, and requirements.

Confidence labels help you judge the answer

Another feature is explicit confidence tagging. The skill asks the AI to distinguish what is supported by evidence from what is inferred or uncertain:

  • [Certain]: a claim supported by checked evidence or a demonstrated calculation.
  • [Likely]: a strong inference based on the available evidence.
  • [Guessing]: a claim with insufficient evidence, including an explanation of what information is missing.

These labels are not a guarantee that the model is correct. They are a way to make its assumptions and uncertainty easier to inspect.

How to use Reexplain For Me

With an AI agent that has the skill installed, invoke it by name and identify where the explanation became difficult:

Use $reexplain-for-me. I know what a database index does.
Walk me through why a query planner might scan the whole table anyway.
Use one example and carry it through each step.

If you still do not understand a particular step, you can ask the agent to return to that step and explain it with a smaller example. You can also include a passage, diagram description, or error message to give the agent more context.

Can I use it with other AI agents?

The repository provides the skill in SKILL.md format, with additional Codex metadata under agents/openai.yaml. It is written primarily as a Codex skill, but the instructions are plain text and can be reused in other AI agent environments.

For agents that support compatible skill files, install it using that agent’s supported skill location or import method. For agents that do not, you can adapt the contents of SKILL.md as custom instructions or a reusable prompt. The exact installation procedure and invocation command depend on the agent; not every platform recognizes $reexplain-for-me automatically.

Get the skill on GitHub

Reexplain For Me is available in my GitHub repository. Read the README for the usage example and the complete SKILL.md for its response rules.

Repository: github.com/mypapit/reexplain-for-me

The objective is simple: make AI explanations easier to follow without talking down to technically competent readers, hiding uncertainty, or agreeing with incorrect assumptions.

renogybt-emulator: A Python Emulator for Renogy BT-1 and BT-2

I’ve put my latest project on GitHub: renogybt-emulator, a Python library and command-line tool that emulates the Bluetooth interface exposed by Renogy BT-1 and BT-2 modules connected to an MPPT solar charge controller.

The aim is to make it easier to develop and test solar-monitoring software without needing a physical controller, solar panels or batteries on the desk.

 

TLDR;
This software make a Linux computer behave like a Renogy solar charge controller over Bluetooth, so you can test your apps without physical solar equipment.

 

Demo Screenshots From Official Renogy Mobile Application

How it works

The BT-1 and BT-2 modules provide Bluetooth Low Energy (BLE) access to Renogy equipment, using RS232 and RS485 respectively on the controller side. My emulator runs on a Linux computer with a BLE adapter and presents the Bluetooth services and simulated controller data that a compatible client expects.

 

Underneath, it implements the BLE GATT services and characteristics used for communication, together with a Modbus RTU responder. A client sends a request over Bluetooth, and the emulator replies with values from its simulated register bank. Those values include battery voltage, charging current, solar power, temperatures and load status.

This lets a monitoring application connect to an emulated device and exercise its normal communication path.

 

Continue reading “renogybt-emulator: A Python Emulator for Renogy BT-1 and BT-2”

Remembering WGAfakap.exe, a Windows XP Genuine Advantage removal tool – It’s already 20 years!

Twenty years ago I wrote WGAfakap.exe, a simple windows application that removes the Windows XP Genuine Advantage Tattoo.

WGAfakap was widely used around the world to help individuals or companies who has purchased a legitimate Windows XP from being nagged by the notorious “You May Be A Victim Of Software Counterfeiting, Solve It Now! ” screen.

I used Microsoft Visual Studio 6 and libctiny and wcrt library to keep WGAfakap small. And the result was a very small (less than 8kb of executable!) https://blog.mypapit.net/2006/05/solution-to-libctiny-and-wcrt-lnk2001-unresolved-external-symbol-__chkstk.html

I was obsessed with optimization and efficiency because I was poor back then. Couldn’t afford a decent computer with a lot of storage space and speed. Thus, efficiency was everything to me.

Although there are attempts to supress it, WGAfakap was famous and it was distributed through message boards and was being used across the world.

With careful searching, archived message board threads explaining how to use WGAfakap can still be found. The most recent of these discussions date to 2010, four years after its initial development

Most WGAfakap users probably almost reached 40 years old now. Give a shout out if you’ve heard or ever used WGAfakap!

Almost out

whoa, I almost forgot to update this blog, btw if you are reading this, thanks for still following me

Posted from WordPress for Android