Rell Code Chromia Blockchain .cursorrules prompt file
About .cursorrules prompt file
What you can build
Rell Code IDE: An Integrated Development Environment tailored for writing Rell code. It would feature syntax highlighting, real-time error checking, Rell-specific code snippets, and integration with Chromia blockchain for seamless deployment and testing.
Rell Code Validator: An online tool that checks Rell code for syntax, logic errors, and performance issues. It could also suggest optimizations and best practices for writing secure and efficient Rell code.
Chromia Dapp Creator: A web-based application that guides users through the construction of decentralized applications on the Chromia platform using a GUI, generating Rell code in the background for data models, operations, and queries.
Rell Code Generator: An AI-powered application that generates Rell code based on user requirements specified in natural language. Users input what they need (e.g., “create a user management system”), and the tool outputs corresponding Rell code.
Rell Code Tutorial Platform: A comprehensive learning platform with interactive tutorials, exercises, and challenges specifically focused on mastering Rell for blockchain development.
Rell Documentation Explorer: An advanced documentation platform where users can easily search, filter, and explore Rell's features, functions, and examples to aid in their development process.
Blockchain Transaction Visualizer: A service that visualizes operations and state changes in Rell applications on Chromia, helping developers understand and debug the transaction flow in their dapps.
Rell Code Sharing Community: A web platform for Rell developers to share code snippets, modules, and full projects, fostering a collaborative environment to learn and improve Rell coding skills.
Smart Contract Security Audit Tool: An automated tool that reviews Rell code for common security vulnerabilities in blockchain applications, providing detailed reports and suggestions for improvement.
Rell to Other Language Converter: A tool that converts Rell code to equivalent code in other popular blockchain languages, helping developers migrate their applications or understand Rell concepts in a more familiar syntax.
Benefits
- Emphasizes clear, readable Rell code with a focus on blockchain applications, ensuring code is secure, correct, and free of placeholders.
- Encourages step-by-step implementation using detailed pseudocode and reasoning before coding, ensuring a solid understanding of the problem and solution.
- Strong use of Rell-specific features, such as entities, operations, and queries, in a modular design to create expressive, concise, blockchain-oriented applications.
Synopsis
Developers targeting the Chromia platform could use this prompt to build robust and secure blockchain-based dapps with efficient database interaction in Rell.
Overview of .cursorrules prompt
The .cursorrules file serves as a guide for an AI programming assistant focused on developing Rell code. It emphasizes producing clear, readable, and functional Rell code, which is a language tailored for building blockchain applications on the Chromia platform. The file outlines best practices such as step-by-step planning using pseudocode, confirming plans before coding, and ensuring code is accurate, secure, efficient, and fully implemented without placeholders. It provides an overview of Rell's features, including modules, entities, operations, queries, core concepts of types and functions, control structures, and database operations. The file also discusses importing modules, namespaces, and system libraries used for operations like cryptographic functions and condition assertions. The assistant is instructed to ask for clarification when unsure and to prioritize clarity and correctness.