ermesdiprisco/angular-bootstrap-italia-copilot
Agentic Angular development toolkit combining Angular best practices, Bootstrap Italia integration and specialized UI architecture.
Create, review, refactor and debug Angular wrappers for Bootstrap Italia. Use for accessible components, public JavaScript integration, Angular lifecycle and forms, Carousel constraints, and external CSS/SCSS customization in Angular apps using Bootstrap Italia. Verify installed versions and stop at unsupported public API boundaries. Not for replacing Bootstrap Italia or editing its internals.
Generates Angular code and provides architectural guidance. Trigger when creating projects, components, services, or HTTP communication, or for best practices on reactivity (signals, linkedSignal, resource, httpResource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, naming conventions, or CLI tooling.
Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".
Build web apps and UIs with modern, platform-native CSS instead of JavaScript hacks and heavy libraries. Use whenever creating or modifying web UI: pages, components, layouts, themes, animations, dropdowns, tooltips, modals, carousels, accordions, forms, or any HTML/CSS/frontend work. Produces performant, accessible, elegant interfaces using the full modern CSS platform (container queries, :has(), anchor positioning, view transitions, scroll-driven animations, oklch color, cascade layers, and more).
Forces the laziest solution that actually works, simplest, shortest, most minimal. Channels a senior dev who has seen everything: question whether the task needs to exist at all (YAGNI), reach for the standard library before custom code, native platform features before dependencies, one line before fifty. Supports intensity levels: lite, full (default), ultra. Use on ANY coding task: writing, adding, refactoring, fixing, reviewing, or designing code, and choosing libraries or dependencies. Also use whenever the user says "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", or "shortest path", or complains about over-engineering, bloat, boilerplate, or unnecessary dependencies. Do NOT use for non-coding requests (general knowledge, prose, translation, summaries, recipes).
Select, pair, and implement typefaces for web projects. Use when the user mentions "font pairing", "which typeface", "line height", "responsive typography", "web font loading", "type hierarchy", "variable fonts", "FOUT/FOIT", "typographic scale", or "the text is hard to read". Also trigger when choosing between system fonts and web fonts, optimizing font-loading performance, or designing readable long-form content. Covers readability evaluation, CSS implementation, and performance optimization. For overall UI design systems, see refactoring-ui. For dramatic typographic experiences, see top-design.