Реестр правил

Правила лежат в репозитории как Markdown с frontmatter и собираются в наборы. Набор наследует правила родителей, правило с тем же идентификатором переопределяет родительское, extends уточняет его. Резолвер отдаёт эффективный набор под конкретный тип задачи: на вкладке меняется не оформление, а сам состав правил.

Тип задачи

Цепочка наследованияorg → jinx-ui
Правил в наборе5
Из них под «docs»1
Стоимость набора~303 ток.

Только для «docs»

1

У этих правил заполнен task_types: на других вкладках резолвер их не отдаёт.

Документация показывает рабочий пример

org/docs-show-usage@1.0.0

Описание без примера бесполезно: к каждому компоненту и публичной функции идёт короткий пример, который компилируется и взят из настоящего API, а не придуман по памяти. Пример показывает типичный случай целиком, а не фрагмент из середины.

Из org@1.0.0Приоритет 65~67 ток.Задачи: docs**/*.md

Действуют всегда

4

Правила без привязки к типу задачи входят в набор на любой вкладке.

Без innerHTML

jinx-ui/no-inner-html@1.0.0

Не используй innerHTML и dangerouslySetInnerHTML. Текст и разметку передавай через children и пропсы типа ReactNode; пользовательский ввод считай недоверенным.

Из jinx-ui@1.0.0Приоритет 95~47 ток.**/*.tsx, **/*.ts

Внешние действия только по просьбе

org/ask-before-publish@1.1.0

Не делай push, публикацию пакетов, деплой, отправку сообщений и любые другие внешние действия без явной просьбы пользователя. Коммиты и переключение веток — тоже только по просьбе: локальный коммит допустим, когда пользователь попросил сохранить работу.

Из org@1.0.0Приоритет 95~71 ток.

Без deprecated-компонентов

jinx-ui/no-deprecated@1.0.0

Компоненты и пропсы с пометкой DEPRECATED в новом коде не используй. Бери замену, которая указана в пометке, а если замены нет, скажи об этом вместо обхода.

Из jinx-ui@1.0.0Приоритет 80~44 ток.

Долговременная память в Obsidian

org/memory-in-obsidian@1.0.0

Если пользователь ссылается на прошлую работу, решение или «что мы делали раньше», сначала найди это в хранилище Obsidian через MCP: фильтруй по проекту и дате во frontmatter и читай только нужные заметки. Заметки о сессиях не пиши сам: их экспортирует планировщик.

Из org@1.0.0Приоритет 40~74 ток.

Куда это компилируется

Один источник, четыре цели. CI падает, если файлы разошлись с реестром или если от удалённого правила остался файл.

npm run rules:resolve -- jinx-ui --task docs