diff --git a/DESIGN.md b/DESIGN.md
index e6af351..bac128c 100644
--- a/DESIGN.md
+++ b/DESIGN.md
@@ -147,6 +147,34 @@
| `.hero__tags` | Контейнер тегов в Hero |
| `.hero__tag` | Тег (пилл с рамкой). Используйте для ключевых слов |
| `.portfolio-card__tag` | Тег внутри карточки портфолио |
+| `.mp-card__tags` | Контейнер тегов в mp-card |
+| `.mp-card__tag` | Тег внутри mp-card |
+
+### Фильтр-чипы
+
+Переключаемая группа тегов над списком карточек. Нажатый чип оставляет только элементы с
+совпадающим тегом, остальные скрываются.
+
+| Класс / атрибут | Назначение |
+|---|---|
+| `.filter-chips` | Контейнер чипов (`
`). Атрибут `data-filter-chips` включает поведение |
+| `.filter-chip` | Кнопка-чип. Атрибут `data-filter-value` = тег, который она включает |
+| `.filter-chip__count` | Счётчик совпадений. Проставляется скриптом автоматически |
+| `data-filter-scope` | Селектор контейнера с фильтруемыми элементами. По умолчанию `document` |
+| `data-filter-item` | Помечает фильтруемый элемент |
+| `data-filter-tag` | Теги элемента через пробел. Несколько тегов работают как OR |
+
+Правила:
+
+- Состояние держится в `aria-pressed="true|false"`, а не в классе. Оформление выбранного
+ чипа — `[aria-pressed="true"]`, поэтому оно не зависит от `:focus` и не залипает после клика.
+- Значение `all` (или пустое) показывает все элементы. Такой чип обычно первый.
+- Скрытие через атрибут `hidden` + `[data-filter-item][hidden] { display: none }` — сетка
+ не оставляет дыр. Плавное затухание потребовало бы анимации высоты, а для фильтра
+ мгновенный отклик важнее.
+- JS: `initFilterChips()` в `public/js/modules/ui/filter-chips.js`, подключён в `main.js`.
+ Счётчики и стартовое состояние берутся из разметки, модуль сам их заполняет.
+- Помечайте элементы `hidden`, а не удаляйте — иначе фильтр ломает раскладку при возврате.
### Карточки
diff --git a/public/ai-dev/index.html b/public/ai-dev/index.html
index eb95019..66e9ae7 100644
--- a/public/ai-dev/index.html
+++ b/public/ai-dev/index.html
@@ -5,7 +5,7 @@
AI-разработка · Николай Мамадаев