This skill should be used when the user asks to "check if docs match code", "find ghost features", "audit product coherence", "detect naming drift", "find undocumented features", "check README accuracy", or needs to verify alignment between what a product promises and what it actually implements.
From solution-auditnpx claudepluginhub nsalvacao/nsalvacao-claude-code-plugins --plugin solution-auditThis skill uses the workspace's default tool permissions.
references/detection-patterns.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Detect misalignment between what a solution promises (README, docs, marketing, help text) and what actually exists in code. This is the most impactful audit dimension — it catches the gap between intention and reality.
Product coherence means every documented feature exists, every implemented feature is discoverable, and naming is consistent across all touchpoints. Violations erode user trust and signal uncontrolled development.
Scan all user-facing documentation to build a feature inventory:
For each claim, record: source file, line number, and the specific promise made.
For each documented claim, verify it exists in code:
Use Grep to search for function names, command handlers, route definitions, and exported symbols mentioned in documentation.
Ghost features are documented but not implemented. Common patterns:
Classify each ghost feature:
Invisible features are implemented but not documented or discoverable:
Naming drift occurs when the same concept uses different names across touchpoints:
Build a terminology map: concept → {docs name, code name, CLI name, UI name}. Flag any concept with more than one name.
Promise inflation is when documentation overstates capabilities:
Verify documentation references match current state:
| Severity | Criteria | Example |
|---|---|---|
| Critical | Core feature gap visible to users | README documents main command that doesn't exist |
| Warning | Secondary feature or naming issue | Config option documented but not implemented |
| Info | Minor inconsistency | Slightly different terminology in one doc section |
For each finding, report:
[SEVERITY] Category: Brief description
Source: file:line — "quoted claim"
Reality: What actually exists (or doesn't)
Fix: Specific action to resolve
Start at 100, subtract per finding:
Score reflects the trust gap between promises and reality.
references/detection-patterns.md — Detailed grep/glob patterns for common project types (Node.js, Python, CLI tools, APIs)