Always follow AGENTS.md and DESIGN.md.
Every interactive session, subagent, and script in this repository (codingcat.dev) MUST follow these live CodingCat.dev skills:
- @alex-voice-and-copy
- @alex-writing-style
- @alex-deep-dive-series
- @codingcat-design-system
- @codingcat-media-studio
- @codingcat-diagrams
- Canonical Content Pillars:
- Courses (
/courses->/course/[slug]), made of Lessons (Explore Courses →,Start Course →). - Podcasts (
/podcasts->/podcast/[slug]), made of Episodes (Watch Podcasts,Watch Episode →). - Blog (
/blog->/post/[slug]), made of Blog Posts (Read Blog,Read Post →). - Diagrams: Never write the brand word
"Excalidraw"in user-facing UI copy, badges, or captions; call them Diagrams, Visual Diagrams, or Architecture Diagrams. Never invent synonyms like"Teardowns","Blueprints","Curriculum","Units", or"Skill Trees".
- Courses (
- Zero Em-Dashes: Never use the em-dash character anywhere in prose, UI copy, markdown, or code comments.
- Always Use Tables for Comparisons: Render Markdown or HTML tables whenever comparing two or more items.
- Header & Mobile Drawer: Never add a
"Get Started"button to#site-header. Keep the mobile header clean withSearch,Ask Agent,ThemeToggle, and the 3-line menu toggle (#nav-drawer-toggle).