From claude-audit
Audit any project for AI-readiness. Analyzes Claude Code structure and suggests improvements. Run /audit-project from within the project you want to audit.
npx claudepluginhub mrkhachaturov/ccode-personal-plugins --plugin claude-auditThis skill uses the workspace's default tool permissions.
Analyze a project's AI-readiness and produce a structured improvement report.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Facilitates interactive brainstorming sessions using diverse creative techniques and ideation methods. Activates when users say 'help me brainstorm' or 'help me ideate'.
Analyze a project's AI-readiness and produce a structured improvement report.
Announce at start: "Running AI-readiness audit on <current directory>..."
Run from within the project directory you want to audit:
/audit-project
The skill audits the current working directory.
Dispatch both agents in a single message (two Agent tool calls simultaneously):
Agent 1 โ claude-code-expert:
Analyze the project at
<path>for AI-readiness. Read its CLAUDE.md, .claude/ structure, settings.json, and .mcp.json. Cross-reference against your knowledge of best practices. Return: (1) what's already good, (2) structure gaps, (3) anti-patterns found.
Agent 2 โ automation-analyst:
Analyze the project at
<path>for automation gaps. Detect language, framework, tooling, and CI patterns. Return the Recommended Automations section with top 1-2 picks per category.
Wait for both to complete before proceeding to Step 3.
Merge outputs and write the report to disk at:
<project-path>/.artifacts/specs/YYYY-MM-DD-ai-readiness-audit.md
Create .artifacts/specs/ if it doesn't exist. Use today's date for YYYY-MM-DD.
Report format:
# AI-Readiness Audit: <project-name>
> Generated by claude-audit on YYYY-MM-DD
## Project Profile
- **Type:** [detected stack โ languages, frameworks, IaC tools]
- **Secrets management:** [how secrets are handled]
- **Existing Claude setup:** [summary of what's already configured]
## What's Already Good
| Area | Detail |
|------|--------|
| [area] | [what's well done] |
## Structure Gaps
| Gap | Recommended Fix | Priority |
|-----|----------------|----------|
| [gap] | [fix] | ๐ด/๐ก/๐ข |
## Recommended Automations
[Full output from automation-analyst โ MCP servers, hooks, subagents, skills, plugins]
## Suggested Plugins to Install
| Plugin | Reason |
|--------|--------|
| [plugin] | [reason] |
## Priority Actions
| # | Action | Impact | Effort |
|---|--------|--------|--------|
| 1 | [highest impact first] | High/Med/Low | High/Med/Low |
| 2 | ... | | |
## Quick Wins (do today)
- [action that takes < 30 min and has high impact]
## Long-term Improvements
- [architectural or structural changes worth planning]
After writing, print a brief summary to the terminal only:
Audit saved to .artifacts/specs/YYYY-MM-DD-ai-readiness-audit.md
Key findings:
- [2-3 bullet points: most critical gaps or wins]
Priority Actions: [count] items โ top action: [#1 action]
Before asking, check if superpowers is available:
find ~/.claude/plugins/cache -name "SKILL.md" -path "*/writing-plans/*" 2>/dev/null | head -1 || echo "NOT FOUND"
Then ask:
Audit spec saved to
.artifacts/specs/YYYY-MM-DD-ai-readiness-audit.md. What would you like to do next?
- Write implementation plan โ invoke
superpowers:writing-planswith the audit spec as requirements; plan will be saved to.artifacts/plans/YYYY-MM-DD-ai-readiness-plan.md- Save to project memory โ summarize findings into project memory for future sessions
- Done
If superpowers is NOT found: show option 1 as unavailable and tell the user to install it first:
claude plugin install superpowers@ccode-personal-plugins
If user selects option 1: invoke superpowers:writing-plans and pass this context explicitly:
Spec file:
<project-path>/.artifacts/specs/YYYY-MM-DD-ai-readiness-audit.mdOutput plan to:<project-path>/.artifacts/plans/YYYY-MM-DD-ai-readiness-plan.mdUse the Priority Actions table as the implementation steps.
This explicit path override ensures the plan lands in .artifacts/plans/ regardless of whether the target project has superpowers path overrides in its CLAUDE.md.