Repository navigation
Conversation
Adds a short AGENTS.md that points to CONTRIBUTING.md and the docs, gives an abridged layout and the npm scripts, and sets two review expectations: keep comments short, and test behavior rather than wiring. Removes it from .gitignore, and adds the comment rule to CONTRIBUTING.md so it applies to everyone. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #1195 +/- ##
==========================================
Coverage 82.25% 82.25%
Complexity 3403 3403
==========================================
Files 136 136
Lines 13225 13225
==========================================
Hits 10878 10878
Misses 2347 2347
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
✅ WordPress Plugin Check Report
📊 ReportAll checks passed! No errors or warnings found. 🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check |
(FWIW, that comment was made before the release of Claude "5" series model, whose recommended migration path was to delete everything, and rewrite from scratch. The current approach I recommend for cases like here is an |
What?
See #307. Follow up to #308 and #225.
Adds a minimal
AGENTS.mdand stops ignoring it. Also adds one line toCONTRIBUTING.mdabout keeping docblocks short.Why?
Reviews keep catching the same things in AI-assisted PRs. On #1181, @dkotter flagged long AI-written docblocks and tests that only check wiring. Agents don't read reviewer preferences that live only in review threads, so the same comments come back on the next PR.
#308 was closed partly because the docs needed cleaning up first. That happened in #225. Afterwards, @justlevine suggested the repo would be ready for "a minimal
AGENTS.md(docs entrypoint, abridged directory tree, important scripts)". This follows that shape.How?
AGENTS.md(about 45 lines), which:CONTRIBUTING.mdfirst, thenDEVELOPER_GUIDE.md,ARCHITECTURE_OVERVIEW.mdandTESTING.md, saying what each is for rather than repeating them;wp-env;tests/e2e-testing/for fixtures);.gitignore: removesAGENTS.md.CLAUDE.md,GEMINI.md,.claude/and.gemini/stay ignored, so tool-specific files stay local.CONTRIBUTING.md: adds the docblock rule under "General rules", so it applies to human contributors too, not only agents.Testing Instructions
AGENTS.mdresolves, includingCONTRIBUTING.md#documentation-standards.package.json.git statusnow shows a localAGENTS.mdas tracked.Use of AI Tools
AI assistance: Yes
Tool(s): Claude Code
Model(s): Claude Opus 5.5
Used for: reading the #307 and #308 discussion, checking the scripts and paths against the repo, and drafting the file and this description.
🤖 Generated with Claude Code