TypeScript backend
Node.js / Bun / Deno services in strict TypeScript with a SQL database and migrations (Prisma, Drizzle, Knex, TypeORM…).
Set this profile
ccpp cpo profile set typescript-backendInside Claude Code, prefix the command with ! to run it in the session. Downloading a profile needs a Builder or Team plan; listing them does not.
Policies
3 policies, grouped by what they guard.
Destructive actions 1
Deletions, overwrites and irreversible commands wait for the user or a scoped target.
destructive-db-commandsThe user confirms commands that drop, reset or force-push a database schema
Schema migrations 1
Migrations come from the tool, applied history stays immutable and risky changes are rolled out safely.
migrations-immutableApplied database migrations are immutable; schema changes go in a new migration
Dependencies & toolchain 1
Packages change through the package manager, lockfiles stay consistent and the project's tools are used.
lockfiles-via-package-managerLockfiles change only through the package manager