К основному содержанию
правило

solidity-react-blockchain-apps-cursorrules-prompt- — правило Cursor

Правило задаёт Cursor рекомендации для Solidity-контрактов и React-приложений с блокчейн-интеграцией. Пригодится для ревью контрактов и Web3-кода.

Установить в Cursor · Вручную: положить файлы Все способы и платформы ↓
.cursor/rules/solidity-react-blockchain-apps-cursorrules-prompt-.mdc
Открыть на GitHub

Что делает solidity-react-blockchain-apps-cursorrules-prompt-

Правило настраивает работу Cursor с Solidity-контрактами и React-кодом, который обращается к кошелькам, провайдерам и транзакциям. Оно советует явно задавать видимость функций и контроль доступа, добавлять NatSpec-документацию, выбирать OpenZeppelin для типовых примитивов и следить за безопасной обработкой ошибок.

Для критичного поведения контрактов правило предписывает применять Slither, Mythril и property-based tests. Расход газа предлагается проверять по структуре хранилища, видимости функций и лишним записям. Также учитываются pull-payment, журналирование событий и типобезопасный Web3-код.

Правило привязано к **/*, но alwaysApply имеет значение false, поэтому оно не включается безусловно для каждого запроса. При установке в Cursor файл нужно разместить по пути .cursor/rules/solidity-react-blockchain-apps-cursorrules-prompt-.mdc.

Какие задачи решает

  • проверить Solidity-контракт на проблемы контроля доступа
  • разобрать расход газа по хранилищу и записям
  • добавить NatSpec к функциям контракта
  • типизировать работу React-кода с кошельком и транзакциями
  • настроить проверки критичного поведения через Slither и Mythril

Примеры запросов агенту

  • Проверь Solidity-контракт на видимость функций, контроль доступа и ошибки обработки.
  • Разбери, где этот контракт делает лишние записи в хранилище и как сократить расход газа.
  • Проверь React-код работы с кошельком и транзакциями на явные типы и ошибки.

Как установить solidity-react-blockchain-apps-cursorrules-prompt-

Вручную: положить файлы

.cursor/rules/solidity-react-blockchain-apps-cursorrules-prompt-.mdc

Во frontmatter: description, globs, alwaysApply

По шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules

Вопросы о solidity-react-blockchain-apps-cursorrules-prompt-

Как установить solidity-react-blockchain-apps-cursorrules-prompt- в Cursor?

Создайте файл правила по пути .cursor/rules/solidity-react-blockchain-apps-cursorrules-prompt-.mdc и поместите туда содержимое правила.

Что делает solidity-react-blockchain-apps-cursorrules-prompt-?

Правило направляет Cursor при разработке Solidity-контрактов и React Blockchain-приложений. Оно охватывает контроль доступа, OpenZeppelin, проверки безопасности, расход газа и типизацию Web3-кода.

Как правило применяется к файлам проекта?

Оно использует шаблон **/*, но имеет alwaysApply: false. Поэтому правило связано со всеми файлами по шаблону, однако не включается безусловно в каждом запросе.

Исходный текст

solidity-react-blockchain-apps-cursorrules-prompt-.mdc · CC0-1.0
---
description: "Cursor rules for Solidity development with React Blockchain apps integration."
globs: **/*
alwaysApply: false
---
Solidity React Blockchain Apps Guidelines

- Prioritize secure Solidity smart contracts with explicit visibility, access control, and clear NatSpec documentation.
- Use established security tooling such as Slither, Mythril, and property-based tests for critical contract behavior.
- Prefer OpenZeppelin contracts for common primitives such as ownership, access control, multisig, and timelocks.
- Optimize gas deliberately by reviewing storage layout, function visibility, and unnecessary writes.
- Use pull-payment patterns, event logging, and defensive error handling for production-grade contracts.
- Keep Web3 frontend code type-safe and explicit when interacting with wallets, providers, and transactions.

© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules

Похожие правила IDE

Все правила IDE по теме «Языки программирования» →
winui3 официальный github Правило задаёт рекомендации для WinUI 3 и Windows App SDK: от XAML и потоков до окон и MVVM. Пригодится, чтобы Copilot учитывал особенности настольных приложений Windows. ★ 40 451звёзд репо vue официальный github Правило задаёт Copilot стандарты Vue 3: Composition API, <script setup>, реактивность, Pinia и Vue Router. Пригодится, когда агент пишет компоненты в вашем стиле. ★ 40 451звёзд репо vsixtoolkit официальный github Направляет GitHub Copilot при создании расширений VSIX через библиотеку Community.VisualStudio.Toolkit. Задаёт совместимость с .NET Framework 4.8 и правила потоков. ★ 40 451звёзд репо tanstack-start-shadcn-tailwind официальный github Правило задаёт Copilot стек TanStack Start, Shadcn/ui и Tailwind CSS и требует валидировать внешние данные через Zod. ★ 40 451звёзд репо swift-mcp-server официальный github Правило задаёт Copilot шаблоны для сборки MCP-серверов на Swift через официальный SDK: инструменты, ресурсы, промпты и транспорты. ★ 40 451звёзд репо svelte официальный github Направляет GitHub Copilot на стандарты Svelte 5 и SvelteKit 2: руны вместо старых сторов, типизация компонентов и безопасная работа с SSR. ★ 40 451звёзд репо

Из того же набора210

svelte Правило для Cursor с набором практик по Svelte: структура компонентов, реактивность, сторы, роутинг через SvelteKit и тесты. Пригодится, когда агент пишет или правит код на Svelte. ★ 41 024звёзд репо svelte-5-vs-svelte-4-cursorrules-prompt-file Инструктирует Cursor писать код по стандартам Svelte 5: использовать руны $state и $derived, стандартные атрибуты событий и snippets вместо синтаксиса Svelte 4. ★ 41 024звёзд репо solidjs-typescript-cursorrules-prompt-file Правило задаёт ориентиры для Solid.js и TypeScript: типизированное состояние, компоненты и обработчики событий. Подойдёт для проекта, где агенту нужны такие инструкции при работе с кодом. ★ 41 024звёзд репо solidjs-tailwind-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту стиль кода на Solid.js с Tailwind CSS: сигналы, утилитарные классы, структура папок. ★ 41 024звёзд репо solidity-hardhat-cursorrules-prompt-file Правило для Cursor, которое настраивает ИИ-ассистента на разработку смарт-контрактов на Solidity с проверками безопасности и работой через Hardhat. ★ 41 024звёзд репо solana-wallet-aware Правило задаёт проверки безопасности для Solana-кода: от изоляции подписанта до симуляции транзакций перед запуском с реальными средствами. ★ 41 024звёзд репо snowflake-snowpark-dbt-cursorrules-prompt-file Правило для Cursor, которое задаёт агенту контекст по Snowpark Python и dbt с адаптером Snowflake. Пригодится, когда пишете пайплайны трансформаций в этих двух инструментах. ★ 41 024звёзд репо snowflake-data-engineering-cursorrules-prompt-file Набор инструкций для Cursor по Snowflake: SQL, полуструктурированные данные в VARIANT, динамические таблицы и контроль расходов на виртуальные склады. ★ 41 024звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой