From aisa
Use this skill when you need a deep read-only review of .claude/ content accuracy. Triggers: audit AI configuration, review skills accuracy, check principle compliance, find outdated code examples, identify coverage gaps, validate skill specificity. Reports HEALTHY / NEEDS_ATTENTION / CRITICAL.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aisa:aisa-audit [project-root-path — defaults to current directory][project-root-path — defaults to current directory]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Deep review of the AI configuration for the current project. Runs mechanical verification
Deep review of the AI configuration for the current project. Runs mechanical verification to report exactly what exists, what passes checks, what fails, and why. Does not create or modify any files.
Optional target: $ARGUMENTS — if provided, treat as the project root path.
If not provided, use the current working directory.
Examine the project to determine its technology stack. Run the following checks in parallel:
ls package.json tsconfig.json 2>/dev/null && echo "Node.js/TypeScript detected"
ls go.mod go.sum 2>/dev/null && echo "Go detected"
ls pyproject.toml setup.py requirements.txt 2>/dev/null && echo "Python detected"
ls Cargo.toml 2>/dev/null && echo "Rust detected"
ls Makefile Taskfile.yml 2>/dev/null && echo "Build tool found"
Record: detected language, framework (if identifiable), and build tool.
Locate the verification script using Glob for **/verify-setup.js. Run both checks
below in parallel.
node <plugin-path>/scripts/verify-setup.js health --project-root . --markdown
This checks (and reports PASS/FAIL per item):
## Learning Capture section referencing .claude/learnings/log.md## Quality Gates section with at least one gatename, description, model),
valid built-in tools only, capability-tool consistency, a self-review step, learning capture,
and only valid skill referencesnode <plugin-path>/scripts/verify-setup.js validate --project-root . --markdown
This runs the same P1–P3 and A1–A6 checks with per-item PASS/FAIL verdicts and a proposed fix for every failure.
Present the report in two clearly labeled sections.
## AI Configuration Review — [project name]
Detected stack: [language], [framework], [build tool]
---
### Part 1: Mechanical Checks (objective — verify-setup.js)
#### Health Check
[paste --markdown output from Step 2a verbatim]
#### Principle Compliance
[paste --markdown output from Step 2b verbatim]
---
### Part 2: Supplementary Observations (LLM judgment — not mechanical)
Spot-check 2–3 items the script cannot verify:
1. **Content accuracy**: Pick 2–3 claims from CLAUDE.md (e.g. build commands, test
commands, project conventions) and verify them against actual files/code.
Report each as: "Checked [claim] — confirmed ✅" or "Checked [claim] — contradicts
actual code ❌ ([what the code actually shows])"
2. **Skill specificity**: For 1–2 skills, check whether code examples reference actual
functions/types from this project (not generic placeholders).
Report: "Checked skill [name] — project-specific ✅" or "generic placeholders ❌"
3. **Coverage gaps**: Based on detected tech stack, note if any major area lacks a skill
(e.g. "Go project with no testing skill detected").
---
### Overall Verdict
Script: [HEALTHY or NEEDS_ATTENTION or CRITICAL] + [COMPLIANT or HAS_ISSUES or NON_COMPLIANT]
Supplementary: [N] additional findings
### Recommendations
[high] — [only for FAIL/CRITICAL items from the script]
[medium] — [supplementary findings or content accuracy failures]
[low] — [nice-to-have improvements]
Before presenting the audit report, verify all of the following:
health and validate script invocations completed without errorsvalidate without first running health — both are required for a complete pictureaisa-lint (can auto-fix with approval)aisa-update <area>aisa-initIf the audit reveals systemic patterns — e.g., multiple skills missing Quality Gates, widespread
outdated code examples, or a class of coverage gaps tied to the tech stack — append entries to
.claude/learnings/log.md using the standard format. This signals that architect or evolver
templates may need updating.
If no new patterns are found, note explicitly: "No new systemic patterns detected in this audit run."
npx claudepluginhub rnagrodzki/ai-setup-automation --plugin aisaCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.