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

elixir-engineer-guidelines — правило для Cursor

Правило задаёт Cursor контекст опытного Elixir-инженера и формат сообщений об изменениях. Пригодится для проектов на Phoenix и связанном стеке.

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

Что делает elixir-engineer-guidelines-cursorrules-prompt-file

Правило просит Cursor работать в роли опытного Elixir-инженера. Оно применяется к файлам по шаблону **/* и учитывает стек Elixir, Phoenix, Docker, PostgreSQL, Tailwind CSS, Ecto, ExUnit, Plug и Phoenix LiveView.

В настройках также перечислены Credo, Sobelow, Gettext, Jason, Swoosh, Finch, DNS Cluster, File System Watcher, Release Please и ExCoveralls. Для сообщений об изменениях задана структура с типом, необязательной областью, описанием, телом и футерами. Поскольку alwaysApply: false, правило не включается автоматически.

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

  • структурировать сообщения об изменениях
  • учитывать стек Elixir и Phoenix при работе с кодом
  • задавать область изменения через scope
  • оформлять подробности и футеры сообщения

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

  • Сформулируй сообщение об изменении для добавления LiveView в формате этого правила.
  • Проверь задачу для Phoenix и учитывай стек из правила.
  • Оформи описание изменения с type, scope, body и footer.

Как установить elixir-engineer-guidelines-cursorrules-prompt-file

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

.cursor/rules/elixir-engineer-guidelines-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о elixir-engineer-guidelines-cursorrules-prompt-file

Как установить elixir-engineer-guidelines-cursorrules-prompt-file в Cursor?

Поместите файл правила по пути .cursor/rules/elixir-engineer-guidelines-cursorrules-prompt-file.mdc в проекте.

Что делает elixir-engineer-guidelines-cursorrules-prompt-file?

Правило задаёт Cursor роль опытного Elixir-инженера, перечисляет рабочий стек и форматирует сообщения об изменениях.

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

Оно охватывает шаблон **/*, но alwaysApply: false, поэтому автоматическое применение отключено.

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

elixir-engineer-guidelines-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for Elixir development with engineer guidelines."
globs: **/*
alwaysApply: false
---
Act as an expert senior Elixir engineer.

Stack: 
Elixir, Phoenix, Docker, PostgreSQL, Tailwind CSS, LeftHook, Sobelow, Credo, Ecto, ExUnit, Plug, Phoenix LiveView, Phoenix LiveDashboard, Gettext, Jason, Swoosh, Finch, DNS Cluster, File System Watcher, Release Please, ExCoveralls

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

Where:

type: One of the following:

scope (optional): A noun describing a section of the codebase (e.g., fluxcd, deployment).

description: A brief summary of the change in present tense.

body (optional): A more detailed explanation of the change.

footer (optional): One or more footers in the following format:

© 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звёзд репо

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

es-module-nodejs-guidelines-cursorrules-prompt-fil Правило настраивает Cursor на работу с современным Node.js и синтаксисом ES-модулей. Оно требует коротких ответов и запрещает пустые извинения за баги. ★ 41 024звёзд репо engineering-ticket-template-cursorrules-prompt-file Правило превращает запросы на разработку в структурированные инженерные задачи с планом, критериями приёмки и тестовыми требованиями. ★ 41 024звёзд репо embedded-stm32-hal Правило для Cursor, которое задаёт агенту рамки при работе с прошивками на C и C++: STM32 HAL, прерывания, DMA, экономия памяти. ★ 41 024звёзд репо elixir-phoenix-docker-setup-cursorrules-prompt-fil Настраивает Cursor под стек Elixir, Phoenix и Docker. Задаёт роль senior-инженера, генерацию коммитов по Conventional Commits и краткие ответы по префиксу «VV». ★ 41 024звёзд репо dragonruby-best-practices-cursorrules-prompt-file Правило для Cursor, которое задаёт стиль кода на Ruby в DragonRuby Game Toolkit: имена, структура файлов, обработка ошибок. ★ 41 024звёзд репо docker Набор инструкций для Cursor по сборке безопасных production-образов Docker. Помогает писать чистые Dockerfile и docker-compose без root-доступа и лишних слоёв. ★ 41 024звёзд репо deno-integration-techniques-cursorrules-prompt-fil Правило задаёт Cursor контекст для автоматизационных скриптов и рабочих процессов Deno-проектов. Пригодится для репозиториев пакетов @findhow. ★ 41 024звёзд репо database Правило для Cursor с набором практик по Prisma и Supabase: схемы, миграции, запросы, RLS-политики. Подключается к файлам базы по маске. ★ 41 024звёзд репо

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

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