ccppccpp home

Frontend

Web user interfaces, their markup, styles and build.

Profiles

Ready-made CPO policy sets. Guardrails block what an agent must never do; quality and stack profiles hold generated code to your conventions. Set a profile by its id.

  • Anti-AI Patterns Writing

    Copy in HTML, Vue, Svelte, Astro, TSX and JSX reads as written for its readers. Phrases, structures and characters associated with templated (often AI-generated) prose warn with the rule ID and a repair; explicit contracts block. Style suggestions, never authorship verdicts.

    Profile · anti-ai-writing · 13 policies

  • Next.js 16

    Next.js 16.4 apps (App Router, Pages Router, both) without pre-16 APIs, with explicit server/client and cache boundaries, package-manager-owned dependencies and evidenced completion. Rule IDs B, T, V, S, R, C, X, A, U, Q; NEED TO blocks.

    Profile · nextjs-16 · 123 policies

  • Tailwind CSS v4

    Strict utility-first Tailwind CSS v4 frontends. Blocks introduced v3 patterns (V3-01–V3-15) and plain-CSS styling outside approved boundaries (CSS-01–CSS-06); warns on advisories (Q); missing evidence never blocks.

    Profile · tailwind-v4 · 39 policies

  • Three.js r186

    Three.js 0.186.x (r186) code, assets and tooling without pre-r186 APIs, with owned GPU resources, bounded per-frame work and package-manager-owned dependencies; any renderer, runtime or app shape. Rule IDs TJ-V/T/A/L/F/G/P/X/E/S/Q; NEED TO blocks.

    Profile · threejs · 93 policies

Versioned ZIP archives, including community plugins, are listed in the plugin archive catalog.