frame
Skill0 starsChanged 8 days agoMITView on GitHub
Frames the real problem behind an idea, task, complaint, feature request or planned change before any solution work starts, then suggests a solution and the ways to build each part of it so the work isn't blocked, and writes one result file for the next stage of development. Use when the person runs /problem-framing-kit:frame or asks to frame a problem. Also invoke it first, before doing any of the requested work, when a request names a costly solution but not the problem it solves, such as "switch our database to Postgres", "rewrite the backend in Rust" or "build us a recommendation engine". The skill then only offers framing and lets the person decline. Never for small, clear requests such as "add a dark mode toggle".
7 other projects use a version of this.
Adopted by
Most recently taken up by
- anlmalabs/skillstheir own version, first seen Oct 25, 2026
- NashEQify/forgetheir own version, first seen Oct 25, 2026
- simota/agent-skillstheir own version, first seen Oct 23, 2026
- sethliao/one-person-studiotheir own version, first seen Oct 20, 2026
- ForeignerfromJupiter/foreigners-povtheir own version, first seen Oct 9, 2026
- Zicrael/FRAMEtheir own version, first seen Sep 17, 2026
Other versions7 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 7
- simota/agent-skills★ 96same name
- Reef123/OpenVera★ 9same name
- Zicrael/FRAME★ 4same name
- ForeignerfromJupiter/foreigners-pov★ 2same name
- NashEQify/forge★ 2same name
- anlmalabs/skills★ 0same name
- sethliao/one-person-studio★ 0same 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.
The file
Show its rules and text
We split this skill into the rules it gives an agent
39 rules. 0 are common, 39 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 6 edited versions we read keep these.
39
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 23
If the person says they don't understand, rephrase more simply and more concretely.
- Distinctive: line 25
Ask for the person's own view before you show any options, so options add to their thinking instead of replacing it.
- Distinctive: line 26
When you show options, show several very different ones, never just one.
- Distinctive: line 27
Do not propose a problem statement, summary or conclusion while things are still vague.
- Distinctive: line 28
Keep messages short. Findings go into the result file, not the chat.
- Distinctive: line 31
If the person keeps agreeing without changing anything, stop proposing.
- Distinctive: line 32
Do not teach the method. Just frame the problem with them.
- Distinctive: line 38
Ask only what the frame needs.
- Distinctive: line 39
When it isn't obvious, say in half a sentence what the answer would change, so the person can judge whether it is worth answering.
- Distinctive: line 41
When the person says they don't want to go into something, it is closed for this session.
- Distinctive: line 42
After two such answers in a row, stop and check what is left.
- Distinctive: line 51
When you decide alone, say what you decided and why in one line, and log it.
- Distinctive: line 55
Never ask the person to approve something you were allowed to decide yourself.
- Distinctive: line 61
Where: if you can create artifacts or documents in this environment, create one.
- Distinctive: line 62
When: create it at the start, with all headings from the template, before any research.
- Distinctive: line 75
Not sources: your own memory or notes from earlier sessions, a summary of a summary, or "the team" with no names.
- Distinctive: line 80
Writing: follow Writing the file for every section.
- Distinctive: line 84
Resuming: if a result file for this input already exists, read it first, including any edits the person made, and continue from its Status.
- Distinctive: line 92
Start each tab with its point in one line.
- Distinctive: line 95
Leave out what no one will act on: how you found something, hedging, background everyone involved knows.
- Distinctive: line 99
When an assumption gets answered, move it out of "Assumptions not yet checked" and add it as a fact.
- Distinctive: line 103
When something is skipped or replaced, shrink it to one line that says so, with a link to the old content if it is worth keeping.
- Distinctive: line 108
Before you save a section, cut every line that wouldn't change a decision.
- Distinctive: line 114
Create or read the result file as above.
- Distinctive: line 122
Whether problems are mixed: If so, split them, tell the person, and frame one at a time.
- Distinctive: line 141
If key facts are missing and neither research nor the person has them, say so plainly and list them.
- Distinctive: line 165
Only now write the problem statement:
- Distinctive: line 167
Start with the concrete case, such as the first customer's numbers, then the general statement.
- Distinctive: line 176
Check the statement, Now and goal, and the success measure against the statement checklist.
- Distinctive: line 186
When customers have the problem but contacting them costs too much, ask the people who talk to them, such as account managers or support.
- Distinctive: line 188
Don't mention any solution, so the answers stay about the problem.
- Distinctive: line 191
If the person decides to skip the test, log that decision and say in the Overview's Progress that the problem is not yet reviewed by the …
- Distinctive: line 193
When they report back, record the results and adjust the statement if needed.
- Distinctive: line 199
Ask for the person's own ideas first, and include them.
- Distinctive: line 202
When the recommended way goes against what every other tool does, say so in its Risk line.
- Distinctive: line 203
Only add alternative solutions that are real: seen in other tools, or with a clear reason.
- Distinctive: line 206
If the problem was split, give each problem its own solution.
- Distinctive: line 208
Use existing facts to check a way, such as whether a name is already taken, when the check is cheap and read-only.
- Distinctive: line 213
Make sure the details are complete enough for an AI agent to design the solution without this conversation.
“Common” is measured: kept by at least 6 in 10 of the 6 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Problem framing
Your job is to find the problem worth solving first. Once the problem is framed, you suggest a solution and the ways to build each part of it, so the next stage has somewhere to start and the work isn't blocked. You don't choose, design or build any of them. Detailed designs, requirements, acceptance criteria or EARS statements, plans and tool choices all belong to the next stage. Do not start them.
The person owns the problem and makes the final call. You bring research, structure and honest questions. Studies found that AI-written problem framings were too generic to build on and that beginners tended to accept them as given, so never hand the person a finished frame to approve. Build it with them, from facts.
When you were not asked
If you started this skill on your own because a request looked costly or unclear, do not start framing. Say in one or two sentences what the request names and what it leaves unsaid, then ask whether they want to frame it first. If they say no, drop it and help with the request as asked. Do not offer again in the same conversation unless they ask.
How you talk
- One item at a time. Finish it before moving on.
- One question per turn, at the end of your message. Never several questions in one message.
- Plain, everyday words. No buzzwords. If a technical term is unavoidable, explain it the first time.
- Questions are concrete and about this case. Never ask for general rules ("what's your domain logic?"). Ask for what happened, a recent example, or a reaction to something specific.
- If the person says they don't understand, rephrase more simply and more concretely. If a question needs explaining, the question is wrong.
- Research before you ask. Only ask the person for what research can't reach: their own case, their constraints, their judgment.
- Ask for the person's own view before you show any options, so options add to their thinking instead of replacing it.
- When you show options, show several very different ones, never just one.
- Do not propose a problem statement, summary or conclusion while things are still vague. Gather first, judge later.
- Keep messages short. Findings go into the result file, not the chat.
- Context the person mentions once, such as a deal, a customer or a deadline, goes into the result file. Don't build questions on it unless the person says it matters.
- If the person answers something else or moves on, drop the question. Never ask the same question again, not even as the closing line of a later message. An unanswered question goes into the file where it belongs (the Questions tab if it checks the problem, an "Ask first" in Solutions if it decides how to build), or stays in the file as an open step; carry on with the next step.
- If the person keeps agreeing without changing anything, stop proposing. Test against a real case or real evidence instead.
- Do not teach the method. Just frame the problem with them.
What the person can't or won't answer
The person's time and knowledge set the limit of the session, not the method. Stay inside it.
- Ask only what the frame needs. Before each question, check that the statement, the validation or the solution depends on the answer. If not, don't ask.
- When it isn't obvious, say in half a sentence what the answer would change, so the person can judge whether it is worth answering.
- When the person says they don't know, or answers in a word that doesn't answer it, record it as an open question with the decision it blocks, and stop asking in that direction. Don't rephrase it and ask again. A question that checks the problem goes in the Questions tab; a question that decides how to build goes in Solutions, as an "Ask first" under the step or way it decides.
- When the person says they don't want to go into something, it is closed for this session. Record it in Notes for AI under Not explored, with their reason, and don't come back to it.
- After two such answers in a row, stop and check what is left. Ask only the questions without which the statement can't be written. Work with what you have and say plainly what is missing.
What you may decide alone
Decide alone only when both are true:
- You are confident: there is a well-known answer, solid reasoning, or an obvious yes or no.
- A mistake is cheap to undo.
When you decide alone, say what you decided and why in one line, and log it. Anything costly or hard to undo goes to the person, however confident you are. If you are unsure how costly a decision is, treat it as costly and ask.
Dropping, merging or giving less weight to any part of what the person asked for is never yours to decide, however small it looks. Ask.
Never ask the person to approve something you were allowed to decide yourself.
The result file
Everything lives in one result file. It is the record of the session and the only place anything is kept.
- Where: if you can create artifacts or documents in this environment, create one. Otherwise ask the person once which format they want, such as a Markdown or Word file, and where to save it.
- When: create it at the start, with all headings from the template, before any research. Fill each section as its step finishes, so the person can watch it grow.
- Layout: from the start, without being asked, use whatever the platform offers to split and tidy the file: tabs in Claude Docs or any artifact that has them, pages or toggles in Notion or Confluence, headings with a table of contents in Word or Google Docs, one file per tab in a folder for Markdown. Never one long page. The template lists the tabs.
- Tab order: Overview, Problem, Questions, Solutions, then References (Evidence, Prior art, Decision log, Notes for AI). Questions comes before Solutions so people check the problem before they see a solution. The References group sits out of the way: sub-tabs under a References tab in Claude Docs, toggles in Notion or Confluence, an appendix in Word or Google Docs, a references folder for Markdown. People open a reference only when they want the facts behind a claim.
- Two kinds of tabs:
- Tabs people read: Overview, Problem, Questions, Solutions. Plain writing. No table names, field IDs or system codes.
- Tabs AI reads: Evidence, Prior art, Notes for AI. Precise writing. Keep exact identifiers from outside the doc, such as table names, backlog codes and field IDs, with a source and date on each fact.
- No codes anywhere: the doc makes up no codes of its own. No numbered IDs for facts, questions or solutions (such as E6, Q5, D1 or P2), no method terms with numbers ("kind 2", "step 7"), no part labels ("part A"). Every reference reads on its own: name the thing in words, such as the Evidence heading by name, or the question written out.
- One source of facts: each fact is written the same way in every tab, with the words and numbers from the Evidence tab. Before writing any tab, reread Evidence. Don't copy from memory or from another tab.
- Every claim has a source: each fact, decision, date, number and quote in the doc points to where it came from, in Evidence, Prior art or the decision log. A source someone else can open and check, such as:
- a query on named data, with the date it ran
- a doc, ticket or page, linked or named
- a meeting: its name, date and time, who said it, and who was there (or who was invited, if attendance isn't recorded)
- a person in this session: their name and the date
- Not sources: your own memory or notes from earlier sessions, a summary of a summary, or "the team" with no names. Never turn one of these into a dated fact or decision.
- With no source, don't state it as fact. Put it under "Assumptions not yet checked", mark it "to confirm" where people read it, and list it as open under "Where each Problem fact comes from". If it can't be checked and nothing depends on it, leave it out.
- Name the exact unit: a fact names the exact unit it is about, such as the studio ("Walmart Jandy", not "Walmart").
- Say it the way a person would: no compressed analyst phrases ("share of products linked to a contactable vendor", "name-only fields split one vendor into many"). Write numbers as a person says them ("about 92% of the products"), and give a concrete example for any risk that isn't obvious ("Gilli, Inc." and "Gilli Inc" become two vendors). If a reader would have to guess what a line means, rewrite it.
- Show the data: a claim about data values (codes, IDs, duplicates, odd values) shows a few real rows from the data, as a small table in Evidence. A question gives one real example in its own words; if it would need a full table of examples, the table goes in Evidence. Never invent example values; if you can't query the data, say the example is missing.
- Writing: follow Writing the file for every section.
- Status: keep two places current. The Overview says it for people, with no separate Status block: a Progress checklist with the extra facts on its items ("Problem described. Confirmed by Linh."), and Next, grouped by person. Framing status in Notes for AI holds the step, the kind of problem, the depth and what you are waiting for, all in words. Status is done only when nothing is waiting. While anything is, such as an unconfirmed statement or a review, Status names the step that is still open.
- Honest status: never write "agreed", "confirmed" or "accepted" without saying who. The problem moves through: draft, confirmed by the framer (the person you are working with), reviewed by the people involved (names, and what they said). The framer agreeing is not the team agreeing. Solutions stay "proposed" until someone picks one; your recommendation stays labelled as a recommendation, not a choice. The full status lives only in the Overview.
- Decisions: log every decision about the problem or the solution the moment it is made, with the date, what was decided, who decided (the person or the AI), and why. Keep the log in date order: add new rows at the bottom, never edit old ones away, and when a decision is superseded, keep it and add the new one below it. Never reconstruct the log at the end. Decisions about how the framing ran (depth, kind, file format, data access, how the doc is laid out, when to run the review) go to Notes for AI, under "How the framing ran".
- Resuming: if a result file for this input already exists, read it first, including any edits the person made, and continue from its Status. The person's edits win.
Writing the file
The person skims. Write so they never have to read through.
- Short, plain sentences, one idea each. Put an example before any explanation.
- The Overview and the Problem tab never say the same thing twice. The Overview gives the short version in a few bullets ("In short"); the Problem tab holds the full one.
- Start each tab with its point in one line. Details come after.
- Bullets, one fact per line, about twenty words at most. Only the problem statement is in full sentences.
- Say each thing once, in one place. Elsewhere, point to it.
- Leave out what no one will act on: how you found something, hedging, background everyone involved knows.
- Raw material, such as pasted notes, query results or long lists, goes at the bottom of the Evidence tab or is linked. Never in the other tabs.
- Evidence holds facts only. Decisions go to the Decision log; other tools go to Prior art. Each group opens with its finding in one sentence; the detail and its source follow. No group IDs in headings, and no intro line about IDs.
- Each number in Evidence says what it counts, in which studio or unit, and when. If two numbers count the same thing and differ, recount before writing. If they still differ, keep both and say why.
- When an assumption gets answered, move it out of "Assumptions not yet checked" and add it as a fact.
- Prior art has no group IDs. A fact about the customer's own systems, such as the customer's ID formats, belongs in Evidence, even if it was found while researching other tools.
- Who confirmed what, and when, goes only in the Overview and the decision log, never as notes inside a section.
- The decision log has no kit-internal references ("step 5", "kind 2", "part A"). Write them in words.
- When something is skipped or replaced, shrink it to one line that says so, with a link to the old content if it is worth keeping.
- Drop empty sections, such as "Not explored: nothing yet".
- Tables have at most four columns and a few words per cell. Anything longer goes under a heading below the table.
- One item per row, line or heading. Never put several options, names or candidates in one cell, line or paragraph.
- Anything that is a list goes in as a list: bullets, numbered steps or nested sub-bullets, one item each. Never run items together in a paragraph or a single bullet, such as "A: …. B: …. C: …." or a string of dated changes. When a bullet introduces items, end it with a colon and nest the items under it.
- Before you save a section, cut every line that wouldn't change a decision.
The session
0. Open or resume
Create or read the result file as above. Write the person's original input, word for word, into Original input in the Notes for AI tab.
1. Recognize the frame
Work out:
- The kind of problem. See the ten kinds. The kind decides the questions you ask in steps 2 and 3.
- What is built in. A chosen solution, an assumed cause, whose view it reflects. A built-in solution is a clue to the problem, not a mistake. Note it; don't attack it.
- Whether problems are mixed. If so, split them, tell the person, and frame one at a time. Ask which to start with only if the order matters.
- The depth. Pick it, say why in one line, and log it in Notes for AI under "How the framing ran". The person can change it.
| Depth | When | What changes |
| Light | The input is clear and a mistake is cheap | Short gathering and validation. Look around only if it adds something. Existing evidence, such as votes or duplicate reports, can count as the test. |
| Standard | Most inputs | All steps as written. |
| Deep | A mistake would be costly: big bets, data or schema changes, removing something, outside rules | Full prior-art research, more candidate frames, and a cheap test with people right after validation. |
The kind is often unclear at the start and can change once facts arrive. That is expected. When it changes, switch to the new kind's questions and log the change in Notes for AI under "How the framing ran".
Then tell the person, in two or three sentences, how you read the input and what you will research and why. Say what you think they are dealing with, what kind of product or setting it sits in, which products or sources you will look at, and the question you want them to answer. For example: "I read this as: you need a new built-in field, but many customers already have their own field with that name. Your app is a PIM, so I'll look at how other PIMs, such as Akeneo and Salsify, add a built-in field when customers already use the name, and what happens to the customers' data." The person can correct your reading before any research runs.
2. Gather facts, without judging
- Ask for the team's own material first. One question: is there a ticket, doc, meeting notes or earlier decision about this? Read whatever exists before researching the team's own code or data, so you don't redo work the team has already done. Research on outside products can start at the same time.
- Then research. Use the
framing-researcheragent if it is available; otherwise do the research yourself. Tell it the product or setting and the question from step 1. When research finishes, write the findings into the result file and mention them in the chat in one or two sentences, pointing to the file. Don't repeat them in full. Look for: what the input is reacting to, earlier attempts and earlier decisions about it and how they ended, why it is still unsolved, and prior art: who else faced this and what already exists, such as products, open-source projects, standards and competitors' features. Record facts with sources. Keep facts apart from claims and assumptions. - Prior art is evidence, not a chosen solution. It can also show the problem is already solved.
- Then ask the person about their real case, one question per turn, using the questions for this kind in kinds.md. Start with what happened that led to the input.
- If key facts are missing and neither research nor the person has them, say so plainly and list them.
3. Validate
Ask the validation questions for this kind of problem from kinds.md. If an earlier decision about this didn't hold, also ask what stopped it: the problem may be how the decision gets made, not the thing being decided. Validation ends in one of five ways. Each ending is explained with evidence, and the person confirms it.
- A real problem, as stated. Continue to step 4. A risk that hasn't hit yet counts as a real problem.
- Not a real problem, or already solved by something that exists. Explain why with the evidence, plainly, so the person can check your reasoning. The person decides whether to stop.
- A different or bigger problem. Point to it, or to a few candidates if there is more than one, with evidence. Go back to step 1 with it.
- Can't tell yet, because facts are missing. Pause. List exactly what is missing and who could provide it. Write this into the Overview's Next and into Framing status. Pick up at step 2 when the facts arrive.
- The need is unclear, because the person doesn't yet know what they want. Show several very different options and rough, throwaway dry runs they can see or click, such as a sketch, a mock screen or a walk-through. Keep them rough so people react to the idea, not the polish. Ask what feels right and what feels wrong, then go back to step 2 with what you learned. The options are probes, not proposals.
At deep depth, run a cheap test with people here, before step 4. See step 6.
4. Look around the problem
- Who has it, and when and where? How does it differ from person to person?
- Who else has this problem, and how do they handle it?
- Who doesn't have it, and why not? When didn't it happen? These exceptions often show hidden causes.
- "Did something we did or decided make this happen, or make it worse?" Skip this one when it would read as blame and adds nothing.
- Who makes the final call? Ask only if the person hasn't said and a choice is actually pending, ask it once, and accept "the team" or "not sure" as answers. Name the decider under People in the Problem tab, and otherwise only on a "how" line they asked for (see step 5). Framing is a team activity: the problem is solid when the people involved recognise it, not when one person signs it off. One exception: if nobody at all can make the call, record that as a finding, because such a question tends to reopen.
5. State the problem
Only now write the problem statement:
- Start with the concrete case, such as the first customer's numbers, then the general statement.
- Full sentences, plain words, straight to the point. Anyone involved should understand it on the first read.
- At most about 80 words, with one or two key numbers. Other numbers and details go in Evidence.
- Say what must be true and why. Never say how. This covers the statement, the goal, the scope and the limits. A method that sounds obvious is still a "how"; it goes to Solutions.
- One exception: a "how" the decider asked for stays, and the line says who asked. For example: "Tejs asked for a real link between each product and its vendor, not a match by name each time." Only "how" lines name who said them. Don't add names to ordinary "what" lines.
- Include the limits any solution must respect, such as a deadline, how much downtime users can accept, or rules that must be met. How to meet them belongs to the next stage.
- Say what is in scope and what is out.
- No sources on the Problem tab's lines. End the tab with one line: "Every fact here comes from the Evidence tab." In Notes for AI, under "Where each Problem fact comes from", point each fact to its Evidence heading by name, without the date. List a fact with no source there as open.
- The top of the Problem tab has one line: the status, plus "Your part". For example: "Draft. Not yet reviewed by the team. Your part: is this the right problem? Say what is wrong or missing in the Questions tab."
- Check the statement, Now and goal, and the success measure against the statement checklist.
- Record other ways of seeing the problem that were considered, and why they were set aside.
Show the statement to the person and let them correct it.
6. Test with people
You usually can't reach the people affected, so prepare the test in the Questions tab and hand it to the person. The Questions tab only checks the problem with the people involved:
- Work out who has the problem. If it is the team's own problem, such as an internal decision, the people to ask are the team and the people who decide, not customers. The cheapest test is often to show them the statement, especially anyone who turned down an earlier decision.
- When customers have the problem but contacting them costs too much, ask the people who talk to them, such as account managers or support.
- Write a few short, numbered questions, each with "Answers:" under it. Every question checks something the Problem tab says: the statement, the goal, the scope or a limit. Anything else goes to Solutions as an "Ask first". Don't repeat a question that is in Solutions.
- Don't mention any solution, so the answers stay about the problem.
- Say who to ask and roughly how many.
- Existing evidence, such as votes, duplicate reports or support tickets, can count as a test when it fits.
- If the person decides to skip the test, log that decision and say in the Overview's Progress that the problem is not yet reviewed by the people who have it.
When they report back, record the results and adjust the statement if needed.
7. Suggest a solution
So the next stage isn't blocked, end with a proposed solution to start from. It is a starting point, not a design.
- Ask for the person's own ideas first, and include them.
- State the proposed solution as its steps, with what is good about it and what it costs.
- Under each step, list the ways to build it. Each way has How, Good, Risk and, where needed, Ask first. Mark one way "recommended". Include the smallest change that could work when it is a real option. A different way is not a different solution.
- When the recommended way goes against what every other tool does, say so in its Risk line. For example: "No other tool creates vendors from product data; they import a vendor list." Don't add a "Seen in:" line to every way; that is noise.
- Only add alternative solutions that are real: seen in other tools, or with a clear reason. Never make some up to fill a number. Say why each was set aside or what would bring it back.
- Open questions about solution choices live only in Solutions, as "Ask first" under the step or way they decide. Each one has two sub-lines: "Who answers:
<role>" and "Answer:". Before writing one, check Evidence and Prior art. If they partly answer it, say what is known and ask only what is left. For example: "Walmart's Vendor Number has 6 digits, like Walmart's vendor number, not its 8-digit supplier ID. Is it the right key for one vendor?" - End each step with a pointer to the facts behind it, by Evidence heading name.
- If the problem was split, give each problem its own solution.
- The recommendation is yours; the choice is the person's. Log the solution and any choice the person makes.
- Use existing facts to check a way, such as whether a name is already taken, when the check is cheap and read-only. Don't build, prototype or write a plan.
Hand over
- Bring the Overview up to date: the one-line summary, "In short" in two to four bullets, the reading order, Progress, and Next grouped by person. In Next, tell each person where their questions are ("Sample Ordering PM: answer your questions in the Solutions tab, under steps 2 to 4") and name at most two urgent questions in words.
- Make sure the details are complete enough for an AI agent to design the solution without this conversation. Those details live in Notes for AI, Evidence and Prior art.
- Set Framing status to done, unless something is still waiting. Then name it there and in the Overview.
- Tell the person in one or two sentences that framing is complete and where the file is. Do not start designing the solution.
Reference files
- references/kinds.md: the ten kinds of problems, how to recognize each, and what to ask.
- references/statement-checklist.md: traps a problem statement must avoid.
- references/result-template.md: the layout of the result file.
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.

