ccppccpp home

Profiles

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-backend

Inside 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-commands

    The 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-immutable

    Applied 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-manager

    Lockfiles change only through the package manager