Explore
MCP servers and skills: search, filter by where they run, and compare.
MCP servers and skills: search, filter by where they run, and compare.
Nothing matches every word exactly, so these are the closest matches.
No bare `as` casts in production TypeScript. Use blindCast<T, "Reason">(value) from @prisma-next/utils/casts as the auditable escape hatch, castAs<T>(value) for declarative-only assertions, or rewrite
OfficialRuleApache-2.0★ 415 in collectionNo key
Replace blind casts with type predicates (type guards)
OfficialRuleApache-2.0★ 415 in collectionNo key
Use ifDefined() for conditional object spreads
OfficialRuleApache-2.0★ 415 in collectionNo key
Avoid tautological tests that only restate fixture input
OfficialRuleApache-2.0★ 415 in collectionNo key
Prefer assertions over defensive checks when data is guaranteed to be valid
OfficialRuleApache-2.0★ 415 in collectionNo key
Enforce omitting "should" in test descriptions
OfficialRuleApache-2.0★ 415 in collectionNo key
Use factory functions for creating AST nodes instead of manual object creation
OfficialRuleApache-2.0★ 415 in collectionNo key
Use coreHash() and profileHash() constructors instead of 'as never' casts for branded hash types
OfficialRuleApache-2.0★ 415 in collectionNo key
Never patch raw contract data in tests; use real emitted fixtures or a user-facing authoring surface
OfficialRuleApache-2.0★ 415 in collectionNo key
Use Object.hasOwn() instead of hasOwnProperty()
OfficialRuleApache-2.0★ 415 in collectionNo key
`as Contract` casts in production code bypass the serializer seam — use familyInstance.deserializeContract
OfficialRuleApache-2.0★ 415 in collectionNo key
When writing type tests
OfficialRuleApache-2.0★ 415 in collectionNo key
Prefer object matchers over multiple individual expect().toBe() calls
OfficialRuleApache-2.0★ 415 in collectionNo key
Never add pull_request_target to GitHub Actions workflows; CI lint enforces it via scripts/lint-workflow-triggers.mjs.
OfficialRuleApache-2.0★ 415 in collectionNo key
Avoid barrel files and unnecessary re-exports
OfficialRuleApache-2.0★ 415 in collectionNo key
Patterns for config validation and normalization using Arktype
OfficialRuleApache-2.0★ 415 in collectionNo key
Don't open one-line / chore PRs on their own; batch ancillary work into in-flight PRs
OfficialRuleApache-2.0★ 415 in collectionNo key
Never branch on target - use adapters instead
OfficialRuleApache-2.0★ 415 in collectionNo key
Who stands behind it