Files
holocron/plugins/core/.apm/skills/agentsmd-audit/README.md
Defame1297 1c3af75642 fix(core): make --no-import-syntax actually change the adapter validation
Both branches of the flag reduced to the same expression, so the option was
inert: a caller who asked for the no-import form got the import-form check
anyway and a passing result that meant nothing.

Two further defects in the same validator: --max-lines failed silently when
given a value it could not use, and the Fix text told the agent to edit
AGENTS.md when the offending content is the provider adapter's. The boundary
clauses now name the operation being routed rather than the file type, which
was ambiguous where both skills touch the same file.

Addresses #115.
2026-08-31 08:01:45 +00:00

2.3 KiB

agentsmd-audit

Audit a target repo's AGENTS.md file(s) for embedded secrets, structural completeness, and drift.

What it does

Runs a single combined pass across every AGENTS.md file in a repo (root and any nested monorepo files): flags embedded secrets/credentials, checks structure against the agents.md common-sections checklist, and resolves referenced commands/paths against the actual repo to catch stale documentation. Outputs a compact findings report — findings only, grouped by dimension, each with Why and Fix. Never inspects provider-specific adapter files (CLAUDE.md, etc.) and never writes or fixes anything.

Usage

/agentsmd-audit

Provide the path to the repo root to audit when invoking.

Also invoke it proactively after agentsmd-author creates or updates an AGENTS.md, or after a hand-edit made outside agentsmd-author — the audit is what confirms the result is safe to commit.

Files

File Purpose
SKILL.md Skill instructions for agents
scripts/validate-secrets.sh Scans AGENTS.md files for embedded secrets, API keys, tokens, connection strings
scripts/validate-structure.sh Checks for empty/placeholder content, common-sections checklist, nested-vs-root duplication
scripts/validate-drift.sh Resolves referenced npm/make commands and file paths against the repo
references/sources.md Provenance record — sources that informed this skill and which files each contributed to
scripts/README.md Directory documentation for scripts/
tests/README.md (source-only) Bats test dependency and run instructions
tests/validate-secrets.bats (source-only) Bats test suite for scripts/validate-secrets.sh
tests/validate-structure.bats (source-only) Bats test suite for scripts/validate-structure.sh
tests/validate-drift.bats (source-only) Bats test suite for scripts/validate-drift.sh

Rows marked (source-only) exist in the authoring source (.apm/skills/agentsmd-audit/) but are not present in an installed plugin: the repo's scripts/sync-plugin-content.sh strips <category>/<name>/tests when it generates the flat mirror, because these are dev-time fixtures no plugin host needs to discover (ADR-0017). Run them from a repo checkout, not from an install.