📚 Overview
This repository contains a complete AI agent configuration for 6 modern programming languages. Each directory is fully autonomous, portable, and compatible with all AI assistants (Cursor IDE, GitHub Copilot, ChatGPT, Claude, Windsurf, and more).
Every language directory includes comprehensive rules, guidelines, and templates following Test-Driven Development (TDD) and Domain-Driven Design (DDD) principles.
✅ Test-Driven Development
Write tests first, minimum 90% code coverage required
🎯 Domain-Driven Design
Business vocabulary first, clear separation of concerns
🚂 Railway-Oriented
Result pattern for elegant error handling
🔒 Type Safety
Wrap primitives, use strong typing throughout
❄️ Immutability
Immutable by default, functional approach
⚡ Fail-Fast
No default values to mask issues
🤖 Compatible AI Agents
Works seamlessly with all AI assistants:
Cursor IDE
GitHub Copilot
ChatGPT
Claude
Windsurf
Aider
Continue.dev
📦 Available Languages
Pure functional programming with Railway-Oriented Programming, async workflows, and pipe operators.
📄 Included Files (7):
AGENTS_RULES.md
Complete AI agent rules (universal)
.cursorrules
Quick reference for Cursor IDE
.gitignore
Git exclusions
AGENTS.md
Quick reference guide
README.md
Project template with examples
CODE_QUALITY_PRINCIPLES.md
Quality principles and best practices
CONTRIBUTING.md
Contribution guidelines
Modern C# with records, nullable reference types, pattern matching, and async/await.
📄 Included Files (7):
AGENTS_RULES.md
Complete AI agent rules (universal)
.cursorrules
Quick reference for Cursor IDE
.gitignore
Git exclusions
AGENTS.md
Quick reference guide
README.md
Project template with examples
CODE_QUALITY_PRINCIPLES.md
Quality principles and best practices
CONTRIBUTING.md
Contribution guidelines
Modern Perl 5.38+ with Moose/Moo OO, Type::Tiny constraints, and Result pattern.
📄 Included Files (7):
AGENTS_RULES.md
Complete AI agent rules (universal)
.cursorrules
Quick reference for Cursor IDE
.gitignore
Git exclusions
AGENTS.md
Quick reference guide
README.md
Project template with examples
CODE_QUALITY_PRINCIPLES.md
Quality principles and best practices
CONTRIBUTING.md
Contribution guidelines
Modern Java 17+ with records, sealed classes, pattern matching, and streams API.
📄 Included Files (7):
AGENTS_RULES.md
Complete AI agent rules (universal)
.cursorrules
Quick reference for Cursor IDE
.gitignore
Git exclusions
AGENTS.md
Quick reference guide
README.md
Project template with examples
CODE_QUALITY_PRINCIPLES.md
Quality principles and best practices
CONTRIBUTING.md
Contribution guidelines
Modern Kotlin with coroutines, null safety, extension functions, and data classes.
📄 Included Files (7):
AGENTS_RULES.md
Complete AI agent rules (universal)
.cursorrules
Quick reference for Cursor IDE
.gitignore
Git exclusions
AGENTS.md
Quick reference guide
README.md
Project template with examples
CODE_QUALITY_PRINCIPLES.md
Quality principles and best practices
CONTRIBUTING.md
Contribution guidelines
Modern PHP 8.1+ with strict types, readonly properties, enums, and PSR standards.
📄 Included Files (7):
AGENTS_RULES.md
Complete AI agent rules (universal)
.cursorrules
Quick reference for Cursor IDE
.gitignore
Git exclusions
AGENTS.md
Quick reference guide
README.md
Project template with examples
CODE_QUALITY_PRINCIPLES.md
Quality principles and best practices
CONTRIBUTING.md
Contribution guidelines
AI Agents Configuration - Universal Setup for Modern Development
Compatible with Cursor IDE, GitHub Copilot, ChatGPT, Claude, Windsurf, Aider, Continue.dev, and more
🌐 ai.grosgaming.org
Last Updated: December 19, 2025