Design and audit RustyCore architecture using evidence from the current Rust workspace and the legacy C++ server. Use when deciding crate or module boundaries, assigning canonical state ownership, untangling dependencies, decomposing project-wide hotspots such as session, handlers, map, player, world-server, data…
Implement or review behavior-preserving RustyCore restructuring with C++ fidelity and capture-clean validation. Use for module or file splits, moving methods or types, extracting application services, catalogs, repositories, runtime handles, or private substates, shrinking…
Assess what a code change can break beyond its direct diff and prove the key safety assumptions with executable evidence. Use for risky reviews, cross-workspace changes, generated contracts, migrations, shared packages, queues, WebSockets, or requests such as "what could this break?".
Create a project-local verification skill for one app that drives an existing running application or service through real user paths and captures durable evidence. Use when an app lacks a repeatable browser, HTTP, CLI, or integration verification workflow.
Comprehensive guide for building with Prisma 8 (Prisma Next), the contract-first data layer. Use whenever working on Prisma code in a project that uses it — authoring or editing the data contract (contract.prisma, PSL, TypeScript builders), migrations, queries (db.orm / db.sql), runtime wiring (db.ts, middleware…