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

python-flask-json-guide-cursorrules-prompt-file — правило для Cursor

Задаёт для Cursor примеры работы с модулем drawscape_factorio. Помогает генерировать SVG-схемы из файлов exported-entities.json.

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

Что делает python-flask-json-guide-cursorrules-prompt-file

Правило описывает логику импорта игровых сущностей и генерации графики. Внутри приведён базовый сценарий: загрузка файла exported-entities.json, обработка через importFUE5 и вызов генератора createFactorio.

На выходе формируется result['svg_string'], который сохраняется в файл. В параметрах вызова задаются тема default, цветовая палитра main и список отображаемых слоёв — например, belts, walls, rails и electrical.

Для работы обязателен локальный Python-модуль drawscape_factorio, без которого вызовы функций завершатся ошибкой. Параметр alwaysApply: false указывает, что Cursor не применяет эти инструкции автоматически ко всем файлам подряд.

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

  • импортировать данные сущностей Factorio через функцию importFUE5
  • генерировать SVG-карты с выборочным включением слоёв
  • передавать параметры темы и цветовой схемы в createFactorio

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

  • Напиши скрипт загрузки exported-entities.json и отрисовки слоёв belts и rails в SVG
  • Покажи, как передать параметры theme_name и color_scheme в вызов createFactorio

Как установить python-flask-json-guide-cursorrules-prompt-file

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

.cursor/rules/python-flask-json-guide-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о python-flask-json-guide-cursorrules-prompt-file

Как установить python-flask-json-guide-cursorrules-prompt-file в Cursor?

Сохраните файл правила по пути .cursor/rules/python-flask-json-guide-cursorrules-prompt-file.mdc в корне вашего проекта.

Что делает это правило?

Оно даёт Cursor готовый пример использования библиотеки drawscape_factorio для преобразования JSON-файлов в SVG-графику.

Какие слои поддерживает генератор?

В примере из правила перечислены слои assets, belts, walls, rails, electrical и spaceship.

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

python-flask-json-guide-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for Python Flask development with JSON guide."
globs: **/*
alwaysApply: false
---
This project is heavily reliant on our custom Drawscape Factorio python module.

Here is code examples of how to use the module:

```python
from drawscape_factorio import create as createFactorio
from drawscape_factorio import importFUE5

with open('/path/to/exported-entities.json', 'r') as file:
    json_data = json.load(file)
    data = importFUE5(json_data)
    result = createFactorio(data, {
        'theme_name': 'default',
        'color_scheme': 'main',
        'show_layers': ['assets', 'belts', 'walls', 'rails', 'electrical', 'spaceship']
    })

with open(output_file_name, 'w') as f:
    f.write(result['svg_string'])

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

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

Все правила IDE по теме «Бэкенд и API» →
typespec-m365-copilot официальный github Правило подсказывает, как описывать агентов и API-плагины Microsoft 365 Copilot на TypeSpec. Срабатывает при работе с файлами .tsp. ★ 40 451звёзд репо typescript-mcp-server официальный github Правило подсказывает Copilot, как писать MCP-серверы на TypeScript SDK: классы, схемы на zod, транспорты и типовые ошибки. ★ 40 451звёзд репо springboot официальный github Правило задаёт Copilot стиль кода для Spring Boot: внедрение зависимостей, конфигурация, логирование и проверка сборки. ★ 40 451звёзд репо springboot-4-migration официальный github Инструкция для GitHub Copilot по переводу проектов со Spring Boot 3.x на 4.0. Помогает обновить зависимости в Gradle Kotlin DSL, каталоги версий и имена стартеров. ★ 40 451звёзд репо ruby-on-rails официальный github Задаёт для GitHub Copilot стандарты архитектуры Rails: тонкие контроллеры, сервисные объекты и строгие миграции. Помогает писать предсказуемый бэкенд на Ruby. ★ 40 451звёзд репо quarkus официальный github Задаёт стандарты разработки на Quarkus для GitHub Copilot при работе с Java и сборщиками. Направляет генерацию сервисов, конфигураций и тестов. ★ 40 451звёзд репо

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

python Правило Cursor задаёт структуру проекта, стиль кода и типовые решения для Python с Flask и SQLite. Пригодится, когда агент пишет код в вашем репозитории. ★ 41 024звёзд репо python-projects-guide-cursorrules-prompt-file Задаёт стандарты Python-разработки в Cursor: модульную структуру проекта, форматирование через Ruff и управление пакетами с помощью Rye. ★ 41 024звёзд репо python-llm-ml-workflow-cursorrules-prompt-file Правило задаёт Cursor стек и практики для Python-проектов с LLM и ML. Пригодится для API, экспериментов, тестов и сопровождения кода. ★ 41 024звёзд репо python-github-setup-cursorrules-prompt-file Задаёт Cursor единый стиль Python-кода, тесты, ревью через GitHub Pull Requests и CI на GitHub Actions. Пригодится, когда в команде нет общего свода правил. ★ 41 024звёзд репо python-fastapi-scalable-api-cursorrules-prompt-fil Правило задаёт стиль и структуру для проектов на FastAPI и React. Оно пригодится, если Cursor должен учитывать соглашения по коду, тестам и развёртыванию. ★ 41 024звёзд репо python-fastapi-best-practices-cursorrules-prompt-f Правило Cursor, которое задаёт агенту стиль кода для Python и FastAPI: функциональный подход, Pydantic v2, async-операции. ★ 41 024звёзд репо python-django-best-practices-cursorrules-prompt-fi Настраивает Cursor на архитектурные стандарты Django: разделение логики по MVT и оптимизацию ORM-запросов. ★ 41 024звёзд репо python-developer-cursorrules-prompt-file Правило задаёт Cursor контекст Python-разработчика: отладки, командной строки и работы с файлами. Пригодится для задач в Python-проекте. ★ 41 024звёзд репо

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

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