From 3437b7d617c0468e5a4886102e556f685ab1b595 Mon Sep 17 00:00:00 2001 From: Geordano Polanco Date: Thu, 12 Feb 2026 02:08:08 +0100 Subject: [PATCH] feat(rules): add P1 rules (design, a11y, performance, git, debugging, auth) Six new rules for the registry: - frontend/design-guidelines: layout, typography, color, components, responsive - frontend/accessibility: semantic HTML, ARIA, keyboard, visual - frontend/performance: loading, rendering, assets, monitoring - workflow/git-conventions: commits, branches, pull requests - workflow/debugging: process, techniques, logging - security/auth-patterns: authentication, sessions, authorization, pitfalls --- content/rules/README.md | 6 ++ content/rules/frontend/accessibility.md | 81 +++++++++++++++ content/rules/frontend/design-guidelines.md | 106 ++++++++++++++++++++ content/rules/frontend/performance.md | 77 ++++++++++++++ content/rules/security/auth-patterns.md | 81 +++++++++++++++ content/rules/workflow/debugging.md | 71 +++++++++++++ content/rules/workflow/git-conventions.md | 62 ++++++++++++ 7 files changed, 484 insertions(+) create mode 100644 content/rules/frontend/accessibility.md create mode 100644 content/rules/frontend/design-guidelines.md create mode 100644 content/rules/frontend/performance.md create mode 100644 content/rules/security/auth-patterns.md create mode 100644 content/rules/workflow/debugging.md create mode 100644 content/rules/workflow/git-conventions.md diff --git a/content/rules/README.md b/content/rules/README.md index 8ec46af..aeba131 100644 --- a/content/rules/README.md +++ b/content/rules/README.md @@ -12,6 +12,12 @@ Rules for AI coding agents, distributed via `devw add`. | `css/tailwind` | CSS | Utility-first Tailwind conventions | `devw add css/tailwind` | | `testing/vitest` | Testing | Vitest testing patterns | `devw add testing/vitest` | | `security/supabase-rls` | Security | Supabase RLS enforcement | `devw add security/supabase-rls` | +| `frontend/design-guidelines` | Frontend | UI design principles for AI coding agents | `devw add frontend/design-guidelines` | +| `frontend/accessibility` | Frontend | Accessibility best practices | `devw add frontend/accessibility` | +| `frontend/performance` | Frontend | Frontend performance optimization rules | `devw add frontend/performance` | +| `workflow/git-conventions` | Workflow | Git workflow and commit conventions | `devw add workflow/git-conventions` | +| `workflow/debugging` | Workflow | Systematic debugging methodology | `devw add workflow/debugging` | +| `security/auth-patterns` | Security | Authentication and authorization best practices | `devw add security/auth-patterns` | ## Usage diff --git a/content/rules/frontend/accessibility.md b/content/rules/frontend/accessibility.md new file mode 100644 index 0000000..d52a2ba --- /dev/null +++ b/content/rules/frontend/accessibility.md @@ -0,0 +1,81 @@ +--- +name: accessibility +description: "Accessibility best practices for AI coding agents" +version: "0.1.0" +scope: conventions +tags: [frontend, accessibility, a11y, html] +--- + +## Semantic HTML + +- Use the correct HTML element for the job. `