Lamina — скилл

Скиллы и CLI с графом продукта: до кода проверяют роли, состояния и сбои, после сборки проверяют живой продукт

  • 120 ★ репозитория
  • Последний коммит
  • Apache-2.0
Скилл

Расширенный доступ

Почему такой уровень

  • Установка скачивает и запускает бинарный файл CLI и рабочий процесс из релизов GitHub
  • Проверка живого продукта запускает приложение и работает в браузере
Все причины и проверки

aryaniyaps/lamina

Установка

Ручная установка

curl -fsSL https://github.com/aryaniyaps/lamina/releases/latest/download/install.sh | sh

Первый шаг: ставит CLI lamina из релизов GitHub. Затем выполните npx skills add aryaniyaps/lamina --skill '*' -a <агент> -y и lamina setup --agent <агент>.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Установка скачивает и запускает бинарный файл CLI и рабочий процесс из релизов GitHub
  • Проверка живого продукта запускает приложение и работает в браузере

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Lamina хранит поведение продукта в локальном транзакционном графе для каждого Git-репозитория и дает агенту кодирования контракт: что строить, как работают состояния и потоки, какие сбои и крайние случаи надо закрыть. Саму верстку и код приложения скилл не создает, стек не навязывает. В проект ставятся CLI `lamina` и десять скиллов: четыре рабочих входа и шесть профильных. После один раз выполненной `/lamina-init` с описанием предметной области и пользователей обычные запросы вроде «добавь редактирование расписания приема лекарств» идут по цепочке сами. Независимые прогоны по каждой персоне ищут недостающие узлы, права и состояния, затем `lamina work map` связывает каждое требование с файлами реализации и тестов, а после сборки проверяется живой продукт. Команды `/lamina-design` и `/lamina-verify` нужны только для отдельного проектирования или аудита без записи кода. Подходит для Codex, Claude Code, Cursor и OpenCode.

Для кого. Разработчикам, которые строят продукт с ИИ-агентом и хотят, чтобы права, состояния и сбои были проработаны до кода, а не только внешний вид.

Подходит, если

  • Новая функция затрагивает несколько ролей, и надо заранее проверить права и передачу между ними
  • Редактирование сохраняется с конфликтами, и нужно описать, что видит пользователь при сбое на полпути
  • Перед релизом нужно проверить собранный продукт по каждой роли в браузере и на разных размерах экрана
  • Проект уже написан, и надо восстановить из исходников, какие состояния и потоки в нем есть

Не подходит, если

  • Нужна красивая верстка или шаблон страницы: скилл о поведении, а не о внешнем виде
  • Нужен генератор приложения вроде v0, Lovable или Bolt: Lamina не создает исходный код приложения
  • Правка чисто механическая, например переименование: контракт поведения здесь лишний

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

/lamina-init интернет-магазин лекарств: покупатели, фармацевты и администраторы.

Ограничения

Для установки CLI скрипт скачивает бинарный файл и рабочий процесс CocoIndex из GitHub Releases и сверяет их по `SHA256SUMS`, прежде чем запускать, это стоит учесть перед выполнением в рабочем окружении. Node.js и npm нужны только для команды `npx skills add`. После установки надо начать новую сессию агента, чтобы скиллы стали видны. Граф хранится локально для каждого репозитория, а `/lamina-init` создает пустую ветку `main` в папке без Git, но коммитов не делает. Проверка живого продукта опирается на запуск приложения и браузер, поэтому требует работающего окружения.

Как отключить. Удалите скиллы Lamina из папки агента и бинарный файл lamina, затем уберите пассивные правила, которые добавила команда lamina setup. Локальный граф лежит в репозитории проекта и удаляется вручную.

Частые вопросы

Как установить Lamina?

Поставьте CLI скриптом `install.sh` из релизов GitHub, затем выполните `npx skills add aryaniyaps/lamina --skill '*' -a <агент> -y` и `lamina setup --agent <codex|claude-code|opencode|cursor>`. Затем запустите `lamina doctor --json` и начните новую сессию агента.

Почему нельзя указывать все агенты через звездочку?

README советует ставить скиллы только для активного агента: `-a codex`, `-a claude-code` или `-a cursor`. Вариант `-a '*'` не рекомендуется.

Чем Lamina отличается от Impeccable или UI UX Pro Max?

Те скиллы отвечают за внешний вид, Lamina за поведение: роли, потоки, пустые состояния и состояния ошибки, права и восстановление. Их можно использовать вместе.

Нужно ли вызывать /lamina-design и /lamina-verify?

Нет. Это расширенные команды для отдельного проектирования и аудита. В обычной работе достаточно один раз выполнить `/lamina-init`, а дальше просить функции обычным языком.

Что показывает lamina `graph` `status`?

Состояние активного графа продукта в репозитории: источники, версии и сбои. Расширенное описание графа и всех команд есть в справочнике проекта.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Lattice — составные скиллы для ИИ-ассистентов: требования, дизайн до кода, реализация по стандартам проекта, ревью с контекстом

ПлагинМинимальный доступ211Звезды репозитория

lencx skills

lencx-skills

Два скилла для Claude Code и Codex: keel решает вопросы архитектуры, coding-protocol держит правки кода в границах задачи

СкиллМинимальный доступ197Звезды репозитория

Независимые скиллы на весь цикл разработки: продукт, архитектура, планирование, реализация, QA, поставка и эксплуатация

СкиллШирокий доступ594Звезды репозитория

Десять скиллов жизненного цикла разработки для Claude Code: требования, дизайн, тесты, ревью и проверка релиза с хуками.

ПлагинРасширенный доступ66Звезды репозитория

Набор скиллов Гэрри Тана, превращающий Claude Code в виртуальную команду: продукт, архитектура, дизайн, ревью, QA и выпуск

СкиллШирокий доступ141,4 тыс.Звезды репозитория

Двенадцать независимых скиллов для разработки: цикл агентов с планом и ревью, разбор pull request, TDD и триаж почты.

СкиллРасширенный доступ56Звезды репозитория

Коротко о README

README ведет от быстрого старта и однократной инициализации к описанию цикла: проектирование, независимые прогоны по персонам, сборка и проверка живого продукта. Затем объясняются локальный граф, совместимость со стеками, пример бронирования отеля и сравнение с Impeccable, BMAD, Spec Kit, v0 и Figma. В конце идут таблица команд и сведения для разработки.

Бейдж для README

Исходный SKILL.md

---
name: lamina
description: "Route ordinary product implementation and explicit Lamina lifecycle requests. Use passively after initialization for changes to product behavior, flows, permissions, states, failures, or UI; skip purely mechanical maintenance."
---

# /lamina

Use this as the compact Lamina router. The public catalog has four workflow

Сообщить о проблеме