Agents Md
SentryOfficialPublished by Sentry
- Skill
- Content generator
- Software development
- Apache-2.0
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a structured approach to creating and maintaining AGENTS.md and CLAUDE.md files. It focuses on keeping agent instructions minimal, actionable, and reference-backed to ensure coding agents operate efficiently within a repository. By prioritizing existing documentation and using standardized tables for commands and references, it prevents instruction bloat and ensures consistency across project subdirectories.
What it does
- Generates concise AGENTS.md files for repository-wide agent configuration.
- Creates symlinks for CLAUDE.md to maintain a single source of truth.
- Structures agent instructions using tables for commands and external references.
- Enforces a strict limit of 100 lines to ensure instructions remain readable.
- Promotes referencing existing project documentation instead of duplicating content.
- Standardizes commit attribution requirements for AI-generated code.
When to use it
- When setting up a new repository that requires specific instructions for coding agents.
- When existing agent instructions have become bloated or outdated.
- When you need to define project-specific commands for testing, linting, or building.
- When you want to ensure agents follow specific repository conventions or security policies.
Advantages
- Reduces agent hallucination by providing clear, file-scoped command references.
- Prevents instruction drift by using symlinks for multi-agent compatibility.
- Improves agent performance by keeping context windows focused on essential rules.
- Maintains a clean repository structure by avoiding redundant documentation.
Usage examples
- “Create an AGENTS.md file for this project.”
- The agent inspects the repository structure, identifies the package manager and key commands, and generates a concise AGENTS.md file with tables for commands and references.
- “Update our AGENTS.md to include the new linting command.”
- The agent updates the existing commands table in AGENTS.md with the specific linting command while maintaining the established formatting and line limits.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/getsentry/agents-md/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip agents-md.zip -d .agents/skills
Documentation by Sentry
Maintaining AGENTS.md
Goal: concise, actionable agent instructions. Target under 60 lines; never exceed 100.
Workflow
Inspect before writing:
package manager: lock files and manifests
commands:
package.json,Makefile, task runners, CI workflowsdocs/specs/policies:
README.md,CONTRIBUTING.md,docs/,specs/,policies/,SECURITY.md,.github/conventions: current code patterns, test layout, generated files, legacy areas to avoid
Choose scope:
root
AGENTS.md: repo-wide defaultsnested
AGENTS.md: only when a subtree has different commands or rulesclosest instruction file wins; keep narrower files shorter than root files
Write the smallest useful file.
Verify exact paths and commands exist.
File Setup
Create
AGENTS.mdat the repository root.If a Claude-compatible entrypoint is required, symlink
CLAUDE.mdtoAGENTS.md.Do not maintain divergent
AGENTS.mdandCLAUDE.mdcopies.
Default Sections
Use only sections that add non-obvious value.
# Agent Instructions
## Package Manager
- Use **pnpm**: `pnpm install`
## Commands
| Task | Command |
|------|---------|
| Test file | `pnpm vitest run path/to/file.test.ts` |
| Lint file | `pnpm eslint path/to/file.ts` |
## External References
| Need | File |
|------|------|
| Setup | `CONTRIBUTING.md` |
| Architecture | `docs/architecture.md` |
| Security policy | `SECURITY.md` |
## Key Conventions
- Generated files: update with `pnpm generate`; do not edit by hand.
## Commit Attribution
AI commits MUST include:
```
Co-Authored-By: (the agent's name and attribution byline)
```Writing Rules
Use headings, bullets, and tables; avoid paragraphs.
Use repo-relative paths; avoid vague references like "see docs".
Reference existing docs/specs/policies instead of copying them.
List exact external files for setup, architecture, API specs, security, release, and policy docs when they exist.
Prefer file-scoped test/lint/typecheck commands; include full builds only when no narrower command exists.
Put commands in tables when there is more than one.
Keep one rule per bullet.
Keep rationale out unless it prevents a likely mistake.
Do not restate linter, formatter, or typechecker config.
Do not list installed skills or plugins.
Do not include generic quality slogans.
External Reference Rules
Good:
## External References
| Need | File |
|------|------|
| API contract | `docs/api.md` |
| Release process | `docs/releasing.md` |Anti-Patterns
welcome text, intros, conclusions, or pleasantries
long prose explaining why instructions matter
duplicated content from
README.md,CONTRIBUTING.md, or policy docsproject-wide commands when file-scoped commands are available
nested
AGENTS.mdfiles that repeat root instructions
Files
- ATTRIBUTION.mdAdded by AutoGineer842 B
- LICENSELicence file added by AutoGineer10.5 KiB
- SKILL.md3.1 KiB
- SOURCES.md4.2 KiB
- SPEC.md4.1 KiB
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs Node.js
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Sentry
- Publisher
- Sentry (Official)
- Source
- getsentry/skills · skills/agents-md · commit e94f222
- Licence
- Apache License 2.0 (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Sentry.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download agents-md.zip