rpa-gen-rules: правила проекта для агентов
rpa-gen-rules
Скилл генерирует согласованные правила проекта для Cursor, Claude Code и Codex с послойной разработкой и BDD
- 2 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Записывает в проект Python-хук для Codex, который выполняется в сессиях
Установка
- Работает в
Ручная установка
/plugin marketplace add EvilFreelancer/rpa-skills
/plugin install rpa-gen-rules@rpa-skillsУстановка из каталога rpa-skills.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Записывает в проект Python-хук для Codex, который выполняется в сессиях
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
По коду, спецификациям и документации репозитория скилл создает или обновляет правила агента: .cursor/rules/*.mdc, CLAUDE.md с .claude/rules и корневой AGENTS.md. Правила требуют строить проект слоями, от модулей без внутренних зависимостей к верхним, и работать через тесты. В каждое правило добавляется обязательный шаг синхронизации, чтобы правка для одного агента попадала во все деревья в том же коммите. Для Codex ставится мост на хуках, который подключает правила Cursor по glob.
Для кого. Командам и разработчикам, которые используют в одном репозитории несколько агентов и хотят одинаковые правила для всех.
Подходит, если
- В проекте еще нет правил для агентов и их нужно вывести из кода
- Правила Cursor, Claude Code и Codex разошлись и их надо синхронизировать
- Нужно закрепить у агента порядок разработки слоями и тесты перед кодом
Не подходит, если
- Вы пользуетесь одним агентом и уже довольны своими правилами
- Команда не практикует разработку через тесты
Пример запроса к агенту
/rpa-gen-rules сгенерируй правила для этого репозиторияОграничения
Генерируемые правила по умолчанию пишутся на английском. Шаблоны тестов ориентированы на pytest. После установки моста в Codex нужно один раз выполнить /hooks, чтобы доверить хук.
Как отключить. Удалите плагин через /plugin в Claude Code или удалите папку rpa-gen-rules из каталога скиллов агента.
Частые вопросы
Можно получить правила на русском?
Да, если явно попросить. Язык тогда применяется ко всем деревьям правил сразу.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыПравила для агентов по книгам о программировании
AI agents Rules / Skills from Programming Books
Скиллы и правила AGENTS.md по классическим книгам: Clean Code, Refactoring, DDD, Clean Architecture, DDIA и другим
CLI, который хранит инструкции для агента в одном месте и раскладывает их по нужным конфигам Claude Code, Cursor, Codex, Copilot и еще двух десятков инструменто
CLI, который держит правила, команды, MCP, субагентов и скиллы в одном источнике и раскладывает их по конфигам разных ИИ-агентов
Одиннадцать скиллов ведут агента от идеи до проверенного кода через PRD и RFC, которые хранятся в файлах репозитория
Кросс-ревью Claude Code и Codex
Claude-Codex Review Skill
Скилл для ревью плана или кода вторым агентом: Claude Code инициирует раунды, Codex проверяет, обмен идет через файлы
Набор правил, субагентов, скиллов и MCP-интеграций для разработки на 1С:Предприятие 8 с Cursor, Claude Code, Codex и другими агентами
Коротко о README
Скилл создает правила агентов для Cursor, Claude Code и Codex по модели слоеного пирога и в стиле BDD. Отдельный бриф от пользователя не нужен, агент выводит правила из репозитория. Для Codex поставляется мост на хуках, который читает .cursor/rules напрямую. Скилл входит в коллекцию rpa-skills Павла Рыкова и собран из набора промптов cursor-vibe-prompts. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
--- name: rpa-gen-rules version: 1.3.0 description: > Run when the user invokes /rpa-gen-rules or asks to create or refresh agent project rules (Cursor .mdc, Claude Code CLAUDE.md and .claude/rules, Codex .codex hook bridge). Infers from specs, docs, and code. Rules use a layered-cake model (implement inner layers with no dependencies first, then the next layer) and BDD-style delivery. Generated rules and AGENTS.md are written in English unless the user asks for another language. Generated rules include a mandatory Rules Sync step so changes to one agent's tree are mirrored to every other agent's tree (Cursor <-> Claude <-> Codex <-> AGENTS.md) in the same commit. For Codex the skill installs a hook bridge that auto-attaches Cursor rules by glob, like Cursor and Claude Code do natively. No separate user brief required. --- # RPA generate project rules (layered + BDD, multi-agent) ## Goal Produce or update **versioned** instructions so the agent stays inside architecture, style, and **BDD-style** discipline (behavior specified in tests, tests before new behavior, full suite before calling work done). - **Layered cake** - rules must tell the agent to build **by layers**: first units that depend on nothing inside the project, then layers that depend only on lower layers, and so on. Mirror this in `architecture` and `implementation-order` style files. - **Cursor** - `.cursor/rules/*.mdc` ([MDC](https://github.com/nuxt-content/mdc), `globs`, `alwaysApply`, `@` links). - **Claude Code** - `CLAUDE.md` and `.claude/rules/*.md` with optional YAML `paths:` ([memory](https://code.claude.com/docs/en/memory#organize-rules-with-claude/rules/)). - **Codex** - root `AGENTS.md` plus a `.codex/` hook bridge (`hooks.json`, `hooks/attach_rules.py`, `rules.md` index) that injects `.cursor/rules/*.mdc` into Codex sessions: `alwaysApply` rules at `SessionStart`, glob-matched rules on `PreToolUse` - the same behavior Cursor and Claude Code have natively. ## Language of generated files: English by default Everything this skill writes into the target project is **written in English** unless the user explicitly asks for another language: - top-level briefs - `AGENTS.md`, root `CLAUDE.md`, `.claude/CLAUDE.md`, `.github/copilot-instructions.md`; - rule files and their frontmatter - `.cursor/rules/*.mdc`, `.claude/rules/*.md`, and any other agent tree; - headings, bullets, examples, and comments inside generated code snippets.