kiln-claude-audit

Audit CLAUDE.md against the kiln rubric and generate a git-diff-shaped proposal.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/yoshisada/ai-repo-template --skill kiln-claude-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kiln-claude-audit
Source: https://github.com/yoshisada/ai-repo-template/tree/main/plugin-kiln/skills/kiln-claude-audit
Command: npx skills add https://github.com/yoshisada/ai-repo-template --skill kiln-claude-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CLAUDE.md is often out of sync with kiln usefulness expectations, leading to drift between documented capabilities and runtime behavior; this skill audits CLAUDE.md against the kiln rubric and surfaces a git-diff-shaped removal/archival proposal, without applying edits, for human review.

Core Features & Use Cases

  • Full rubric execution (cheap + editorial signals) on CLAUDE.md.
  • Generates a deterministic git-diff-shaped proposal written to .kiln/logs for human review.
  • No automatic edits; outputs are intended to guide maintainers in archiving or removing outdated material.

Quick Start

Run the kiln-claude-audit skill on a repository containing CLAUDE.md to generate a diff proposal in .kiln/logs.

Frequently Asked Questions about kiln-claude-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit CLAUDE.md for outdated or drifted content?

Auditing CLAUDE.md involves running a rubric against the file to detect drift from expected behavior, generating a git-diff-shaped removal or archival proposal for human review without applying automatic edits.

What is a git-diff-shaped proposal for file archival?

A git-diff-shaped proposal is a deterministic output format that describes proposed removals or archivals, written to log files so maintainers can review exactly what should change before manually applying edits.

Can I automatically apply changes when auditing CLAUDE.md?

No, the audit never applies automatic edits. It writes a diff-shaped proposal to the .kiln/logs directory, ensuring all removal or archival decisions are reviewed and executed manually.

How do I generate a removal proposal for CLAUDE.md without modifying the file?

Run the audit skill on a repository containing CLAUDE.md. It executes cheap and editorial signals against a usefulness rubric, producing a diff proposal in .kiln/logs that remains empty if no drift is detected.

Does the CLAUDE.md audit support custom rubric paths?

Yes, the audit supports optional overrides for rubric paths and best-practices caches, allowing customization of the evaluation criteria applied to the CLAUDE.md file during the drift detection process.

What happens if no drift is detected in CLAUDE.md?

If drift is not detected during the rubric execution, the produced git-diff-shaped proposal remains empty, indicating no outdated material was found and no removal or archival actions are necessary.