Skills
Chapter 1 of 28
Creates and maintains concise AGENTS.md and CLAUDE.md project instruction files.
1 minute · 139 words · 7 sections
Goal: concise, actionable agent instructions. Target under 60 lines; never exceed 100.
28 chapters · 88 min
package.json, Makefile, task runners, CI workflowsREADME.md, CONTRIBUTING.md, docs/, specs/, policies/, SECURITY.md, .github/AGENTS.md: repo-wide defaultsAGENTS.md: only when a subtree has different commands or rulesAGENTS.md at the repository root.CLAUDE.md to AGENTS.md.AGENTS.md and CLAUDE.md copies.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)
```Good:
## External References
| Need | File |
|------|------|
| API contract | `docs/api.md` |
| Release process | `docs/releasing.md` |README.md, CONTRIBUTING.md, or policy docsAGENTS.md files that repeat root instructionsInstall this repository
npx skills add getsentry/skills/plugin marketplace add getsentry/skillsSkills install per repository, not per chapter — the CLI has no documented per-skill form, so we do not print one.
Creates and maintains concise AGENTS.md and CLAUDE.md project instruction files. Use when asked to create AGENTS.md, update AGENTS.md, maintain agent docs, set up CLAUDE.md, document repository agent conventions, or keep coding-agent instructions minimal and reference-backed.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
main, last pushed 8 August 2026.SKILL.md, not by matching a directory convention. One layout observed: skills/*/SKILL.md.h1 and no skipped levels:.claude-plugin/marketplace.json by Sentry, declaring 1 plugin. It is read for editorial metadata only — never as the skill index, which is always the repository tree./getsentry/skills.md, and each chapter at its own .md URL.2 files · 8 KB
Everything this skill ships beside its prose. All of it is set here, as subchapters of chapter 1.
Everything else published alongside the skill.