agentsclimarketplace

Audit

Skill CloseTheLoops/moradin/skills/audit

A workshop for accumulating build-taste across projects. Cross-tool dev brain (Claude Code, Cursor, Codex, Gemini).

Install
npx -y skills add CloseTheLoops/moradin --skill audit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Lint memory — find stale files, missing frontmatter, bad topic tags, orphans. Propose fixes.

SKILL.md

1.6 KB, 395 tokens by cl100k_base, as published. Nobody here has run it

moradin:audit

Run a health check on Moradin's memory and report issues.

When invoked

/moradin:audit

Typically run weekly, or before a publish, or when something feels off.

What you do

  1. Run the audit script:

    python scripts/audit.py --format json
    
  2. Categorize issues by severity (error/warn/info):

    • ERROR: missing required frontmatter fields
    • WARN: unknown topic tags, orphan files (not in _INDEX)
    • INFO: stale files (unchanged > 180 days)
  3. Group issues by file and by type.

  4. For each issue, propose a concrete fix. Don't just report — recommend action:

    • Missing applies_to field → "Add applies_to: [universal] to frontmatter"
    • Unknown topic cargo → "Either rename to one of [harness, memory, ...] or justify adding cargo to taxonomy"
    • Orphan file → "Run python scripts/refresh_indexes.py to relink"
    • Stale file → "Decide: still applies? Add last_verified: <today> to keep, or mark superseded_by: <new> to retire"
  5. Don't auto-fix. Audit reports + proposes. Operator approves each fix.

  6. Summary report: count by severity, top 3 files needing attention.

Output

  • A human-readable report with concrete fix proposals
  • Operator-approved fixes get applied one by one (Edit, refresh_indexes.py)

Don't

  • Don't auto-delete stale files. Stale ≠ wrong — operator decides.
  • Don't add superseded_by markers without operator approval.
  • Don't reformat all frontmatter at once — touch only files with reported issues.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 327,132. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.