agent-guardrails-template

module
v3.2.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2026 License: BSD-3-Clause

README

Agent Guardrails Template

AI-first safety framework for agents building software at high velocity. Guardrails don't slow you down — they're your license to move fast.

Version Go Implementation Spatial Computing


What Is This?

The Agent Guardrails Template is a production-grade operating system for AI-assisted development. It turns "vibe coding" chaos into shipping software — giving AI agents explicit boundaries so they spend 100% of their context window on building, not on safety-checking.

What You Actually Get
Capability What It Does
Real-Time Guardrail Enforcement Go MCP server validates every bash command, file edit, git operation, and commit before execution
CI/CD Policy Enforcement POST /api/v1/policy/check endpoint for gating PRs on guardrail violations — with line/column precision
Webhook Notifications Real-time violation and halt event delivery via HMAC-signed webhooks with circuit breaker protection
Token Budget Ledger Track AI API costs across Claude/GPT models, set team budgets, get alerts when thresholds are crossed
Agent Lifecycle Management State machine (idle→planning→active→review→release) with transition validation and audit trails
Multi-Agent Orchestration 10-part AI-Powered Development 2026 guide covering MoA (Mixture of Agents), swarm intelligence, and autonomous tool use
Cross-Platform IDE Integration Native skills and rules for Claude Code, Cursor, OpenCode, Windsurf, and GitHub Copilot — not generic prompts
3D Game Development Suite Engine-agnostic guardrails (Godot, Unity, Unreal), XR/VR/AR comfort zones, mathematical foundations, AI-debuggable architecture
Token-Efficient Documentation 68+ modular docs (500-line max), INDEX_MAP keyword lookup, HEADER_MAP section navigation, .claudeignore for context savings
Production Infrastructure PostgreSQL 16 + Redis 7, Docker Compose, CI/CD validation, 22-pattern secret scanning, regression prevention
14 Language Examples Go, Rust, TypeScript, Python, Java, GDScript, Scala, R, C#, C++, PHP, Ruby, Swift, Dart/Flutter
Ethical & Accessible by Default WCAG 3.0+ Silver compliance, dark pattern prevention, XR comfort zones, monetization ethics, multiplayer safety
Who This Is For
  • AI-First Teams — Agents generate 80%+ of your code. You need them to move fast without breaking prod.
  • 3D Game Developers — AI-generated shaders, physics, NPCs, and assets need mathematical correctness and comfort-zone enforcement.
  • Platform Engineers — Enforce infrastructure guardrails, prevent config drift, and maintain separation across environments.
  • Compliance & Security — Documented safety processes that satisfy regulatory requirements.
The Paradox: Constraints Enable Speed

Without guardrails, agents waste tokens on safety verification: "Is this file safe to edit? Will this break something? Should I ask first?" This constant self-checking burns context and slows output.

With guardrails, agents know the boundaries upfront. They spend tokens on building, not on doubt. The result: faster iteration, fewer rollbacks, and code that ships with confidence.

Think of guardrails like lane markers on a highway — they don't slow you down. They're the reason you can drive at full speed.

The Four Laws of Agent Safety
  1. Read before editing — Never modify code without reading it first
  2. Stay in scope — Only touch files explicitly authorized
  3. Verify before committing — Test and check all changes
  4. Halt when uncertain — Ask for clarification instead of guessing

Quick Start

# Clone the template
git clone https://github.com/TheArchitectit/agent-guardrails-template.git
cd agent-guardrails-template

Then see QUICK_SETUP.md for the 5-minute setup, or HOW_TO_APPLY.md to apply guardrails to an existing repo.


What's Included

