optimize-rell-blockchain-code-cursorrules-prompt-f — Cursor rule
A Cursor rule for Rell blockchain development on Chromia. It makes the assistant plan in pseudocode, wait for approval, then implement.
.cursor/rules/optimize-rell-blockchain-code-cursorrules-prompt-f.mdcWhat optimize-rell-blockchain-code-cursorrules-prompt-f does
This rule guides Cursor when working with Rell. The assistant should follow the request closely, outline a detailed implementation plan in pseudocode, wait for confirmation, and then produce the code. It prioritizes readable, complete implementations and asks rather than guessing when a Rell detail is uncertain.
Rell is presented here as a statically typed language for Chromia blockchain applications, with built-in database operations and modular organization. The rule matches **/*, while alwaysApply: false keeps automatic activation disabled. That setting matters if you expect the instructions to run on every request without selecting the rule.
What it helps with
- plan a Rell implementation before coding
- structure modules for a Chromia blockchain application
- write readable Rell code
- use Rell database operations correctly
Example prompts for the agent
- Create a detailed pseudocode plan for this Rell function and wait for my approval.
- After I confirm the plan, implement the Chromia blockchain module.
- Review this Rell code, fix its issues, and complete the implementation.
How to install optimize-rell-blockchain-code-cursorrules-prompt-f
Manually: put the files in place
.cursor/rules/optimize-rell-blockchain-code-cursorrules-prompt-f.mdcFrontmatter: description, globs, alwaysApply
Manually: put the files in place
.claude/rules/optimize-rell-blockchain-code-cursorrules-prompt-f.mdThe paths frontmatter field limits the files: move globs from the source into paths
AGENTS.md
Codex reads AGENTS.md: paste the rule text there
Manually: put the files in place
.github/instructions/optimize-rell-blockchain-code-cursorrules-prompt-f.instructions.mdThe applyTo field sets which files it applies to: move globs from the source into applyTo
Manually: put the files in place
.devin/rules/optimize-rell-blockchain-code-cursorrules-prompt-f.mdManually: put the files in place
.clinerules/optimize-rell-blockchain-code-cursorrules-prompt-f.mdStep by step, with commands for each platform: Cursor rules: .mdc files, four modes and what replaced .cursorrules
Questions about optimize-rell-blockchain-code-cursorrules-prompt-f
How do I install optimize-rell-blockchain-code-cursorrules-prompt-f in Cursor?
Place the rule in .cursor/rules/optimize-rell-blockchain-code-cursorrules-prompt-f.mdc.
What does optimize-rell-blockchain-code-cursorrules-prompt-f do?
It tells Cursor to plan Rell work in detailed pseudocode, wait for confirmation, and then write a readable, complete implementation.
Does the rule apply automatically to every file?
It matches **/*, but alwaysApply: false disables automatic application.
Source text
optimize-rell-blockchain-code-cursorrules-prompt-f.mdc · CC0-1.0
--- description: "Cursor rules for optimization development with Rell Blockchain code integration." globs: **/* alwaysApply: false --- 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:
© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules