From 6007961fdf48debe70a1b4fb08f0b558845dcdbc Mon Sep 17 00:00:00 2001 From: Manish Dixit Date: Sat, 21 Mar 2026 14:41:01 -0700 Subject: [PATCH 1/2] feat(lfx-review-guard): add self-review skill for common reviewer blockers LFXV2-1312 Co-Authored-By: Claude Opus 4.6 (1M context) Signed-off-by: Manish Dixit --- README.md | 32 ++++- lfx-review-guard/SKILL.md | 258 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 289 insertions(+), 1 deletion(-) create mode 100644 lfx-review-guard/SKILL.md diff --git a/README.md b/README.md index 86ecf54..8174706 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,7 @@ Restart your AI coding assistant (or open a new session) in any LFX repo and typ /lfx-backend-builder /lfx-ui-builder /lfx-product-architect +/lfx-review-guard /lfx-preflight /lfx-pr-catchup /lfx-setup @@ -114,7 +115,9 @@ The skills form a layered system where each skill has a clear responsibility and │ builder │ builder │ (read-only │ exploration) │ │ (codegen)│ (codegen)│ guidance) │ │ ├──────────┴──────────┴───────────────┴───────────────────┤ -│ /lfx-preflight (validation) │ /lfx-setup (env) │ +│ /lfx-review-guard (self-review) │ /lfx-preflight (valid) │ +├──────────────────────────────────┴────────────────────────┤ +│ /lfx-setup (env) │ ├───────────────────────────────┴─────────────────────────┤ │ /lfx-pr-catchup (standalone — morning PR dashboard) │ └─────────────────────────────────────────────────────────┘ @@ -130,6 +133,7 @@ The skills form a layered system where each skill has a clear responsibility and | `/lfx-backend-builder` | Generates Express.js proxy endpoints, Go microservice code, shared types. Encodes three-file pattern, logging, Goa DSL, NATS messaging | Code gen | Bash, Read, **Write, Edit**, Glob, Grep, AskUserQuestion | | `/lfx-ui-builder` | Generates Angular 20 components, services, drawers, pagination UI, styling. Encodes signal patterns, PrimeNG wrappers | Code gen | Bash, Read, **Write, Edit**, Glob, Grep, AskUserQuestion | | `/lfx-product-architect` | Answers "where should this go?", traces data flows, makes placement decisions, explains design patterns | Read-only | Bash, Read, Glob, Grep, AskUserQuestion | +| `/lfx-review-guard` | Self-review checklist — catches 9 common reviewer blockers before or after submitting a PR | Read-only | Bash, Read, Glob, Grep, AskUserQuestion | | `/lfx-preflight` | Pre-PR validation — auto-fixes formatting & license headers, runs lint, build, checks protected files, offers PR creation | Validate + fix | Bash, Read, **Write, Edit**, Glob, Grep, AskUserQuestion | | `/lfx-pr-catchup` | Morning PR dashboard — unresolved comments, status changes, stale PRs, approved-but-not-merged across all your open PRs | Read-only | Bash, Read, Glob, Grep, AskUserQuestion | | `/lfx-setup` | Environment setup — prerequisites, clone, install, env vars, dev server. Adapts to Angular or Go repos | Interactive guide | Bash, Read, Glob, Grep, AskUserQuestion | @@ -279,6 +283,25 @@ A **read-only** advisory skill that answers architectural questions without gene --- +### `/lfx-review-guard` + +A **read-only** self-review checklist that catches the patterns most commonly flagged by reviewers. Can be run after development (before `/lfx-preflight`) or on PRs already submitted. + +**9 checks:** +1. **Raw HTML elements** — raw ``, `