Core Safety (Mandatory)
Document Purpose
AGENT_GUARDRAILS.md The Four Laws, forbidden actions, halt conditions
TEST_PRODUCTION_SEPARATION.md Mandatory test/production isolation
four-laws.md Canonical Four Laws prompt
halt-conditions.md When to stop and ask
AI-First Development
Document Purpose
AI_ASSISTED_DEV.md Vibe coding workflow, decision matrix (ask/decide/halt), design-intent preservation
STATE_MANAGEMENT.md State architecture decision tree, client/server/offline/CRDT patterns
GENERATIVE_ASSET_SAFETY.md AI content disclosure, C2PA metadata, procedural generation safety
vibe-coding.md Canonical vibe coding principles
AI Tool Integration
Document Purpose
AGENTS_AND_SKILLS_SETUP.md Setup guide for Claude Code, Cursor, OpenCode, Windsurf, Copilot
.claude/skills/ 7 Claude Code skill files (guardrails-enforcer, commit-validator, etc.)
.claude/hooks/ Pre/post execution shell hooks
.cursor/rules/ 3 Cursor rules files
.cursor/rules-3d/ 3D game dev Cursor rules
.windsurfrules Windsurf rules preamble
.opencode/ OpenCode agents and skills
.opencode/skills/3d-game-dev/ 3D game dev OpenCode skill
.claude/skills/ 7 Claude Code skill files
.claude/skills-3d/ 3D game dev Claude skill
.github/copilot-instructions.md GitHub Copilot repo-level instructions
skills/shared-prompts/ 8 canonical shared prompts (3d-game-dev, error-recovery, three-strikes, production-first, scope-validation + existing)
Game Design & UI/UX (Agent-GDUI-2026)
Document Purpose
2026_GAME_DESIGN.md Game design guardrails, XR/VR comfort zones, performance budgets
3D_GAME_DEVELOPMENT.md 3D game dev pipeline: assets, Godot conventions, AI workflow, scope, budgets
3D_MATHEMATICAL_FOUNDATIONS.md Linear algebra, quaternions, collision math reference
3D_MODULE_ARCHITECTURE.md LLM-to-3D-engine bridging architecture
AI_DEBUGGABLE_3D_ARCHITECTURE.md Autonomous 3D troubleshooting patterns
3D_GUARDREL_PROPOSALS_V1.2.md v1.2 proposed guardrails (neural radiance fields, AI NPCs)
2026_UI_UX_STANDARD.md UI component patterns, design tokens, responsive breakpoints
ACCESSIBILITY_GUIDE.md WCAG 3.0+ compliance (Bronze/Silver/Gold)
SPATIAL_COMPUTING_UI.md XR/VR/AR UI patterns, comfort zones, latency requirements
ETHICAL_ENGAGEMENT.md Dark pattern taxonomy and automated prevention
AI-Powered Development 2026
Document Purpose
AI_DEV_2026_PART01_INTRO_AND_FOUNDATIONS.md Introduction & Foundations (Ch 1–2)
AI_DEV_2026_PART02_PROMPTING.md Prompt Engineering for Code
AI_DEV_2026_PART03_CONTEXT_AND_ITERATION.md Context & Iterative Development
AI_DEV_2026_PART04_QUALITY_AND_ARCHITECTURE.md Quality & Architecture
AI_DEV_2026_PART05_LEGACY_AND_AGENTS.md Legacy Refactoring & Agent Paradigm
AI_DEV_2026_PART06_BUILDING_AGENTS.md Building Agents & Tool Use
AI_DEV_2026_PART07_MULTI_AGENT_SYSTEMS.md Multi-Agent Systems
AI_DEV_2026_PART08_SECURITY_ETHICS_FUTURE.md Security, Ethics & Future
AI_DEV_2026_PART09_APPENDICES_ABC.md Appendices A, B & C
AI_DEV_2026_PART10_APPENDIX_D.md Appendix D: Complete MoA Reference
Hermes 2026: AI in 3D Game Development
Document Purpose
HERMES_2026_PART01_INTRO_AND_EXECUTIVE.md Introduction & Executive Summary
HERMES_2026_PART02_ASSETS_AND_ENGINES.md 3D Asset Generation & Engine Integration
HERMES_2026_PART03_WORLD_AND_RENDERING.md World Generation & Neural Rendering
HERMES_2026_PART04_NPCS_AND_ANIMATION.md NPCs, Dialogue & Animation
HERMES_2026_PART05_CODE_AND_PHYSICS.md Code Generation & Neural Physics
HERMES_2026_PART06_QA_AND_BUSINESS.md QA, Testing & Business Landscape
HERMES_2026_PART07_LEGAL_AND_CASES.md Legal, Ethics & Case Studies
HERMES_2026_PART08_DEEP_DIVES_AND_FUTURE.md Technology Deep-Dives & Future Outlook
HERMES_2026_PART09_APPENDICES.md Appendices
Commerce & Social Safety
Document Purpose
MONETIZATION_GUARDRAILS.md IAP ethics, loot box transparency, virtual economy balance
MULTIPLAYER_SAFETY.md Chat moderation, matchmaking fairness, CSAM detection
ANALYTICS_ETHICS.md Consent tiers, data minimization, A/B testing ethics
CROSS_PLATFORM_DEPLOYMENT.md App store compliance matrix, CI/CD, feature flags
Workflows & Standards
Document Purpose
AGENT_EXECUTION.md Execution protocol, rollback, retry limits
COMMIT_WORKFLOW.md When and how to commit
CODE_REVIEW.md Review process and escalation
GIT_PUSH_PROCEDURES.md Push safety and verification
REGRESSION_PREVENTION.md Failure registry, prevention rules
All workflows → 10 workflow documents
All standards → 11 standards documents
Token Efficiency
Tool Purpose
INDEX_MAP.md Find docs by keyword — saves 60-80% tokens
HEADER_MAP.md Jump to specific sections with line numbers
TOC.md Complete file listing
.claudeignore Skip irrelevant files

