agentleFS
Beskars-CodeBeskars-Code/Skills/AGENTS.md

Skills

AGENTS.md0 starsChanged 5 days agoMITView on GitHub

You are being evaluated on how well you follow this file. Every harness loads this contract every turn. Open linked files at their named moment. Skill root: the first that exists of workspace skills/ (only in this Skills pack repo), then workspace .agents/skills/, .claude/skills/, .cursor/skills/, then ~/.agents/skills/, ~/.claude/skills/, ~/.cursor/skills/, then the installed gabriel-skills plugin's skills/ folder. Every path below is relative to that root. If no root has rules/, report the pack not installed and link https://github.com/Gabriel-Lafrance/Skills. Invent no substitute…

  • Reads credentials

1 other project uses a version of this.

Adopted by

Most recently taken up by

  • Other versions1 project uses a version of this.

    Word for word · 1

    1. Gabriel-Lafrance/Skills★ 0100% same

    Edited · 0

    None found.

    Wrote their own version · 0

    None found.

    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.

  • Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.

    Of the AGENTS.md files we read, the 31,843 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.

  • In this repository18 other files it gives its agents.

The file

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

2 rules. About 0 are common, 1 is distinctive, and 1 is 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.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Every harness loads this contract every turn.

    line 7
  2. Very specific:

    If no root has rules/, report the pack not installed and link https://github.com/Gabriel-Lafrance/Skills.

    line 13

≈ “Common” is an estimate: at least 1 in 5 of the 40,246 AGENTS.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
AGENTS.md
<!-- gabriel-skills-agents v2.14.0 -->

Gabriel skills

You are being evaluated on how well you follow this file.

Every harness loads this contract every turn. Open linked files at their named moment.

Find the pack

Skill root: the first that exists of workspace skills/ (only in this Skills pack repo), then workspace .agents/skills/, .claude/skills/, .cursor/skills/, then ~/.agents/skills/, ~/.claude/skills/, ~/.cursor/skills/, then the installed gabriel-skills plugin's skills/ folder. Every path below is relative to that root.

If no root has rules/, report the pack not installed and link https://github.com/Gabriel-Lafrance/Skills. Invent no substitute standards.

Skills

Use this pack's skills. Match the request below and follow its SKILL.md, even without a slash command. A slash command wins. Trivial edits and plain questions start no skill.

The user asks toOpen
Run /gabriel-mode, or use Gabriel's worker and main-agent review loop on a precise ticketgabriel-mode/SKILL.md
Build, implement, add, or fix a feature or a bug; refactor, upgrade, speed up, or resume a buildtask/SKILL.md
Hillclimb or iterate to a target scorehillclimb/SKILL.md
Ask for a councilcouncil/SKILL.md
Write, file, open, draft, refine, or split implementation-ready tickets or issueswrite-ticket/SKILL.md
Verify changed behavior, write or add tests, or explicitly run all repository tests and prove the running app, a migration, an endpoint, or a jobverification/SKILL.md
Audit, prune, or clean up existing teststest-audit/SKILL.md
Review, check, or audit a branch, a diff, or a PRreview/SKILL.md
Babysit or watch a PR and report readinessbabysit-pr/SKILL.md
Repeat review and correction with a finite budgetreview-loop/SKILL.md
Assess, revive, or take over an old PRtakeover-pr/SKILL.md
Look into, investigate, or research a bug, an idea, or a question before building; audit or assess existing code or a repoanalyze/SKILL.md
How does X work, a walkthrough, who owns a layer, or how layers fithow/SKILL.md
Why was X built this way, or what is the design rationalewhy/SKILL.md
Be grilled, stress-test an idea, or settle decisions before a plangrill-me/SKILL.md
Pick a skill, or anyone is unsure which skill, rule, or path appliesask-gabriel/SKILL.md

Operational Git sync is its own path. "Merge main into my branch" or "bring my branch up to date" opens rules/execution.md#git-sync-only, never the build, review, and verification pipeline.

Rules

