Verify an AI's explanation of a bug fix by checking it against a plain language map of the project.
Keep a running decision log of every meaningful choice made while building software through AI.
Learn what terms like dependency or state mean by seeing them defined for your own project.
Get warned before an AI-driven change costs money or risks losing existing data.
| opitaru-sys/codesplain | 0labs-in/vision-link | 1038lab/agnes-ai | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | — | TypeScript | Python |
| Setup difficulty | easy | moderate | easy |
| Complexity | — | 3/5 | 2/5 |
| Audience | pm founder | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires Claude Code to run the skill, no other dependencies.
Codesplain is a Claude Code skill built for people who direct an AI to build software for them but cannot read the code it produces. It solves a specific trust problem: if you cannot read code, you have no way to check whether the AI actually fixed a bug, quietly added a new dependency, or changed how your data is stored. Codesplain gives you a second file you can actually read and check against what the AI tells you. That file is called CODESPLAIN.md and lives in your project. It has three parts. A map section describes five to ten recognizable areas of the project in plain language, such as what a section does, why it exists, and which files it touches, without ever listing every file one by one. A decision log records every meaningful choice made while building, written as three to five plain sentences covering what was decided, why, what the alternative was, and what might cause problems later. A glossary defines every technical term used, once each. You install it by copying the skill folder into your Claude Code skills directory. Running a command starts a new map on an existing project by reading the code, or lays down an empty starting point on a brand new one. You can also ask plain language questions about the project, such as why something is slow, and get an answer grounded in the map. Once the file exists, the skill keeps it updated automatically as you keep building. Small additions like a new library get logged with a short note in chat, while anything that costs money, locks you into a choice, or risks losing data stops and asks for your approval first. Minor changes like typo fixes or renames are never logged, so the file stays short enough to actually read. It is aimed specifically at people building real software through AI without a coding background, and is released under the MIT license.
A Claude Code skill that keeps a plain-language file explaining what your AI-built project does, so non-coders can check the AI's work.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.