← ClaudeAtlas

util-projectsynclisted

Synchronize project folder structure, PRD.md, and BUG.md files based on the canonical application and module definitions in CLAUDE.md. Validates dependencies (circular, missing, logical) and checks for orphaned services across all applications. Creates missing application folders, scaffolds new PRD.md and BUG.md files from templates, adds missing module sections to existing files. Inserts [TODO] annotations into CLAUDE.md for validation failures. Trigger on keywords: "sync project", "project sync", "sync folders", "sync modules", "sync PRD", "sync BUG", "initialize project structure", "scaffold project", "create project folders", "sync application structure", "validate dependencies". Accepts no arguments — reads all configuration from CLAUDE.md.
rashidee/co2-skills · ★ 3 · Data & Documents · score 77
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