SKILL_MD
nestjs-event-driven
by Intense-Visions
28

- You need to decouple side effects (send email, update audit log) from the primary operation - You are implementing CQRS to separate read and write models for a bounded context - You need event sourcing where domain events are the source of truth - You want to publish domain events that multiple s…

Coding / 软件开发Safe-ishScanned
SKILL_MD
28

- On a milestone gate, to confirm the harness still constrains rather than merely decorates the project - When adding the strength audit as a required CI check, so the seven STRENGTH patterns block the merge instead of being prose advice - When validating a harness-distribution (toolkit) repo befor…

Coding / 软件开发Safe-ishScanned
SKILL_MD
prisma-raw-queries
by Intense-Visions
28

- Running SQL queries that Prisma Client cannot express (CTEs, window functions, complex joins) - Performing bulk operations more efficiently than Prisma's generated queries - Calling database-specific features (full-text search, advisory locks, lateral joins) - Executing data migrations or one-off…

Coding / 软件开发Safe-ishScanned
SKILL_MD
perf-profiling-methodology
by Intense-Visions
28

- Performance is perceived as slow but no one has measured what is actually slow - You need to establish a baseline before optimizing to prove the optimization worked - A flame chart or performance trace needs to be read and interpreted - Performance budgets need to be defined and enforced in CI - …

Data / 数据分析Safe-ishScanned