-
Notifications
You must be signed in to change notification settings - Fork 0
Catalog
github-actions[bot] edited this page Jun 10, 2026
·
13 revisions
Every official pack and the rules it contains. Rule names match the .md filename in each pack's llm/rules/ directory — that's also the name you'd use to override a rule locally.
TypeScript code quality.
| Rule | Enforces |
|---|---|
type-safety |
Strict type safety — no implicit any, no unguarded assertions. |
coding-standards |
Keep functions and components small, readable, and easy to reason about. |
early-returns |
Prefer early returns and guard clauses over nested conditionals. |
no-console-log |
Forbid console.log in production code; use a logger instead. |
design-system-reuse |
Reuse existing shared UI components and design tokens before creating new ones. |
Git workflow standards.
| Rule | Enforces |
|---|---|
git-workflow |
Branch protection, branch naming, and PR workflow rules. |
git-move |
Use git mv for tracked files to preserve history. |
pre-commit-checks |
Run formatter, linter, and build checks before every commit. |
Security guardrails.
| Rule | Enforces |
|---|---|
never-read-env |
Never read .env files directly in code. |
security-secrets |
Never hardcode secrets, tokens, or credentials in source code. |
api-error-handling |
Use structured error responses and never leak internal details. |
Documentation & diagnostics.
| Rule | Enforces |
|---|---|
docs-parity |
Keep documentation in sync with every user-facing change. |
post-edit-diagnostics |
Run diagnostics and formatter after editing code files. |
Infrastructure.
| Rule | Enforces |
|---|---|
docker-best-practices |
Follow container best practices for secure, efficient Docker images. |
terraform-conventions |
Follow Terraform module structure and naming conventions. |
Every rule is a self-contained Markdown file. To change one for your project without forking the pack, create a file with the same name in your local llm/rules/ — it takes priority over the pack version during sync. See Usage for the full priority order.