Skip to main content

code-standards

Enforces ACME Corp coding standards. Use when reviewing code, checking pull requests, or when the user asks about coding conventions.

Quellinformationen

Repository
0xSero/droid-plugins
Letzte Quellaktivität
26. März 2026 um 16:46
Erkannte Sprache von SKILL.md
Englisch
Sterne
1
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
code-standards
description
Enforces ACME Corp coding standards. Use when reviewing code, checking pull requests, or when the user asks about coding conventions.
# ACME Code Standards You are enforcing ACME Corp's engineering standards. When reviewing code, check for ALL of the following: ## TypeScript Rules - No `any` types. Use `unknown` and narrow with type guards. - All function parameters and return types must be explicitly typed. - Prefer `interface` over `type` for object shapes. - Use `readonly` for properties that should not be mutated. ## Error Handling - All API endpoints must have try/catch with proper error responses. - Never swallow errors silently. Always log or re-throw. - Use our custom `AppError` class from `@acme/errors`, not raw `Error`. - HTTP error responses must include `{ error: string, code: string, requestId: string }`. ## Logging - Use `@acme/logger`, never `console.log` or `console.error`. - All log entries must include `requestId` for traceability. - Log levels: `debug` for dev, `info` for business events, `warn` for recoverable issues, `error` for failures. ## API Design - All endpoints must validate input with zod schemas. - Response types must be defined in `@acme/api-types`. - Pagination must use cursor-based pagination, not offset. ## Output Format For each violation found, report: - **File and line**: where the violation occurs - **Rule**: which standard is violated - **Severity**: error | warning - **Fix**: concrete code suggestion
Auf GitHub ansehen