agentleFS
ccgargantuaccgargantua/gars-claude-skills/notes/agents.md

gars-claude-skills / notes

AGENTS.md1 starsChanged 59 days agoMITView on GitHub

Location: agents/, one flat file per agent (agents/<name>.md), mirroring how Claude Code loads them from ~/.claude/agents/ or a project's .claude/agents/. Different shape from skills/: agent frontmatter carries name, description, tools, and model, and there is no per-agent subfolder or references/. Five agents forming a permission-gated pipeline for shipping code changes: - code-writer - implements the change: reads, edits, writes files. Applies the code-philosophy skill before any non-trivial edit. - code-reviewer - read-only review of a diff or existing files against…

The file

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

3 rules. About 0 are common, 2 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈2

    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. Very specific:

    code-reviewer: - read-only review of a diff or existing files against the same code-philosophy rubric.

    line 14
  2. Distinctive:

    code-tester: - read-only: runs the project's actual test command, diagnoses failures, reasons about coverage gaps.

    line 16
  3. Distinctive:

    code-auditor: - read-only security review of existing code or of a specific dependency someone wants to install.

    line 18

≈ “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

Coding agents

Location: agents/, one flat file per agent (agents/<name>.md), mirroring how Claude Code loads them from ~/.claude/agents/ or a project's .claude/agents/. Different shape from skills/: agent frontmatter carries name, description, tools, and model, and there is no per-agent subfolder or references/.

What's here

Five agents forming a permission-gated pipeline for shipping code changes:

  • code-writer - implements the change: reads, edits, writes files. Applies the code-philosophy skill before any non-trivial edit.
  • code-reviewer - read-only review of a diff or existing files against the same code-philosophy rubric. No Edit/Write access.
  • code-tester - read-only: runs the project's actual test command, diagnoses failures, reasons about coverage gaps. No Edit/Write access.
  • code-auditor - read-only security review of existing code or of a specific dependency someone wants to install. Renders an explicit APPROVE/REFUSE verdict. Has WebFetch/WebSearch to check CVEs and advisories.
  • dependency-installer - the only agent allowed to run install commands.

The pipeline

code-writer, code-reviewer, and code-tester never install anything. If any of them decides a new dependency is needed, they stop and report the package name, ecosystem, version constraint, and why, rather than reaching for npm install or equivalent. That report routes to code-auditor, which renders APPROVE or REFUSE: a recommendation, not a hard block, the user has final say. dependency-installer acts only once a dependency has both an auditor verdict and explicit user sign-off, and treats those as two independent gates. An APPROVE is not itself approval to proceed.

Keeping them current

Same discipline as skills/. See syncing-from-global.md.

Origin

Ported 2026-08-17 from the global agent set with a Minimalism-only pass, rather than the full skill-creation structure, since these are agent definitions and do not carry a Principles or Example section in Claude Code's agent format. Source: logs/08-17-2026.md.

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.