feat(core): add AGENTS.md authoring/review tooling #80
Reference in New Issue
Block a user
Delete Branch "feat/79-agentsmd-tooling"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
coreplugin — its first active skill content:agentsmd-author— creates/updates a target repo'sAGENTS.md, including nested monorepo placement; closes out by invokingagentsmd-auditinline; composes intoprovider-adapter-authorwhen it detects an existing provider file to reconcileagentsmd-audit— single combined pass checking secrets/credentials, structural completeness, and accuracy/drift against a target repo'sAGENTS.md, backed by three deterministic bats-tested scriptsprovider-adapter-author— converts a provider-specific instruction file (CLAUDE.md,.cursor/rules/*.mdc,copilot-instructions.md) into a thin adapter importingAGENTS.md; self-validates via its own bundledscripts/validate-adapter.shcoreplugin version1.0.0→1.1.0(both Claude Code and Copilot manifests)docs/adr/0012-agentsmd-tooling-in-core-plugin.mddocumenting why this tooling lives incorerather thankyberforge(kyberforge is scoped to marketplace-factory meta-tooling, not generic target-repo documentation), and the 3-skill split rationaleCONTEXT.md(introduced earlier in this same work, before ADR-0012 existed) — now correctly point to ADR-0002/ADR-0003plugins/core/README.md(core had none before)plugins/kyberforge/docs/research/docs/agentsmd/toplugins/core/docs/research/docs/agentsmd/to keep the provenance chain consistent with the plugin the skills live inCloses #79
Test plan
skill-auditclean (zero findings) onagentsmd-author, independently rechecked in a clean-context subagentskill-auditclean (zero findings) onagentsmd-audit, independently rechecked twice (one round-trip fix for a README file-table gap)skill-auditclean (zero findings) onprovider-adapter-author, independently rechecked twice (forward-reference toagentsmd-authorresolved once that skill was authored)claude plugin validate --strict plugins/corepassedagentsmd-audit(14 tests acrossvalidate-secrets.sh/validate-structure.sh/validate-drift.sh),provider-adapter-author(10 tests forvalidate-adapter.sh)tests/batssubmodule pointer verified unchanged (restored after an incidental drift during test runs)🤖 Generated with Claude Code