| description | Central configuration and documentation for all AI coding agents across repositories |
|---|
This file defines how AI coding agents (Cursor, Antigravity, Claude Code, GitHub Copilot, etc.) should behave across all repositories in this workspace.
Purpose: Main development assistant for code changes Capabilities: Full codebase access, file editing, terminal commands Behavior: Follows all conventions in this file
Purpose: Automated code review on pull requests Capabilities: Read-only access to PR changes Behavior: Strict adherence to coding standards
Purpose: Maintains and updates documentation Capabilities: Can modify markdown files Behavior: Never creates new docs without explicit request
Purpose: Security scanning and vulnerability detection Capabilities: Full codebase scan Behavior: Blocks PRs on security issues
- NEVER create new markdown files without explicit user request
- ALWAYS update existing documentation when possible
- NEVER delete files without confirmation
- ALWAYS preserve file history and git history
- Follow language-specific conventions (see skill files)
- Use consistent naming patterns
- Keep functions small and focused
- Add type hints for Python, TypeScript interfaces for JS
- Commit messages:
type: description - Types:
feat,fix,docs,refactor,test,chore,perf,style - Keep commits atomic and focused
- Never force push to main branches
- Be concise and direct
- Explain complex changes briefly
- Admit uncertainty when present
- Ask for clarification when requirements are ambiguous
- Purpose: Source of truth for shared configurations
- Special Rules: Changes here should be synced to all repos
Skills are modular documentation files that teach agents specific patterns for each repository. They are located in .github/skills/ folders.
- flask-service: REST endpoint patterns
- database-models: SQLAlchemy and migration conventions
- grpc-service: gRPC proto and stub management
- orchestrator-flow: Saga pattern and multi-step flows
- qr-encryption: QR generation and verification
- error-handling: Error response patterns
- vercel-deployment: Vercel configuration and edge function patterns
- shell-scripting: Bash, sh, and PowerShell best practices
- ai-agent-interaction: Guidelines for AI Coding Agents
- git-best-practices: Universal Git workflows, Conventional Commits, and branch management
- clean-code-principles: Language-agnostic principles for writing maintainable code
- multi-agent-orchestration: Delegating tasks to specialized sub-agents (Explorer, Oracle, Designer, Builder)
- mcp-tool-integration: Best practices for using Model Context Protocol (MCP) servers and external tools
Each skill file follows this structure:
---
name: skill-name
description: Brief description of what this skill teaches
---
# Skill Title
## When to Use
[Context for when this skill applies]
## Step-by-Step
[Detailed instructions with code examples]
## References
[Links to related documentation]Agent workflows are step-by-step instructions for common tasks. They are located in .agents/workflows/ folders.
- start-backend.md: How to start the ticketremaster-b backend stack
- system.md: DejaVista system initialization
- standard-pr-process.md: Standard process for creating, reviewing, and merging Pull Requests
---
description: Brief description of the workflow
---
// workflow-command-or-tag
## Steps
1. [Step-by-step instructions]
2. [Include verification steps]
3. [Include troubleshooting if needed]- Primary:
source-repo-coderepository for shared configurations (agents.md,.github/skills/,.agents/workflows/) - Secondary: Individual repository overrides
- Changes to shared configurations should be made in
source-repo-code - Pushing to
maininsource-repo-codewill trigger a GitHub Action to propagate changes to all repositories - The sync workflow automatically updates all configuration files across the workspace
When creating a new repository:
- Copy
.github/skills/fromsource-repo-code - Copy
.agents/workflows/if applicable - Add repository-specific overrides if needed
- Run sync verification
- Review and update skill files
- Check for outdated action versions
- Verify agent behavior consistency
- Update this configuration as needed
- Use Dependabot for dependency updates
- Use TruffleHog for secret scanning
- Use custom scripts to detect outdated GitHub Actions
- Check repository-specific overrides in this file
- Verify skill files are present and up-to-date
- Review recent changes to conventions
- Re-sync configurations from source
- Run sync script with
--dry-runflag - Check for git conflicts in target repositories
- Verify file permissions
- Review sync logs for specific errors