organization-best-practices — скилл для Claude Code: как установить
Настраивает мультиарендность, роли и команды в Better Auth. Помогает внедрить разграничение доступа и приглашения участников без ручного поиска сигнатур.
npx skills add better-auth/skills --skill organization-best-practices -a claude-code
npx skills add better-auth/skills --skill organization -a claude-codeЧто делает organization-best-practices
Плагин organization() работает на сервере, а organizationClient() подключается на клиенте. Для базы потребуется применить миграцию через npx auth@latest migrate либо схемы Drizzle или Prisma.
Скилл описывает работу с приглашениями по почте или прямым ссылкам, а также привязку активной организации к сессии. Внутри поддерживаются изолированные команды и динамические разрешения через аддон @better-auth/organization/addons.
Серверное создание организации от имени пользователя через userId несовместимо с сессионными заголовками. Из-за правил безопасности система также блокирует удаление последнего владельца, пока владение не передано другому аккаунту.
Какие задачи решает
- сконфигурировать серверный и клиентский плагины Better Auth для работы с организациями
- настроить отправку приглашений по почте или ссылке
- разграничить права пользователей через роли и разрешения
- создать изолированные команды внутри организации
Примеры запросов агенту
- Помоги настроить плагин organization в Better Auth с поддержкой команд и миграцией базы.
- Напиши функцию отправки приглашений по email с ограничением срока действия в 7 дней.
- Как реализовать проверку прав через hasPermission на клиенте и добавить динамические роли?
Как установить organization-best-practices
1Через Skills CLI (Vercel)
npx skills add better-auth/skills --skill organization-best-practices -a claude-codenpx skills add better-auth/skills --skill organization -a claude-code2Вручную: положить файлы
~/.claude/skills/organization/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/organization/
1Через Skills CLI (Vercel)
npx skills add better-auth/skills --skill organization -a codex2Вручную: положить файлы
.agents/skills/organization/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add better-auth/skills --skill organization -a cursor2Вручную: положить файлы
.cursor/skills/organization/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install better-auth/skills organization2Вручную: положить файлы
.github/skills/organization/SKILL.md1Через Skills CLI (Vercel)
npx skills add better-auth/skills --skill organization -a gemini-cli2Командой платформы
gemini skills install https://github.com/better-auth/skills --path better-auth/organizationВручную: положить файлы
.devin/skills/organization/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add better-auth/skills --skill organization -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора5
Весь набор →Похожие
Вопросы о organization-best-practices
Как установить organization-best-practices в Claude Code?
Выполните команду npx skills add better-auth/skills --skill organization-best-practices -a claude-code в терминале проекта.
Что делает этот скилл?
Скилл передаёт агенту правила настройки мультиарендности, участников, приглашений и команд в библиотеке Better Auth. Он даёт готовые паттерны интеграции для серверного и клиентского кода.
Можно ли удалить единственного владельца организации?
Нет, API блокирует удаление последнего владельца. Сначала потребуется передать роль владельца другому участнику.