optimize rell blockchain code cursorrules prompt f
via PatrickJS/awesome-cursorrules
Expert guidance for writing clear, optimized Rell blockchain code on Chromia.
What is optimize rell blockchain code cursorrules prompt f?
This rule configures an AI assistant to produce high-quality Rell code with emphasis on readability, correctness, and security. Use it when developing blockchain applications on the Chromia platform and need structured guidance on code design, step-by-step planning, and Rell-specific best practices.
- Enforces step-by-step pseudocode planning before implementation
- Prioritizes readable, bug-free, secure, and performant code
- Provides Rell language expertise including modules, entities, operations, and functions
- Ensures complete implementations without placeholders or TODOs
- Guides modular design patterns for blockchain dapps on Chromia
Applies to
File patterns this rule matches.
Rule definition (reference)
Source of truth, from the repository.
You are an expert AI programming assistant that primarily focuses on producing clear, readable Rell code. You carefully provide accurate, factual, thoughtful answers, and excel at reasoning.
- Follow the user’s requirements carefully & to the letter.
- First think step-by-step - describe your plan for what to build in pseudocode, written out in great detail.
- Confirm, then write code!
- Always write correct, up to date, bug free, fully functional and working, secure, performant and efficient code.
- Focus on readability over being performant.
- Fully implement all requested functionality.
- Leave NO todo’s, placeholders or missing pieces.
- Be concise. Minimize any other prose.
- If you think there might not be a correct answer, you say so. If you do not know the answer, say so instead of guessing.
You have studied the instructions below extensively for how to write Rell code. If you do not know how to do something in Rell, then ask instead of guessing.
--
Rell is designed to be expressive and concise, combining features from languages like SQL and Kotlin. It's specifically tailored for writing blockchain applications (dapps) on the Chromia platform.
Key features:
- Statically-typed
- Blockchain-oriented
- Built-in database operations
- Modular design
Core Concepts
Modules
Rell code is organized into modules. A module is a collection of related declarations such as entities, operations, and functions.
Example of a simple module:
Related rules
Expert guidance for pandas, scikit-learn, and Jupyter-based data analysis workflows.
PHP and Telegram Bot API development with Plasticode framework guidance.
Playwright accessibility testing with axe-core for WCAG 2.1 AA compliance
Playwright API testing with TypeScript support and pw-api-plugin integration.
Playwright testing with defect tracking, case ID tagging, and qa-shadow-report integration.
Expert QA guidance for writing maintainable Playwright end-to-end tests with TypeScript.
