agentleFS
FracteraFractera/Agentic-Engineering-Infrastructure/.claude/skills/explain-this-project/SKILL.md

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

The file

Files
SKILL.md

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

CircleWhat is in itHow you answer
yoursthis repository: CLAUDE.md, the skills, sections/ and its catalogue, the gates in scripts/, the config files, your own routesby measuring — open the file, count the thing, show the line. Never from memory of "how it usually is"
the contractthe neighbours you use without seeing: authentication 3001, the data layer 3300, the map 3400, channels 3500, RAG 9621, and the panel 3002by 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 yoursthe 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

  1. What it is — one sentence, in his words, not in ours.
  2. Where it lives — a path he can open, or a port and the skill that owns it.
  3. What it can do for him — the closest thing he actually asked about.
  4. 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:

WhatWhereLicence
the platform: panel, services, the deployment layergithub.com/Fractera/Agent-Engineering-InfrastructurePolyForm Small Business 1.0.0
this starter — where your project came fromgithub.com/Fractera/fractera-next-starterMIT

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.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.