awaken-claude-governance
Enforces Awaken Church's governance policies by scanning content, correcting language, blocking unauthorized integrations, routing projects, and flagging content for review.
README
Awaken Church — Claude Governance
Turns the Awaken Claude rollout guardrails (originally the internal rollout site) into Skills and an MCP server so the constraints are available to anyone on Claude Enterprise — automatically, everywhere.
The model
- Skills teach behavior. Model-invoked packages that shape how Claude drafts, edits, and produces content for Awaken. Work today, no infrastructure.
- The MCP holds the living source of truth and enforces it. Canonical policy resources + tools that actively scan content, correct language, block integrations, route projects, and flag content for review.
shared/policy-data/is the single source of truth. Both skills and the MCP derive from the same JSON — edit once, no drift.
Structure
awaken-claude-governance/
shared/policy-data/ Single source of truth (5 JSON files)
skills/ 9 skills (Phase 1 deliverable)
mcp-server/ Governance MCP (Phase 2 deliverable)
docs/ Deployment, governance, taxonomy
Install the skills (one command)
Copy all 9 skills into your Claude Code skills directory:
npx github:Keystone-Infrastructure-Corp/awaken-claude-governance
That installs into ~/.claude/skills/ (personal — available in every project). Restart/reload Claude Code to pick them up.
Options
# List what's available
npx github:Keystone-Infrastructure-Corp/awaken-claude-governance --list
# Preview without writing
npx github:Keystone-Infrastructure-Corp/awaken-claude-governance --dry-run
# Install into THIS repo's ./.claude/skills (commit with a project)
npx github:Keystone-Infrastructure-Corp/awaken-claude-governance --project
# Only specific skills
npx github:Keystone-Infrastructure-Corp/awaken-claude-governance --only awaken-constitution,awaken-acceptable-use
# Overwrite existing (keeps a .bak copy)
npx github:Keystone-Infrastructure-Corp/awaken-claude-governance --force
For org-wide distribution to everyone on Claude Enterprise, use the admin Skill library upload instead (see docs/deployment-enterprise.md). The npx installer is for individuals and per-project setups.
Enterprise (all staff)
For org-wide rollout, don't use npx — provision centrally:
- Paste
enterprise/org-preferences.txtinto Admin -> Organization Preferences (the non-toggleable baseline). - Run
npm run packageto builddist-enterprise/skill zips, then upload them via admin skill provisioning (enabled by default for all users). - Gate seats on AUP acknowledgment.
Full steps + enforcement caveats: docs/enterprise-admin-checklist.md.
The 9 skills
| Skill | Purpose |
|---|---|
awaken-constitution |
Always-on baseline: voice, language, frameworks, brand, guardrails |
awaken-acceptable-use |
What must never enter Claude; what needs review before publishing |
awaken-launch-guardrails |
Integrations off until Sept 2026; exception process |
awaken-brand-voice |
Project 1 — content & visual brand, sub-brands |
awaken-one-awaken-os |
Project 2 — EPU, 3 Harvests, S.T.A.F.F., Tables & Altars |
awaken-budget-partnership |
Project 3 — budget philosophy, no live actuals |
awaken-campus-pastor-hub |
Project 4 — day-to-day CP support |
awaken-staff-onboarding |
Project 5 — teaching mode for new hires |
awaken-prompting-guide |
How-To + FAQ, project routing |
The MCP tools
check_content, check_language, is_integration_allowed, which_project, flag_for_review — plus 5 policy resources and 2 prompt flows. See mcp-server/README.md.
⚠️ Important sequencing
Awaken's own Launch Guardrails prohibit MCP servers until September 2026. So:
- Phase 1 (now): deploy the skills + refresh the Org Constitution. Skills carry Phase 1 entirely.
- Phase 2 (Sept): deploy the MCP as an approved, admin-managed connector alongside the other integrations.
See docs/deployment-enterprise.md and docs/governance-and-maintenance.md.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.