You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
Onboard no longer hides a project's AGENTS.md (#25). Claude Code 2.1.277 and later reads AGENTS.md only when there is no CLAUDE.md, or when CLAUDE.md imports it with @AGENTS.md.
Onboard used to create a bare CLAUDE.md in projects that had only AGENTS.md, which silently
dropped their instructions from Claude sessions. It now creates CLAUDE.md with the import and
puts the pointer in AGENTS.md, so it loads once. When both files exist without the import,
onboard says so and leaves the choice to you.
Doctor checks the pointer Claude actually loads (#25). The pointer counts in CLAUDE.md, in
an imported AGENTS.md, or in AGENTS.md when there is no CLAUDE.md. A new WARN fires when CLAUDE.md exists and doesn't import an existing AGENTS.md (unless one is a symlink to the
other). Projects onboarded earlier with
both files may see this WARN: add @AGENTS.md to CLAUDE.md if its instructions should apply.
Doc claims (#27). README no longer presents LCD's eval harness as the answer to a field-wide
gap (other frameworks now publish process evals), and explains how Claude Code picks between CLAUDE.md and AGENTS.md. Onboard's note on instruction-file research now states the measured
effect (small; developer-written beats LLM-written; both add cost).
Changed
Skill frontmatter (#28): dropped user-invocable: true from five skills. It is the default,
and the Agent Skills spec's validator rejects fields it doesn't define, so those five now pass it. redgreen-loop keeps user-invocable: false, a Claude Code extension the spec validator still
rejects: that skill stays Claude Code-specific.