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