agentleFS
Jamie-BitFlightJamie-BitFlight/claude_skills/research/CLAUDE.md

claude_skills / research

CLAUDE.md67 starsChanged 50 days agoMITView on GitHub

This directory is a knowledge base an AI agent reads while planning or designing systems with the user — not documentation for a human reader. Write and edit every entry for that use: an agent mid-plan pulling in a tool's tradeoffs, architecture, and integration surface, not a marketing summary. An entry is a bookmark with a summary, kept for later discussion with agents and as idea and inspiration capture. It makes no claims about this repository and carries no popularity…

The file

We split this CLAUDE.md into the rules it gives an agent

1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈1

    Distinctive · estimate

    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
  1. Distinctive:

    Never state a snapshot fact without both.

    line 27

≈ “Common” is an estimate: at least 1 in 5 of the 26,980 CLAUDE.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
CLAUDE.md

research/ — AI-Facing Knowledge Base

This directory is a knowledge base an AI agent reads while planning or designing systems with the user — not documentation for a human reader. Write and edit every entry for that use: an agent mid-plan pulling in a tool's tradeoffs, architecture, and integration surface, not a marketing summary.

What an entry is not

An entry is a bookmark with a summary, kept for later discussion with agents and as idea and inspiration capture. It makes no claims about this repository and carries no popularity statistics. Overlap with this repository lives in GitHub issues filed by the Overlap Scan. See Scope and Rule 2a.

Evergreen substance, dated snapshots

Split every claim into one of two kinds:

  • Evergreen — what the tool is, the problem it solves, its architecture, its design tradeoffs. This should still be true in a year; write it as such.
  • Snapshot — pricing, version numbers, benchmark figures. These go stale. A snapshot is not wrong for going stale — it is wrong for going stale silently. Every snapshot claim carries the date it was true and the source it came from, so a future reader can re-check it in seconds instead of trusting a frozen number.

Never state a snapshot fact without both. Never delete a stale snapshot instead of dating it — deleting it is data loss; dating it is the fix.

Citation integrity

A citation is a claim the agent hasn't checked is real. Before trusting one already in a file, or adding a new one: fetch the URL and confirm it both resolves and actually supports the specific claim attached to it — not just that a plausible-looking page exists. Audit an entry's References section as its own pass, separate from checking the body prose — a citation can be perfectly formatted, correctly dated, and pointing at nothing.

Fabrication reads as plausible, not as wrong

The structural validator (validate_research.py) checks that sections exist and citations are dated — it cannot tell a real CLI flag from an invented one, or a genuine repo URL from a plausible-looking wrong one. Confirm every specific fact — a flag, a percentage, a URL, a version — against the tool's actual primary source before it goes in. A number that sounds right and isn't traces back to training-data recall standing in for a source that was never actually fetched.

Watch for content written for one entry appearing in another — a section describing one tool's platform support or install flow copy-pasted onto an unrelated tool's page. Verify each entry's claims against that entry's own source, not a neighboring entry's template.

Where the schema lives

Required sections, header fields, and validator rules are defined once in entry-template.md and validation-rules.md. Don't restate them here — read those before creating or fixing an entry, and use /research-curator to create, refresh, or validate entries.

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.