AI Ops Templates - Curated templates, rules, snippets for AI-assisted development
- ai-sync-protocol.md: Session start and post-change sync rules - _sync section in schema for auto-sync configuration - Updated client skill template with Forgejo fetch patterns - Client projects now self-sufficient via central repo fetch Version 1.1.0 Made-with: Cursor |
||
|---|---|---|
| .cursor/rules | ||
| context | ||
| presets | ||
| rules | ||
| schemas | ||
| skill-templates | ||
| snippets | ||
| templates | ||
| README.md | ||
AI Ops Templates
A curated repository of templates, rules, snippets, and presets for AI-assisted development across all Abundance client projects.
Purpose
This repository provides structured context that enables AI agents (like Cursor's Composer) to:
- Build features 10x faster with accurate brand/style context
- Follow established patterns without re-explanation
- Maintain consistency across all client projects
- Self-update context to prevent drift
Structure
ai-ops-templates/
├── templates/ # Schema.org JSON-LD templates
│ ├── schema-product.json
│ ├── schema-event.json
│ ├── schema-local-business.json
│ └── schema-faq.json
├── rules/ # Development rules and guidelines
│ ├── tailwind-brand.json
│ ├── ui-fixes.json
│ ├── seo-rules.md
│ ├── common-fixes.md
│ └── ai-decision-guide.md
├── snippets/ # Reusable code components
│ ├── add-internal-link.tsx
│ ├── alt-text-placeholder.go
│ ├── breadcrumb.tsx
│ ├── vendor-card.tsx
│ ├── schema-inject.ts
│ └── deploy-webhook.sh
├── schemas/ # JSON schemas for validation
│ ├── ai-cli.schema.json
│ └── ai-context.schema.json
├── presets/ # Client brand presets
│ ├── slc-bride.json
│ └── default.json
├── context/ # Context tracking
│ ├── CHANGELOG.md
│ └── last-sync.json
├── skill-templates/ # Templates for client SKILL.md files
│ └── client-skill.template.md
└── .cursor/rules/ # Cursor-specific rules
└── ai-context-update.md
Usage
For AI Agents
- Read
.ai-context.jsonin the project root first - Reference
presets/<client>.jsonfor brand rules - Use
snippets/for component patterns - Check
rules/ai-decision-guide.mdfor tool selection - Update context after making changes (see
.cursor/rules/ai-context-update.md)
For Humans
- Copy
presets/default.jsonto create new client presets - Use
skill-templates/client-skill.template.mdfor new client SKILL.md files - Update
CHANGELOG.mdwhen making changes - Run
context/last-sync.jsonupdates via the MCP tool
Per-Project Setup
Each client project needs:
.ai-cli.json- Project configuration (useschemas/ai-cli.schema.json).ai-context.json- Context manifest (useschemas/ai-context.schema.json).cursor/skills/{client}/SKILL.md- Client-specific skill file
Self-Update Protocol
This repository uses a self-update protocol to prevent context drift. See .cursor/rules/ai-context-update.md for details.
Key triggers for updates:
- New feature added
- Brand changes
- New API endpoints
- Database schema changes
- Bug fixes that reveal patterns
Adding New Clients
- Create preset:
presets/{client-slug}.json - Create skill file:
.cursor/skills/{client-slug}/SKILL.md - Add to project:
.ai-cli.jsonand.ai-context.json - Update this README if needed
Repository URL
https://git.abundancepartners.app/abundance/ai-ops-templates
Raw file access:
https://git.abundancepartners.app/abundance/ai-ops-templates/raw/main/{path}
Version
- Version: 1.0.0
- Last Updated: 2026-03-06
- Maintained By: AI Agent (auto-updated)