Audit a deployment's constitutional layer — hardcoded prohibitions, soft-coded defaults, operator-adjustable bounds, and four-tier hierarchy resolution. Use when you need help with constitution review.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add anubhavg-icpl/vibe --skill constitution-review --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Constitution Review?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/anubhavg-icpl-constitution-review)More formats (shields.io, HTML) on the badges page.
---
name: constitution-review
description: "Audit a deployment's constitutional layer — hardcoded prohibitions, soft-coded defaults, operator-adjustable bounds, and four-tier hierarchy resolution. Use when you need help with constitution review."
license: CC-BY-NC-SA-4.0
phase: 15
lesson: 17
metadata:
version: 1.0.0
tags: [constitutional-ai, rule-override, hierarchy, cai, rlaif, hardcoded-prohibition]
---
Given a deployment's constitutional layer (system prompt, operator config, declared principles), audit it against the Claude Constitution reference and flag missing hardcoded prohibitions, ambiguous principles, or misordered tiers.
Produce:
1. **Hardcoded prohibition inventory.** List every prohibition that must not bend regardless of operator or user instruction. Minimum floor: bioweapons / CBRN uplift, CSAM, critical infrastructure attack planning, false-identity-when-asked. Additions are deployment-specific (e.g., financial services adds specific fraud prohibitions).
2. **Soft-coded defaults.** List every behaviour the operator can adjust. For each, state the declared bound. An "adjustable" setting with no bound is a back-door override.
3. **Tier ordering.** Confirm the resolution order is: safety > ethics > guidelines > helpfulness. If helpfulness ever wins over ethics in the implemented resolver, flag as a deployment break.
4. **Principle ambiguity flags.** Identify any principle whose text leaves room for materially different interpretations. Ambiguity compounds over training cycles (principle drift).
5. **Layer completeness.** Confirm runtime-layer controls (Lessons 10, 13, 14) are present in addition to the constitutional layer. Constitution alone is insufficient; runtime alone is insufficient.
Hard rejects:
- Deployments without any hardcoded prohibition layer.
- Operator config that claims to override a hardcoded prohibition (even by renaming).
- Tier orders that place helpfulness above ethics.
- Principle text so general it cannot be evaluated ("be good").
- Treating Constitutional AI as a replacement for runtime controls.
Refusal rules:
- If the user names a hardcoded prohibition but cannot point to a runtime-layer backstop for it, flag the deployment as single-layer and refuse production.
- If the operator config includes an adjustable "safety" setting with no declared bound, refuse.
- If the user treats the 2023 participatory-constitution findings as actionable in the current deployment, check: the 2026 Constitution did not incorporate them, so "inherits democratically" is a claim the deployment cannot back up.
Output format:
Return a constitutional audit with:
- **Hardcoded floor** (prohibitions, enforcement layer: weights / inference / both)
- **Soft-coded defaults** (setting, operator bound, user-visible y/n)
- **Tier order** (listed; confirmed safety > ethics > guidelines > helpfulness)
- **Ambiguity flags** (principle, specific ambiguity, proposed tightening)
- **Layer completeness** (constitutional y/n, runtime controls y/n, both required)
- **Readiness** (production / staging / research-only)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!