Skip to content
Agentmart
Submit a tool

agent-onboarding

Create and maintain AGENTS.md files for project onboarding and grounding.

Skill by Andrew G. Brown (https://github.com/brownag)

IndexedMIT★ 7
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/andrewbrown-usda-agent-onboarding

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Create and maintain AGENTS.md files for project onboarding and grounding. Use when initialized in a new project, when project structure changes significantly, or when creating subfolder-level AGENTS.md files for complex monorepos.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/agent-onboarding

What's inside

Skill name
agent-onboarding
Description
Create and maintain AGENTS.md files for project onboarding and grounding. Use when initialized in a new project, when project structure changes significantly, or when creating subfolder-level AGENTS.md files for complex monorepos.
License
MIT
Metadata
author: Andrew G. Brown (https://github.com/brownag) · version: 1 · source_path: skills/agent-onboarding/SKILL.md · source_repo: aigb-skills
Instructions
93 lines in SKILL.md · view on GitHub

Files (3)

  • SKILL.md
  • AGENTS_template.md · assets/
  • patterns.md · references/

SKILL.md (first lines)

# Agent Onboarding

Generate `AGENTS.md` files that ground agents in project structure -- not in volatile state.

## Commands

**Create a new AGENTS.md:**
```bash
/agent-onboarding create
```

**Update an existing AGENTS.md after structural changes:**
```bash
/agent-onboarding update
```

**Create or update AGENTS.md for a subfolder (monorepo):**
```bash
/agent-onboarding subfolder <path>
```

## Philosophy: Catalog to Compass

`AGENTS.md` is a navigation map, not a snapshot of current state. It answers "where is X?" and "how do I do Y?" -- not "what are we working on today?"

### Directory map, not content inventory
Show where things live. Directory structure is stable; contents change. Agents can `ls` to see what's inside.

- Don't: "Dashboard components (currently 12 files, 3 pending refactor)"
- Do: "`src/dashboard/components/` -- run `ls` to see them"

### Process, not state
Document how artifacts flow through their lifecycle, not their current status.

- Don't: "API auth refactor (50% done), dashboard redesign (in review)"
- Do: "Add work to TODO.md -> check off when done -> archive -> repeat"

### Stable infrastructure, not ephemeral status
Record commands, file paths, port numbers. Don't record "current priorities" or "today's focus."

- Don't: "We're fixing a latency regression discovered yesterday"
- Do: "`npm test --performance` -> results in `dist/benchmarks/`"

### Reference skills, not re-encode them
Point to skill files (`/plan.md`, `SKILL.md`). They are the source of truth. Don't duplicate.

- Don't: Re-explain testing strategy in AGENTS.md
- Do: "See [[testing-strategy]](testing-strategy/SKILL.md) for the full protocol"

### Commands, not explanations
Show what to type. Agents can read the source if they need to understand internals.

- Don't: "Webpack bundles TypeScript modules via a custom loader that extracts metadata..."
- Do: "`npm run build` -> output in `dist/`"

## AGENTS.md Structure

Organize in this order (commands and discovery first):

1. **Quick Start** -- Essential commands to build, test, run, deploy
2. **Find Things** -- Where code, config, and docs live (directory map)
3. **Workflows** -- Lifecycle of tasks, artifacts, releases
4. **Infrastructure** -- Stable file paths, ports, commands, configuration
5. **References** -- Links to detailed skills or documentation

Use [AGENTS_template.md](assets/AGENTS_template.md) as a starting point.

## When to Create or Update

- **Create**: New project with no AGENTS.md
- **Update**: Project structure has changed (new directories, removed modules, moved entry points)
- **Don't update for**: Changes to task status, current priorities, or file contents -- these are transient

## Root vs. Subfolder

- **Root AGENTS.md**: High-level map, workspace-wide commands, primary entry points
- **Subfolder AGENTS.md** (monorepo): Independent context for a module or package (e.g., `src/services/billing/AGENTS.md`)

## Detect the Ecosystem

Use [patterns.md](references/patterns.md) to identify language and architecture:

| Ecosystem | Signatures | Reference |
|-----------|-----------|-----------|
| Python | `pyproject.toml`, `setup.py`, `requirements.txt` | patterns.md#python |
| JavaScript/Node | `package.json`, `tsconfig.json` | patterns.md#javascript |
| Rust | `Cargo.toml`, `Cargo.lock` | patterns.md#rust |
| R | `DESCRIPTION`, `NAMESPACE`, `renv.lock` | patterns.md#r |
| C/C++ | `CMakeLists.txt`, `*.h`, `*.cpp` | patterns.md#cpp |
| Julia | `Project.toml`, `Manifest.toml` | patterns.md#julia |

Extract commands from build files (package.json, Makefile, pyproject.toml, Cargo.toml). They are the invariants of the project.

From AndrewBrown-USDA/aigb-skills-usda, MIT.

More from AndrewBrown-USDA/aigb-skills-usda

Signals

Stars
7
Forks
4
Open issues
1
Last commit (this folder)
Oct 2, 2026 (26 days ago)
Last release
Oct 23, 2026 (5 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
1
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Andrew G. Brown (https://github.com/brownag)

Cite this page

agent-onboarding skill. Agent Mart. https://agentmart.dev/skills/andrewbrown-usda-agent-onboarding (last updated 2026-10-24)