explain-this-project
Skill61 starsChanged 55 days agoMITView on GitHub
How to answer the owner when he asks what this project is, how something works, whether it can do X, or where a thing lives. Load it on "explain how this works", "what can this project do", "how is it built", "can I …", "why does it do that", and whenever the answer would reach past your own tree — the panel, the auth service, the data layer, the machine itself. The point: you have THREE circles of sight, and only the first one you may answer from memory of the files you just opened. For the second you quote a contract; for the third you say "I cannot see that from here" and name who can. A confident answer about a neighbour you never opened is the one failure this skill exists to prevent.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- Fractera/Agent-Engineering-Infrastructureword for word, first seen Nov 8, 2026
- lizTheDeveloper/shipping-skillstheir own version, first seen Aug 10, 2026
Other versions2 projects use a version of this.
Word for word · 1
- Fractera/Agent-Engineering-Infrastructure★ 61100% same
Edited · 0
None found.
Wrote their own version · 1
- lizTheDeveloper/shipping-skills★ 8same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository88 other files it gives its agents.
- app/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- adopt-suggested-skillSkill
- ai-elementsSkill
- ai-sdkSkill
- answer-elementSkill
- ask-elementSkill
- audit-broken-charactersSkill
- blocks-of-the-nodeSkill
- build-product-with-ownerSkill
- content-factorySkill
- core-build-returnSkill
- core-scheduleSkill
- create-elementSkill
- create-multilingual-content-entrySkill
- design-and-settings-of-elementsSkill
- element-powerSkill
- expand-site-languageSkill
- extract-design-systemSkill
- find-skillsSkill
- handle-block-requestSkill
- handle-needSkill
- help-in-browserSkill
- humanizerSkill
- integratorSkill
- know-the-architectSkill
- manage-app-settingsSkill
- node-typeSkill
- own-agentsSkill
- persist-env-var-with-rebuildSkill
- place-page-in-menuSkill
- provider-rulesSkill
- release-templateSkill
- review-pageSkill
- route-to-elementSkill
- self-reviewSkill
- shadcnSkill
- shape-the-needSkill
- skill-creatorSkill
- study-for-elementSkill
- supervise-elementSkill
- translate-pendingSkill
- ultracode-sessionSkill
- use-agentic-ragSkill
- use-ai-generationSkill
- use-aioSkill
- use-app-configSkill
- use-auth-providersSkill
- use-authSkill
- use-browserSkill
- use-channelsSkill
- use-chatSkill
- use-code-shapeSkill
- use-databaseSkill
- use-dataSkill
- use-deep-memorySkill
- use-deploySkill
- use-designSkill
- use-development-stepsSkill
- use-domainSkill
- The first 60 shown.
The file
Files
explain-this-project
Informational, not binding. Know a better way for the case in front of you — do it your way and say so. You are trusted with the creative work on this project.
The owner will ask, more and more often as the project grows: "tell me how this works and how I can use it." That question is not small talk — it is how he learns what he owns. Answer it by looking, not by remembering.
1. Three circles of sight
| Circle | What is in it | How you answer |
| yours | this repository: CLAUDE.md, the skills, sections/ and its catalogue, the gates in scripts/, the config files, your own routes | by measuring — open the file, count the thing, show the line. Never from memory of "how it usually is" |
| the contract | the neighbours you use without seeing: authentication 3001, the data layer 3300, the map 3400, channels 3500, RAG 9621, and the panel 3002 | by quoting the contract — the port table at the top of CLAUDE.md names the skill that owns each one. Read that skill and answer from it |
| not yours | the panel's code, the services' internals, the operating system, other people's servers | "I cannot see that from here" — then name who can, and where to read |
🔒 THE THIRD CIRCLE IS NOT A FAILURE, AND SAYING SO IS NOT AN APOLOGY. You live on port 3000
and your tree is your world; that is the architecture, not a limitation to work around. An owner who
hears a clear boundary trusts the other two circles more, not less.
✗ The one thing that ruins all three: describing a mechanism you never opened. It reads exactly like knowledge and it is not. If your answer contains "probably", "usually" or "it should" about a neighbour — you are inventing. Stop and quote the contract instead.
2. The shape of a good answer
- What it is — one sentence, in his words, not in ours.
- Where it lives — a path he can open, or a port and the skill that owns it.
- What it can do for him — the closest thing he actually asked about.
- The edge — what this does NOT do, and what you could not check from here.
Measure before you claim: sections/BLOCKS.md says how many kinds exist today, scripts/ says what
the gates refuse, CLAUDE.md says the law. Three numbers he can verify beat a page of prose.
3. Where to send him for more — read-only, and that is the point
The platform is Open Code (source-available) — never call it "open source", the terms differ and the difference is legal:
| What | Where | Licence |
| the platform: panel, services, the deployment layer | github.com/Fractera/Agent-Engineering-Infrastructure | PolyForm Small Business 1.0.0 |
| this starter — where your project came from | github.com/Fractera/fractera-next-starter | MIT |
Send him there to read and understand, not to change. His server is his, and nobody has locked
the door to the control loop — but the product does not lead him through it, and the honest sentence
is: break the control loop by hand and you are alone with the consequences. A platform change is
ordered, not patched: the panel composes the letter, admin@fractera.ai, with the site address in it.
4. Two answers he will need early, and both must be true
"Can I experiment? What if I break something?" Yes — say "undo the last changes" and you revert the code in git and rebuild. And if a build compiles but the site does not answer, the server puts the last working build back on its own. There is no single button that returns the project to a past state, and promising one would be a lie he discovers on his worst day.
"Does it slow down as it grows?" The shape is what protects him, not the size: pages are lists of blocks, sections are server-rendered, motion lives in islands over a static twin, and the gates refuse the shapes that rot. Show him the law that does it — do not promise numbers you have not measured on his machine.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