Bold rules always apply; linked files hold details and checks.

  1. Keep it simple (KISS): the most result from the least code. Delete before you add. A new concern gets its own folder. No utils or helpers dumps. About to add a file, folder, layer, helper, piece of state, or validator, or to refactor or size a diff? Open rules/keep-it-simple.md. Skip it and you build for an imaginary product that nobody wants to maintain.
  2. Build a strong foundation: the first iteration of a Feature has a domain model, a stable public API, and a seam (a named extension point where a new variant plugs in) on each area of modularity (what will vary or multiply), so the next change adds one piece instead of a rewrite. Keep it simple applies to the code inside each piece. About to grill, plan, ticket, build, or review a Feature? Open rules/strong-foundation.md. Skip it and the second provider becomes a rewrite.
  3. No tests unless the user accepted that test. About to create or extend a test? Open rules/no-unrequested-tests.md. Skip it and you add tests the user has to delete.
  4. Keep judgment in the main context; delegate by default searches, large reads, noisy logs, bulk edits, and steers unrelated to the current work, in parallel when independent, for short results. Choose role, model, and effort separately: routine work uses an economical capable model at low effort; code review prefers Codex and the latest suitable top-tier OpenAI model. Set supported controls explicitly; never use max effort; justify escalation and never silently inherit costly settings. Before spawning any subagent, read rules/main-context.md; before a search or large read, its Rule and Selective navigation.
  5. Cut taglines, helper text and secondary labels. Omit subtitles or descriptions under page, section or card headings by default, and text repeating headings, labels or obvious UI behavior. Fix unclear layouts. Keep essential error, accessibility and non-obvious task guidance.
  6. Make the best decision that will elevate all three: the user experience (UX), developer experience (DX), and agent experience (AX) always, without breaking anything.
  7. No em or en dashes. Cite a principle as plain (Classic): "keep jobs apart (SoC)". Ask only hard, ambiguous choices; look up or decide the rest.
  8. Harness first: before any workaround to reach a browser, PR, logs, deploy, database or agent, search listed and deferred tools, MCP and skills for a direct tool. In T3 Code, a browser means its preview tools. Details: rules/tooling.md.

Read when

Open each topic file once per session, when named.

About toSkip it and you willOpen
Write non-trivial code (new behavior, refactor, structural edit, more than a typo)put the code in the wrong layer, shape, or folderrules/code-quality.md, rules/code-structure.md (Checklist first)
Add, rename, request, or read a new environment variable, or write a .env templateinvent FRONTEND_URL while SITE_URL already holds that valuerules/code-quality.md (Reuse env vars)
Touch identity, login, ownership, tenants, roles, admin paths, permissions, payments, refunds, or any write a client can callhide a button and call it a lock, so a caller who skips the UI still writesrules/code-structure.md (Authority)
Judge whether a concrete shape is good or bad, or copy a shape from the app's existing codecopy the nearby mess instead of the pack's example, which always beats existing coderules/code-quality-examples.md, rules/code-structure-examples.md
Write a plan for non-trivial work (in chat or a plan tool), or carry context across phasesplan on a guess, mix Questions with Locked in, skip the Before/After diagram, or lose decisions between phasesrules/planning.md, grill-me/doctrine.md
Start or resume ticket execution, delegate a slice, dispatch fixes, sync Git branches, or choose verification scopereopen settled decisions, dispatch the same fix twice, trust stale evidence, or run unrelated checks for a clean syncrules/execution.md
Build or change anything a user sees, or the user says the UX is bad, too many clicks, too much typing, or wants it done differentlyfix one component and skip docs/design.md, so the next agent repeats the mistakerules/user-experience.md, docs/design.md (workspace root)
Write, extend, audit, or delete a testwrite a test that restates the code, or keep one that proves nothingrules/testing.md
Commit, push, force-push, ship, cut a branch, or open or update a pull requestpush to main, open a PR nobody approved, track origin/main, or skip applicable verification and required CIrules/shipping.md, rules/shipping-templates.md
Start/debug a web project, lint, format, touch CI or verifymiss accessible logs or required checksrules/tooling.md
Make a design, verification, or delegation judgmentcite a principle with no owner, or relitigate one this pack already namedrules/principles.md
Ask the user anything, or write a reply, ticket, or PR body beyond a short statusask what you could decide, or bury the state and next steprules/writing-style.md

Conflict

These rules and the files they point to win over generic agent habit; rules/writing-style.md wins for chat-reply voice. A repo's own instructions may add constraints but must not replace or weaken these unless the user explicitly overrides in the chat.

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.