Skip to content

docs: add AGENTS.md for cross-agent project guidance#198

Merged
scottschreckengaust merged 6 commits intomainfrom
add-agents-md
Apr 23, 2026
Merged

docs: add AGENTS.md for cross-agent project guidance#198
scottschreckengaust merged 6 commits intomainfrom
add-agents-md

Conversation

@scottschreckengaust
Copy link
Copy Markdown
Member

@scottschreckengaust scottschreckengaust commented Apr 20, 2026

Summary

Adds an AGENTS.md file following the open AGENTS.md format — a standardized, agent-agnostic way to provide project context to AI coding agents.

Changes

AGENTS.md (project root)

Cross-agent guidance for any tool supporting the AGENTS.md format (Codex, Jules,
Cursor, Aider, Gemini CLI, GitHub Copilot, and
many others):

  • Project overview and expanded repository structure (includes docs/, .github/, .claude/)
  • Key documentation section linking all major guides, plus a "which docs to read by task type" quick reference
  • Setup/build/lint commands
  • Full markdownlint rule coverage (MD013, MD033, MD024, MD036, MD060, MD040)
  • Code style conventions and conventional commits
  • Security scanners section — scanner table, failure thresholds, inline suppression patterns, and link to full remediation docs
  • PR requirements (contributor statement, title format, CI checks)
  • Important constraints (folder naming contract, no duplication, agnostic, CHANGELOG)

User experience

Before: Agents working on this repo had no standardized guidance file. They relied on reading CONTRIBUTING.md, README.md, and discovering conventions through trial and error (e.g., missing the contributor statement, not knowing about security scanners).

After: Any agent supporting the AGENTS.md format automatically picks up project conventions, security scanner guidance, and documentation pointers.

Checklist

  • I have reviewed the contributing guidelines
  • I have performed a self-review of this change
  • Changes have been tested
  • Changes are documented

Test Plan

  • Verified npx markdownlint-cli2 "AGENTS.md" passes with 0 errors
  • Content is consistent with existing CONTRIBUTING.md, .markdownlint-cli2.yaml, docs/DEVELOPERS_GUIDE.md, and docs/ADMINISTRATIVE_GUIDE.md

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the project license.

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Apr 20, 2026
@scottschreckengaust scottschreckengaust changed the title docs: add AGENTS.md for cross-agent project guidance docs: add AGENTS.md and .claude/CLAUDE.md for cross-agent project guidance Apr 20, 2026
Comment thread .claude/CLAUDE.md Fixed
Comment thread .gitignore Fixed
Comment thread AGENTS.md Dismissed
@scottschreckengaust scottschreckengaust changed the title docs: add AGENTS.md and .claude/CLAUDE.md for cross-agent project guidance docs: add AGENTS.md for cross-agent project guidance Apr 23, 2026
@scottschreckengaust scottschreckengaust marked this pull request as ready for review April 23, 2026 03:28
@scottschreckengaust scottschreckengaust requested a review from a team as a code owner April 23, 2026 03:28
Copy link
Copy Markdown
Contributor

@leandrodamascena leandrodamascena left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left some comments.

Comment thread AGENTS.md Outdated
Comment thread AGENTS.md Outdated
Comment thread AGENTS.md
Comment thread AGENTS.md
Comment thread AGENTS.md Outdated
scottschreckengaust and others added 6 commits April 23, 2026 13:45
Follows the open AGENTS.md format (https://agents.md/) to provide a
single, predictable file that any AI coding agent can use to understand
project conventions, build commands, and PR requirements.
Expand AGENTS.md with docs/ structure, key documentation links, full
markdownlint rule coverage, security scanner table with suppression
patterns, and CHANGELOG constraint.

Add .claude/CLAUDE.md for Claude Code-specific project instructions
(attribution settings, evaluator workflow, context-aware doc pointers).

Whitelist .claude/CLAUDE.md in .gitignore.
Move context-aware doc pointers and writing-inputs reference into
AGENTS.md where all agents benefit. Slim CLAUDE.md to only the
Claude Code-specific settings.json attribution config.
The contributor statement is in AGENTS.md and settings.json is
self-describing. No Claude-specific instructions remain that
aren't already agent-agnostic.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Fix workflow count (6→8), correct writing-inputs description,
wrap bare commands in fenced code blocks, remove non-existent
.github/instructions/ reference, and update .github/ tree to
reflect current repo state (dependabot, CODEOWNERS, ISSUE_TEMPLATE).
Copy link
Copy Markdown
Contributor

@leandrodamascena leandrodamascena left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on the feedback @scottschreckengaust. Approved.

Copy link
Copy Markdown
Contributor

@scoropeza scoropeza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@scottschreckengaust scottschreckengaust added this pull request to the merge queue Apr 23, 2026
Merged via the queue into main with commit ab1e599 Apr 23, 2026
21 checks passed
@scottschreckengaust scottschreckengaust deleted the add-agents-md branch April 23, 2026 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants