util-projectsynclisted
Install: claude install-skill rashidee/co2-skills
# Util Project Sync
Synchronize project folder structure, PRD.md, and BUG.md files to match the canonical structure defined in CLAUDE.md. Validates dependencies before syncing.
## Input Resolution
This skill requires no arguments. All configuration is read from CLAUDE.md in the project root.
### Required Sections in CLAUDE.md
| Section | Purpose |
|---------|---------|
| `# Custom Applications` | List of custom applications to create folders for and validate |
| `# Supporting 3rd Party Applications` | List of 3rd party applications referenced as dependencies |
| `## External Services` | External services (SMTP, Push Notifications, AI, WAF, etc.) referenced as dependencies |
| `# Modules` | Module definitions grouped under `## System Module` and `## Business Module` |
### Application Detection
1. Read the `# Custom Applications` section in CLAUDE.md
2. Each application is listed as a `## <Application Name>` heading under the section
3. If the section contains `**No Custom Applications**` or similar "none" indicator, report that there are no applications to sync and **stop**
### 3rd Party Application Detection
1. Read the `# Supporting 3rd Party Applications` section in CLAUDE.md
2. Each 3rd party application is listed as a `## <Application Name>` heading under the section
3. If the section contains `**No Supporting 3rd Party Applications**` or similar "none" indicator, treat as having zero 3rd party applications
### External Services Detection
1. Read the `## Extern