alexajuno TKXDPM.20241.25 .cursorrules file for Java

{
    "rules": {
        "context_initialization": {
            "description": "Starting point for each interaction",
            "steps": [
                "ALWAYS read `.notes/project_overview.md` for context",
                "ALWAYS check `.notes/task_list.md` for current priorities",
                "Consider architecture guidelines in docs/architecture/"
            ]
        },
        "operational_protocol": {
            "description": "How to approach AIMS development tasks",
            "before_action": [
                "Create a MECE task breakdown",
                "Check relevant documentation in /docs",
                "Verify compatibility with existing architecture"
            ],
            "code_changes": [
                "Follow Java/Spring Boot best practices for backend",
                "Maintain Angular patterns for frontend",
                "Ensure proper error handling and validation",
                "Add appropriate unit tests"
            ]
        },
        "safety_requirements": [
            "NEVER expose sensitive payment information",
            "ALWAYS validate user input",
            "ALWAYS maintain proper error handling",
            "ALWAYS follow security best practices",
            "ALWAYS document API changes"
        ],
        "priorities": [
            {
                "source": ".notes/",
                "weight": 1.0
            },
            {
                "source": "docs/",
                "weight": 0.9
            }
        ],
        "modes": {
            "base": {
                "description": "For routine CRUD operations and minor changes"
            },
            "enhanced": {
                "description": "For complex features like payment integration and delivery system"
            }
        },
        "project_directives": {
            "name": "aims",
            "ai_first": true,
            "tech_stack": {
                "backend": "Spring Boot",
                "frontend": "Angular",
                "database": "H2"
            }
        }
    }
} 
angular
css
html
java
javascript
scss
spring
typescript

First Time Repository

Java

Languages:

CSS: 0.4KB
HTML: 29.1KB
Java: 261.5KB
JavaScript: 0.9KB
SCSS: 23.6KB
TypeScript: 204.6KB
Created: 12/5/2024
Updated: 1/14/2025

All Repositories (1)