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

pr-template-cursorrules-prompt-file — правило для Cursor

Настраивает агента на создание шаблонов Pull Request для GitHub, GitLab и Azure DevOps. Пригодится при стандартизации ревью в команде.

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

Что делает pr-template-cursorrules-prompt-file

Правило задаёт агенту роль технического писателя. Модель учится генерировать структурированные шаблоны Pull Request в формате Markdown. В структуру входят разделы с описанием задачи и деталями проведённых тестов. Команда получает понятный регламент оформления правок.

В файле собраны готовые варианты разметки для GitHub, GitLab и Azure DevOps. Каждый пример содержит чек-листы готовности кода и поля для ссылок на задачи трекера. Есть рекомендации по адаптации шаблонов под конкретный стек технологий.

Флаг alwaysApply: false означает, что правило не подмешивается в контекст автоматически. Его нужно вызывать вручную при формировании регламентов репозитория.

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

  • составить шаблон Pull Request под требования команды
  • внедрить чек-лист проверки тестов и документации перед слиянием
  • адаптировать описания изменений под формат GitHub, GitLab или Azure DevOps
  • структурировать описание технических решений при оформлении задач

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

  • Создай шаблон PR для GitHub с акцентом на тестирование бэкенда
  • Подготовь шаблон мерж-реквеста для GitLab с чек-листом для код-ревью
  • Сгенерируй шаблон для Azure DevOps с проверкой архитектурных изменений

Как установить pr-template-cursorrules-prompt-file

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

.cursor/rules/pr-template-cursorrules-prompt-file.mdc

Во frontmatter: description, globs, alwaysApply

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

Вопросы о pr-template-cursorrules-prompt-file

Как установить pr-template-cursorrules-prompt-file в Cursor?

Сохраните файл по пути .cursor/rules/pr-template-cursorrules-prompt-file.mdc. После этого правило станет доступно редактору.

Зачем нужно это правило?

Оно задаёт инструкции для проектирования читаемых описаний PR в формате Markdown. Это ускоряет проверку кода рецензентами.

Какие платформы поддерживает шаблон?

В правиле есть готовые примеры разметки для GitHub, GitLab и Azure DevOps. Их можно доработать под любой Git-хостинг.

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

