Daily Specs
Software & DevOps
Published on 2026-08-20Updated on 2026-08-20

Claude Code AGENTS.md Support Request

TopicFeature Request: Support AGENTS.md in Claude Code
Product AreaAI coding assistant / repo instruction ingestion
Current Native Entry FileCLAUDE.md
Requested File SupportAGENTS.md
Detailed technical specification diagram for Feature Request: Support AGENTS.md

Key Takeaways

  • The request centers on making Claude Code read AGENTS.md natively, instead of requiring Claude-specific project files.
  • Current practical workarounds are to import AGENTS.md from CLAUDE.md or use a symlink when platform constraints allow it.
  • The issue reflects a broader tooling gap between cross-agent instruction portability and vendor-specific memory files.
  • For teams, the decision is less about syntax and more about maintaining one source of truth across multiple coding assistants.
Advertisement

Technical Specifications & Data

TopicFeature Request: Support AGENTS.md in Claude Code
Product AreaAI coding assistant / repo instruction ingestion
Current Native Entry FileCLAUDE.md
Requested File SupportAGENTS.md
Observed BehaviorClaude Code does not read AGENTS.md directly
Recommended WorkaroundImport AGENTS.md from CLAUDE.md
Alternative WorkaroundSymlink CLAUDE.md to AGENTS.md
Best Use CaseTeams wanting one shared instruction source across multiple coding agents
Primary Benefit of Native SupportReduced duplication and lower instruction drift
Main Technical RiskAmbiguous precedence if both AGENTS.md and CLAUDE.md exist
Cross-Platform ConsiderationSymlinks may be less portable than import-based setups
Workflow ImpactSimpler repo onboarding and less per-tool configuration

Why This Matters & Unique Technical Insights

The Feature Request: Support AGENTS.md discussion is important because it exposes a real interoperability problem in AI-assisted development workflows. AGENTS.md has become a shared convention for repo-level instructions across coding agents, while Claude Code currently anchors behavior around CLAUDE.md. That difference may look small, but it creates operational friction for teams that want one canonical instruction file for all assistants. The core pain point is not merely file naming; it is instruction governance. Every duplicate file increases drift, maintenance overhead, and the risk that one assistant receives outdated rules.

The technical insight is that current Claude Code behavior can be approximated without native support. The commonly cited workaround is to place a single import line in CLAUDE.md that points to AGENTS.md, letting teams preserve AGENTS.md as the source of truth while still satisfying Claude Code’s expected entrypoint. A symlink is another option, but it is less portable and can be awkward on systems with restrictions or differing filesystem semantics. This makes the request particularly relevant for cross-platform teams and monorepos, where instruction files need to scale across many contributors.

A second insight is that the issue is as much about ecosystem standardization as product support. If AGENTS.md remains the shared format for multi-agent tooling, then native reads by more assistants would reduce context fragmentation. Until that happens, teams should treat instruction files like configuration artifacts: versioned, reviewed, and intentionally minimized. The most robust setup is usually a thin CLAUDE.md wrapper that imports the canonical AGENTS.md content and adds only Claude-specific deltas.

Current Support Model and Practical Workarounds

The available evidence indicates that Claude Code does not read AGENTS.md directly and instead relies on CLAUDE.md as its native project instruction file. That means a repository that only contains AGENTS.md will not automatically transfer its guidance into Claude Code sessions. In practice, the support request is asking for a first-class parser or fallback path so the tool can ingest AGENTS.md without the extra indirection.

The most reliable workaround is to create CLAUDE.md and import AGENTS.md from it. This keeps AGENTS.md as the single source of truth while satisfying Claude Code’s expected entrypoint. Teams that do not need Claude-specific additions can also use a symbolic link from CLAUDE.md to AGENTS.md, but that approach is more fragile in mixed environments and less suitable when repositories must work cleanly on Windows or constrained developer machines. The import pattern is typically preferred because it preserves portability and allows project maintainers to append Claude-only instructions beneath the shared base rules.

Operationally, this request sits in the same category as other AI-devtools integration issues: low-level parsing behavior, repo discovery rules, and instruction precedence all matter. If native AGENTS.md support were added, the main product benefit would be reduced setup friction and fewer repository-specific exceptions. The main tradeoff would be deciding how AGENTS.md should interact with CLAUDE.md when both files exist. A clear precedence model, deterministic merge behavior, and explicit documentation would be essential to prevent ambiguous instruction loading.

Specification Sheet: Files, Behavior, and Tradeoffs

From a technical architecture standpoint, this feature request is best understood as a compatibility layer problem. The user expectation is simple: open a repo, let the assistant read the same instruction file other coding agents use, and avoid duplicate maintenance. The implementation challenge is more subtle: the product must define file precedence, merge semantics, session reload behavior, and platform portability. These are the hidden details that determine whether support feels native or merely cosmetic.

The issue also highlights a broader software engineering pattern: shared standards only become valuable when tools converge on the same entrypoint. When one assistant requires a separate filename, teams often end up maintaining parallel instruction stacks, which weakens consistency and increases review burden. For engineering organizations, that cost compounds across dozens of repositories. The strongest long-term design is usually the one that minimizes special cases, documents explicit fallback order, and makes cross-tool reuse straightforward.

For SEO and technical reference purposes, the most useful content to surface is not just whether support exists, but how to operationalize it safely today. That includes the exact workaround structure, when to prefer imports over symlinks, and what to watch for if native support eventually lands. Readers searching this topic want a decision framework: whether to standardize on AGENTS.md, keep CLAUDE.md as a wrapper, or maintain separate files for assistant-specific behavior. That is the practical center of gravity of the entire discussion.

Standardize your AI repo instructions: adopt a single source of truth for Claude Code and other coding agents.

Chronological Timeline

2025-08-21

GitHub issue #6235 was opened as a feature request for Claude Code to support AGENTS.md.

2025-11 to 2026-06

Community discussion expanded around import-based workarounds, symlinks, and the lack of direct AGENTS.md ingestion.

2026-05 to 2026-08

Reference material and community guides continued to describe CLAUDE.md as the native entrypoint and AGENTS.md as a cross-tool source file.

Current status

The request remains unresolved in the cited context, with practical adoption centered on workarounds rather than direct support.

Frequently Asked Questions

Does Claude Code read AGENTS.md directly?
No. The current behavior described in the context is that Claude Code uses CLAUDE.md as its native instruction file.
What is the safest way to use AGENTS.md with Claude Code?
Create a CLAUDE.md that imports AGENTS.md, so AGENTS.md stays the source of truth while Claude Code still receives the instructions.
Why not just use a symlink?
Symlinks can work, but they are less portable and can be inconvenient across operating systems or restricted environments.
What would native support change for teams?
It would reduce duplicate instruction files, simplify onboarding, and make cross-agent repository setup more consistent.
PK

Prawin Kannan

Lead Systems & Hardware Analyst

Verified Expert

Prawin specializes in hardware benchmarking, distributed computing infrastructure, and compiler design. He compiles and verifies emerging technical specifications from public repositories and hardware datasheets to provide high-gain technical intelligence.

Advertisement

Related Technical Specs