Agent skill
code-quality
Project-specific code quality standards and review checklist. Activates when reviewing code, discussing quality, refactoring, or checking for anti-patterns in this Angular 21 DDD project.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/code-quality-danielsogl-copilot-workflow-dem
SKILL.md
Code Quality Checklist
For detailed patterns, read the instruction files in .github/instructions/.
Critical Violations (Must Fix)
- No barrel files (
index.ts) - Components in own subfolders
- DDD boundaries respected (no cross-domain imports)
-
standalone: true+OnPushon every component - Signal inputs (
input()) and outputs (output()), not decorators -
@if/@for/@switchcontrol flow, never*ngIf/*ngFor -
inject()function, not constructor injection - No
anytypes — strict TypeScript - kebab-case files, PascalCase classes without type suffixes
Warnings (Should Fix)
-
@forhastrackexpression - Heavy computations in
computed(), not templates - Every new file has a
.spec.tscompanion -
provideZonelessChangeDetection()in all tests - Store uses
rxMethod+tapResponsefor async - Loading/error states managed consistently
Lint & Format
npm run lint # ESLint + auto-fix
npx prettier --check . # Check formatting
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?