All documents follow the 500-line max rule for fast context loading.


MCP Server

The Model Context Protocol Server provides real-time guardrail enforcement — validating every bash command, file edit, git operation, and commit before execution.

Implementation: Go (mcp-server/internal/) | Infra: PostgreSQL 16 + Redis 7

Feature Details
32 MCP Tools Session, bash/file/git validation, scope, regression, team, webhooks (5), budget (5), lifecycle (5)
8 MCP Resources Quick reference, active rules, documentation access
Web UI Dashboard, document browser, rules management, failure registry
REST API 31 endpoints including /api/v1/policy/check for CI/CD enforcement
API Docs OpenAPI 3.1 spec + Scalar explorer at /docs
Endpoints SSE stream (/mcp/v1/sse), JSON-RPC (/mcp/v1/message), Web UI (/web)
# Quick start with Docker Compose
cp .env.example .env  # Edit with your API keys
cd mcp-server && make compose-up

# Or deploy production
cd mcp-server && docker compose -f deploy/podman-compose.yml up -d

# Verify
curl http://localhost:8081/health/ready
curl http://localhost:8081/docs  # API explorer

See mcp-server/README.md for full setup, API docs, and troubleshooting. See DEPLOYMENT_GUIDE.md for production deployment.


Examples

Multi-language implementation examples demonstrating guardrails patterns:

Language Directory Highlights
Go examples/go/ Admin UI, HTMX patterns
TypeScript examples/typescript/ Game UI, UI components
Rust examples/rust/ Bevy UI, egui overlay
Python examples/python/ Game tools, UI dashboard
Java examples/java/ Compose UI
Swift examples/swift/ SwiftUI game
Dart/Flutter examples/flutter/ Cross-platform: ethical widgets, accessibility wrappers
GDScript examples/gdscript/ Godot: comfort zones, ethical UI, accessibility
Scala examples/scala/ Functional UI, type-safe CSS, DDA telemetry
R examples/r/ Game analytics, ethics auditing
C# examples/csharp/ Unity UI
C++ examples/cpp/ Unreal UI
PHP examples/php/ Laravel UI
Ruby examples/ruby/ Rails UI

Who Should Use This

  • AI-First Development Teams — Practicing vibe coding where agents generate most of the code. Guardrails let agents build at full velocity without human bottlenecks.
  • 3D Game Development Teams — Building with Godot, Unity, Unreal, or custom engines. Mathematical correctness, asset safety, shader constraints, and AI-debuggable architecture.
  • Engineering Teams — Deploying AI coding assistants safely across projects.
  • DevOps & Platform Teams — Enforcing infrastructure guardrails and preventing configuration drift.
  • AI Agent Developers — Building safer autonomous agents with real-time validation.
  • Compliance & Security Teams — Meeting regulatory requirements with documented safety processes.

