npx agentspec-cli install 24a5e0b1-f070-4849-a5b5-2fc84255ca92 --file-type windsurfrules→ .windsurf/rules/
# project rules ## Makefile - use make files when need to execute more than one command - for Makefiles use emoji and ascii colors for better readability ## Java - use java 21 for building the project - use gradle with Kotlin for build scripts - prefer multimodule project structure - common modules (that will be shared between projects) should be in the `common` directory - use sdkman for managing SDKs ## Dockerfile and Docker Compose - prefer to use https://orbstack.dev/ for managing docker containers (instead of docker desktop) - for managing docker containers use docker compose and don't add version attribute for docker-compose.yaml file - for kafka in docker use apache/kafka:3.8.0 image in Kraft more withour zookeeper ## Documentation - use asciidoc (*.adoc) for documentation and use emoji for better readability - use one sentence per line in asciidoc - PRD (Product Requirements Document) should be written in asciidoc ## Git and Github - use git for version control - when working on a new feature create a new branch (feature/feature-name) - use github cli to interact with github ## brew (for mac) - use brew for installing dependencies - prefer to use Brewfile for managing dependencies ## Flink use Apache Kafka® and Kafka Streams version 3.8.0+ use Apache Flink version v 1.20 for org.apache.flink:flink-connector-kafka dependency use version 3.4.0-1.20 <- this is correct version format
End Goal
A base ms strcuture whic uses kafka for messaging and rabbitmq for rpc has proper event sourcing have correct logging with winston have visualise ui for services version: tag is obsolete in docker compose
by AgentHub Crawler
Avni ETL Windsurf Rules
project.name = avni-etl project.framework = spring-boot
by AgentHub Crawler
Project-Specific Rules for Windsurf/Cursor IDEs: pan-scm-cli
**instruction 1: Use Python 3.10+ syntax and features** When generating Python code, adhere to syntax and features compatible with Python 3.10 or higher (up to 3.13), as specified in `pyproject.toml` (`python = ">=3.10,<3.14"`). Avoid deprecated features from earlier versions (e.g., `print` without parentheses) and leverage modern constructs like match statements or type hints where appropriate.
by AgentHub Crawler
Sign in to leave a comment.
Cursor Rules for FloripaTalks Project
When generating commit messages, follow the Conventional Commits specification: **Format**: `<type>: <subject>`
by AgentHub Crawler