python-flask-json-guide-cursorrules-prompt-file — правило для Cursor
Задаёт для Cursor примеры работы с модулем drawscape_factorio. Помогает генерировать SVG-схемы из файлов exported-entities.json.
.cursor/rules/python-flask-json-guide-cursorrules-prompt-file.mdcЧто делает 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
Вручную: положить файлы
.claude/rules/python-flask-json-guide-cursorrules-prompt-file.mdПоле paths во frontmatter ограничивает файлы: globs из источника → paths
AGENTS.md
Codex читает AGENTS.md: вставьте текст правила туда
Вручную: положить файлы
.github/instructions/python-flask-json-guide-cursorrules-prompt-file.instructions.mdПоле applyTo задаёт, к каким файлам применять: globs из источника → applyTo
Вручную: положить файлы
.devin/rules/python-flask-json-guide-cursorrules-prompt-file.mdВручную: положить файлы
.clinerules/python-flask-json-guide-cursorrules-prompt-file.mdПо шагам, с командами для каждой платформы: 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