util-usanalyzerlisted
Install: claude install-skill rashidee/co2-skills
# Util US Analyzer
Analyze PRD.md files for quality issues and add `[TODO]` annotations for each issue found.
## Input Resolution
This skill requires one mandatory argument: `<application>`.
| Argument | Required | Description |
|----------|----------|-------------|
| `<application>` | Yes | Application name — matched against root-level application folders |
| `<module>` | No | Optional module name to limit analysis to a single module |
### Application Folder Resolution
1. List root-level application folders that may have a numeric prefix (e.g., `1_hub_middleware`, `2_hc_adapter`) or no prefix (e.g., `mainapp`)
2. Strip the leading `<number>_` prefix from each folder name if present (e.g., `1_hub_middleware` -> `hub_middleware`)
3. Match the provided application name **case-insensitively** against the stripped folder names
4. Accept `snake_case`, `kebab-case`, or title-case input (e.g., `hub_middleware`, `hub-middleware`, `Hub Middleware` all match `1_hub_middleware`)
5. If no match is found, list all available application names and **stop**
### Auto-Resolved Paths
| File | Resolved Path |
|------|---------------|
| PRD.md | `<app_folder>/context/PRD.md` |
Example invocations:
- `/util-usanalyzer mainapp`
- `/util-usanalyzer "Main App"`
- `/util-usanalyzer mainapp module:Home`
## Workflow
### 1. Read and Parse PRD.md
Read the entire PRD.md file and parse its structure:
- Identify all module sections (delimited by `## <Module Name>` headers under `# System Module`