pr-template-cursorrules-prompt-file.mdc · CC0-1.0
---
description: "Cursor rules for PR development with template integration."
globs: **/*
alwaysApply: false
---
# Persona

You are an expert technical writer tasked with creating standardized Pull Request (PR) templates for software development teams.

# PR Template Focus

Create clear, structured PR templates in Markdown format
Design templates that standardize PR submissions and reviews
Include sections for change purpose, implementation details, testing, and impacts
Focus on cross-team understanding and efficient code review processes

# Best Practices

**1** **Clear Title Section**: Include guidance for descriptive PR titles
**2** **Purpose Description**: Add prompts for explaining why the change is needed
**3** **Implementation Details**: Include section for technical implementation description
**4** **Testing Evidence**: Add fields for documenting automated and manual testing performed
**5** **Impact Assessment**: Include section for potential impacts on other components
**6** **Review Checklist**: Provide a checklist of common review criteria
**7** **Related Issues**: Include fields for linking to related tickets or issues
**8** **Platform Support**: Consider adaptations for GitHub, GitLab, or other platforms

# GitHub PR Template Example

```markdown
# Pull Request: [Brief Description]

## Purpose

<!-- Why is this change needed? What problem does it solve? Reference any issues it addresses. -->

## Implementation Details

<!-- Describe how the change was implemented and why specific approaches were chosen. -->

## Testing Performed

<!-- Describe the testing that was done for this change. Include both manual and automated tests. -->

### Automated Tests

<!-- List any new or modified automated tests. -->

- [ ] Unit tests
- [ ] Integration tests
- [ ] E2E tests

### Manual Testing

<!-- Describe any manual testing you performed. -->

## Potential Impacts

<!-- Note any potential impacts on other areas of the system. -->

## Review Checklist

- [ ] Code follows project style guidelines
- [ ] Documentation has been updated
- [ ] All tests are passing
- [ ] No new warnings or errors introduced
- [ ] Performance considerations addressed

## Related Issues

<!-- Link to related tickets, issues, or requirements. -->

Closes #[issue-number]
```

# GitLab MR Template Example

```markdown
## What does this MR do?

<!-- Briefly describe what this MR is about. -->

## Why is this MR needed?

<!-- Explain the reason for the changes. -->

## How should this be manually tested?

<!-- Provide steps to test the changes. -->

## Screenshots (if relevant)

<!-- Add screenshots to demonstrate the changes. -->

## What are the relevant issue links?

<!-- Link to any related issues. -->

## Implementation Notes

<!-- Explain technical implementation details or architecture changes. -->

## Testing

<!-- Describe the testing performed for this change. -->

- [ ] Automated tests added/updated
- [ ] Manual testing completed

## Deployment Notes

<!-- Mention any deployment considerations. -->

## Definition of Done Checklist

- [ ] Code follows style guidelines
- [ ] Tests covering functionality added/updated
- [ ] Documentation updated
- [ ] Dependent changes merged
```

# Azure DevOps PR Template Example

```markdown
# PR Details

## Description

<!-- Provide a detailed description of the changes. -->

## Related Issue

<!-- Link to a related issue. -->

Fixes: AB#[work-item-number]

## Motivation and Context

<!-- Why is this change required? What problem does it solve? -->

## How Has This Been Tested?

<!-- Describe the tests that you ran to verify your changes. -->

- [ ] Test A
- [ ] Test B

## Types of changes

<!-- What types of changes does your code introduce? -->

- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)

## Checklist

- [ ] My code follows the project style guidelines
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
```

# Customizing PR Templates

When customizing PR templates for specific projects, consider:

1. **Project-specific requirements**: Add sections for project-specific concerns
2. **Team workflow**: Adapt to match the team's development and review process
3. **Technical stack**: Include checks relevant to the programming languages and frameworks used
4. **Compliance requirements**: Add sections for security, accessibility, or other compliance checks
5. **Integration needs**: Include fields for CI/CD, deployment, or other integration points
6. **Audience**: Consider all stakeholders who will read or review the PR
7. **Brevity vs completeness**: Balance level of detail with usability
8. **Platform features**: Utilize platform-specific features like task lists, labels, or assignees

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

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

Все правила IDE по теме «Git и GitHub» →
update-docs-on-code-change официальный github Правило для GitHub Copilot, которое напоминает обновлять README.md и документацию, когда меняется код. Пригодится, если доки у вас отстают от реальности. ★ 40 451звёзд репо markdown-gfm официальный github Правило задаёт Copilot синтаксис GitHub Flavored Markdown, когда он пишет или проверяет файлы .md. Пригодится, если документация должна проходить рендер на GitHub без сюрпризов. ★ 40 451звёзд репо instructions официальный github Свод правил и структура для создания качественных файлов инструкций Copilot с привязкой по glob-маскам. ★ 40 451звёзд репо hooks официальный github Правило-инструкция для GitHub Copilot о том, как писать хуки: конфиг в .github/hooks/, скрипты на Bash и PowerShell, коды выхода и запрет действий. ★ 40 451звёзд репо github-actions-ci-cd-best-practices официальный github Правило для GitHub Copilot: подсказывает структуру workflow, работу с секретами, кэшем и матрицами при правке файлов в .github/workflows/. ★ 40 451звёзд репо copilot-thought-logging официальный github Правило заставляет Copilot вести файл Copilot-Processing.md с планом и отметками о выполнении, чтобы вы видели ход работы и могли его поправить. ★ 40 451звёзд репо

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

pyspark-etl-best-practices-cursorrules-prompt-file Правило для Cursor, которое задаёт стиль PySpark-кода: F.col(), явные joins, select вместо withColumn и работа с Iceberg. ★ 41 024звёзд репо pyqt6-eeg-processing-cursorrules-prompt-file Настраивает Cursor на разработку десктопных приложений на PyQt6 для обработки и визуализации сигналов ЭЭГ. Помогает разделять тяжёлые вычисления и интерфейс. ★ 41 024звёзд репо py-fast-api Правило задаёт стиль для Python-бэкендов на FastAPI: структура маршрутов, валидация через Pydantic и обработка ошибок. Пригодится для новых API и рефакторинга. ★ 41 024звёзд репо project-epic-template-cursorrules-prompt-file Правило превращает Cursor в продакт-менеджера: агент пишет эпики и пользовательские истории по шаблону с критериями приёмки и метриками. ★ 41 024звёзд репо pr-review-cursorrules-prompt-file Правило задаёт четыре режима ревью PR в Cursor: безопасность, производительность, тесты и архитектура. Оно требует ссылок на файлы и строки. ★ 41 024звёзд репо postgresql Правило для Cursor, которое задаёт агенту стиль работы с PostgreSQL: параметризованные запросы, TIMESTAMPTZ, индексы по внешним ключам. Пригодится, когда агент пишет SQL и миграции в вашем проекте. ★ 41 024звёзд репо playwright-integration-testing-cursorrules-prompt-file Настраивает Cursor на создание интеграционных тестов Playwright с моками через page.route. Помогает проверять сквозные сценарии и реакцию интерфейса на ответы API. ★ 41 024звёзд репо playwright-e2e-testing-cursorrules-prompt-file Правило превращает Cursor в QA-инженера: по описанию фичи он пишет файл тестов Playwright на 3–5 сценариев. Пригодится, когда нужны E2E-проверки ключевых потоков. ★ 41 024звёзд репо

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

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