Skip to main content
rule

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.

Install into Cursor · Manually: put the files in place All methods and platforms ↓
.cursor/rules/optimize-rell-blockchain-code-cursorrules-prompt-f.mdc
Open on GitHub

What 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.mdc

Frontmatter: description, globs, alwaysApply

Step 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

Similar IDE rules

All IDE rules for Programming languages →

From the same set210

playwright-api-testing-cursorrules-prompt-file Configures Cursor to generate Playwright API tests using pw-api-plugin. It helps test status codes and validate response schemas with Zod. ★ 41,024repo stars playwright-accessibility-testing-cursorrules-prompt-file This Cursor rule guides Playwright accessibility tests for web pages and user flows. Use it when checks should cover WCAG 2.1 AA, keyboard access, and ARIA. ★ 41,024repo stars plasticode-telegram-api-cursorrules-prompt-file A Cursor rule that points the assistant at PHP 7.4, Plasticode and the Telegram Bot API. Useful when your bot is built on Plasticode and you want PSR-12 code. ★ 41,024repo stars pandas-scikit-learn-guide-cursorrules-prompt-file Directs Cursor to write vectorized Python data analysis code, follow PEP 8 standards, and keep Jupyter notebooks reproducible. ★ 41,024repo stars optimize-dry-solid-principles-cursorrules-prompt-f A Cursor rule that steers the assistant toward DRY and SOLID edits, respect for the existing architecture and questions before coding. ★ 41,024repo stars node-express A Cursor rule for Node.js and Express.js projects, covering API design, security, databases, testing, and deployment. ★ 41,024repo stars nextjs15-supabase-cursorrules-prompt-file A Cursor rule that keeps the agent inside a Next.js 15, Supabase and TypeScript strict stack — from session checks to RLS and Stripe keys. ★ 41,024repo stars nextjs15-react19-vercelai-tailwind-cursorrules-prompt-file Defines architecture standards for Next.js 15, React 19, Tailwind CSS, and Vercel AI SDK in Cursor. Guides component design, async runtime APIs, and typed form handling. ★ 41,024repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor