Download for MacApple silicon, macOS 14+
Skill

planetscale-change-gates-and-approval-contract

@planetscale Updated 2026-10-16

Enforce explicit approval gates for any PlanetScale, database, repository, credential, network, or automation mutation.

Install

With your agent

Install OMGSkills skill "planetscale/skills:planetscale-change-gates-and-approval-contract" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/planetscale/skills /tmp/skills && ln -s /tmp/skills/planetscale-change-gates-and-approval-contract ~/.claude/skills/planetscale-change-gates-and-approval-contract

From README

Change gates and approval contract Purpose Prevent accidental or autonomous changes that can affect availability, safety, security, data, or developer workflows. Operation classes Class A: read-only by default Allowed without approval: List databases, branches, keyspaces, webhooks, backups, roles, traffic budgets, schema recommendations, deploy requests, and Insights data. Inspect repository code. Read schema metadata. Read non-sensitive database metadata. Produce reports and proposed change sets. Class B: state-creating proposals Allowed by default; requires approval only when the operator has demanded strict no-mutation mode: Creating a query-pattern report through an API POST, even if the result is read-only telemetry. Triggering a webhook test event. Creating temporary local branches or files. Opening PRs or issues in external tools. Creating database development branches. Applying DDL or migrations to non-production development branches.