Download for macOS
Skill

planetscale-change-gates-and-approval-contract

@planetscale Updated 2026-08-31

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

Install

With your agent

Install OMGSkills skill "planetscale/claude-plugin:planetscale-skills/11-change-gates-and-approval-contract" into this agent's normal skills directory: use the OMGSkills MCP get_skill tool, install only the pinned_install commit and path, verify SKILL.md against pinned_install.skill_md_sha, 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/claude-plugin /tmp/claude-plugin && ln -s /tmp/claude-plugin/planetscale-skills/11-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.