AI SummaryWindsurf Rules for avni-etl defines coding standards, project structure, and tech stack guidelines for Java Spring Boot-based ETL development. Developers working on the avni-etl project benefit from clear conventions for code organization, language usage, and architecture decisions.
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to add the "avni-etl — Windsurf Rules" prompt rules to my project. Repository: https://github.com/avniproject/avni-etl Please read the repo to find the rules/prompt file, then: 1. Download it to the correct location (.cursorrules, .windsurfrules, .github/prompts/, or project root — based on the file type) 2. If there's an existing rules file, merge the new rules in rather than overwriting 3. Confirm what was added
Description
Windsurf Rules for avni-etl
Language usage
• Do not add comments and null checks unless asked • Java version is 17 (check from build.gradle) • always add new methods at the end of the file
Library Usage
library.datetime = Use Joda Time (joda-time:joda-time:2.9.4) for all date and time handling #----------------------------------------------
Tech Stack
• it uses JPA, Spring Security, Spring Batch, and Spring Rest • it connects to multiple Postgres databases (source and target) • uses Quartz for job scheduling • uses AWS S3 for media storage • uses Keycloak or Cognito for authentication
Code organization
• Repository code handles database operations and external service calls • Service code contains business logic • Controller code exposes REST APIs • Domain contains the core domain models • DTO objects for request/response data transfer • Config contains application configuration #----------------------------------------------
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster
Works With
Any AI assistant that accepts custom rules or system prompts