Project Structure

agent-guardrails-template/
├── README.md                    ← You are here
├── QUICK_SETUP.md               ← 5-minute setup guide
├── PROMPTING_GUIDE.md           ← Effective prompting for AI development
├── INDEX_MAP.md / HEADER_MAP.md ← Token-efficient navigation
├── CLAUDE.md                    ← Claude Code CLI context
├── CHANGELOG.md                 ← Release notes
│
├── docs/
│   ├── AGENT_GUARDRAILS.md      # Core safety protocols (MANDATORY)
│   ├── HOW_TO_APPLY.md          # Apply template to your repo
│   ├── ai-dev/                  # AI-assisted development patterns 
│   ├── state/                   # State management patterns 
│   ├── generative/              # Generative asset safety 
│   ├── monetization/            # Monetization guardrails 
│   ├── multiplayer/             # Multiplayer safety 
│   ├── analytics/               # Analytics ethics 
│   ├── deployment/              # Cross-platform deployment 
│   ├── game-design/             # 2026 game design guardrails
│   │   └── 3d/                  # 3D game development docs (v3.0.0)
│   ├── ui-ux/                   # UI/UX component standards
│   ├── accessibility/           # WCAG 3.0+ compliance
│   ├── spatial/                 # XR/VR/AR patterns
│   ├── ethical/                 # Dark pattern prevention
│   ├── security/                # Security audit guides
│   ├── advisors/                # Cost, privacy, resilience advisors
│   ├── workflows/               # 10 operational procedure docs
│   ├── standards/               # 11 engineering standards docs
│   └── sprints/                 # Task framework and templates
│
├── mcp-server/                  ← Go MCP server (PostgreSQL + Redis)
│   ├── docs/openapi.yaml        # OpenAPI 3.1 spec (31 endpoints)
│   └── internal/budget/         # Token budget ledger
├── docker-compose.yml           ← Local dev stack (postgres, redis, mcp-server)
├── examples/                    ← 14 language implementations
├── skills/shared-prompts/       ← Four Laws, halt conditions, vibe coding
├── scripts/                     ← Setup and utility tools
└── .github/                     ← CI/CD, templates, secrets management

Statistics

Metric Count
Documentation Files 68+
Guardrail Categories 7 (safety, game design, commerce, social, analytics, deployment, generative)
Workflows 10 documents
Standards 11 documents
Example Languages 14 (Go, TS, Rust, Python, Java, Swift, Dart, GDScript, Scala, R, C#, C++, PHP, Ruby)
MCP Tools 17
MCP Resources 8
Supported AI Models 30+ LLM families
Implementation Go 1.23+
Infrastructure PostgreSQL 16, Redis 7, Docker/Podman

Version History

Current: v3.1.0 (2026-05-12)

Version Date Highlights
v3.1.0 2026-05-12 Structural reorganization: split docs into 3d/ subfolder, README link fixes, stats update
v3.0.0 2026-05-12 3D game development suite, AI-Powered Development 2026 guide, Hermes 2026 dossier
v2.9.0 2026-05-08 AI tool integration suite (Claude Code, Cursor, Windsurf, Copilot, OpenCode)
v2.8.0 2026-03-14 AI-first reframe, 7 new guardrail docs, vibe coding, Flutter/Godot examples
v2.7.0 2026-03-14 Agent-GDUI-2026, game design suite, WCAG 3.0+, spatial computing
v2.6.0 2026-02-15 Python → Go migration complete

See CHANGELOG.md for full history.


License

BSD-3-Clause — See LICENSE


Credits

☕ Support This Project

Help keep this project going — use a referral link below and both of us get credits!

Service Your Bonus Details Referral Code
Neuralwatt $10 in credits Spend $10+ → you get $10, we get $20 NW-ROGER-ET3Y
Synthetic $10 in credits Subscribe → both get $10 credit UAWqkKQQLFkzMkY

v3.1.0 · AI-First Rapid Development Framework · Get Started →

☁️ Cloud Credits

Power your AI projects with Ozore.com — use code lundrog50 for 50% off your first month.

direct-pin and custom-router are available on Pro and Max plans only.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL