$npx -y skills add wednesday-solutions/ai-agent-skills --skill standards-kitUnified development and design standards. Enforces code quality (complexity < 8), strict naming conventions, and the mandatory use of approved UI component libraries.
| 1 | # Standards Kit (Dev & Design) |
| 2 | |
| 3 | This kit ensures every line of code and every UI element follows Wednesday Solutions' high-quality standards. |
| 4 | |
| 5 | ## 🚦 Decision Flow |
| 6 | |
| 7 | ``` |
| 8 | 1. DO NOT create custom UI components. |
| 9 | Check references/VISUALS.md for approved libraries. |
| 10 | 2. Keep Cyclomatic Complexity < 8. |
| 11 | Check references/LOGIC.md for refactoring strategies. |
| 12 | 3. Use PascalCase for UI/Types and camelCase for Logic. |
| 13 | 4. Follow strict Import Ordering (React -> Next -> State -> UI -> Alias -> etc.). |
| 14 | ``` |
| 15 | |
| 16 | ## 🛠️ Technical Logic (Core) |
| 17 | - **Max Complexity**: 8 (No exceptions). |
| 18 | - **Naming**: PascalCase (UI/Types) / camelCase (Logic). |
| 19 | - **Forbidden**: No `console.log`, magic numbers, or unused imports. |
| 20 | - **Graph Safety**: Mark dynamic patterns with `@wednesday-skills` tags. |
| 21 | |
| 22 | *Read [references/LOGIC.md](references/LOGIC.md) for remediation and structure patterns.* |
| 23 | |
| 24 | ## 🎨 Visual Design (Core) |
| 25 | - **Mandatory**: Use **shadcn**, **Aceternity**, or **Magic UI** ONLY. |
| 26 | - **Identity**: Green-to-Teal gradients, Instrument Serif headlines, DM Sans body. |
| 27 | - **Performance**: Animate only `transform` and `opacity`. |
| 28 | |
| 29 | *Read [references/VISUALS.md](references/VISUALS.md) for tokens and component styling.* |
| 30 | |
| 31 | ## 🏁 Enforcement Checklist |
| 32 | - [ ] Complexity score verified (< 8). |
| 33 | - [ ] UI components sourced from approved libraries. |
| 34 | - [ ] Naming and imports follow strict patterns. |
| 35 | - [ ] Accessibility and performance requirements met. |