# admin-dashboard

Помогает расширять админ-панель, портал разработчика и консоль операций: новые вкладки, метрики, мониторинг, управление пользователями.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 323 установки · ★ 254
- Автор: curiositech
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/curiositech/some_claude_skills/tree/HEAD/.claude/skills/admin-dashboard/SKILL.md
- Обновлён: 2026-09-06
- HTML: https://affpapa.org/nevibecode/skills/admin-dashboard

## Что делает

Скилл описывает структуру админки и подсказывает, как добавить в неё новую вкладку. Внутри — разбор существующих вкладок (Overview, Funnel, Page Views, Users, Access Requests, Allowed Emails, Email Templates), их источников данных и заготовки для запланированных: Production Health, Error Tracking, External Services, AI Analytics, Audit Logs.

Работает по шагам: создать компонент вкладки, добавить её в список `tabs`, прописать рендер в `renderTabContent`. Для API есть шаблон эндпоинта с проверкой `requireAdmin()`, ограничением частоты запросов и записью действия в аудит. Отдельно показан компонент `StatCard` и обновление данных через SWR.

Скилл заточен под конкретный проект: пути вроде `src/app/admin/page.tsx`, таблицы `adminUsers`, `auditLog`, `pageViews` и модули `@/db/secure-db`, `@/lib/hipaa/audit`. Если у вас другая структура, шаблоны придётся переписывать под себя. Ещё в примерах есть требование не показывать в ошибках идентификаторы пользователей и данные с PHI — это стоит проверить, прежде чем копировать код в свой проект.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add curiositech/some_claude_skills --skill admin-dashboard -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/admin-dashboard/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/admin-dashboard/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add curiositech/some_claude_skills --skill admin-dashboard -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/admin-dashboard/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add curiositech/some_claude_skills --skill admin-dashboard -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/admin-dashboard/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install curiositech/some_claude_skills admin-dashboard
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/admin-dashboard/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add curiositech/some_claude_skills --skill admin-dashboard -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/curiositech/some_claude_skills --path .claude/skills/admin-dashboard
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/admin-dashboard/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add curiositech/some_claude_skills --skill admin-dashboard -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/curiositech/some_claude_skills/tree/HEAD/.claude/skills/admin-dashboard/SKILL.md

## Когда брать
- добавить новую вкладку в существующую админ-панель
- собрать эндпоинт со статистикой и ограничением частоты запросов
- вывести метрики API и состояние внешних сервисов
- настроить аудит действий администратора
- показать агрегированные ошибки без данных пользователей

## Примеры запросов агенту
- Добавь в админку вкладку Production Health с метриками задержки и аптайма
- Сделай эндпоинт `/api/admin/metrics` с проверкой админа и записью в аудит
- Выведи список ошибок по типам и путям, без идентификаторов пользователей

## Похожие
- [building-admin-dashboard-customizations](https://affpapa.org/nevibecode/skills/building-admin-dashboard-customizations.md) — скилл · 4400 установок
- [metrics-dashboard](https://affpapa.org/nevibecode/skills/metrics-dashboard.md) — скилл · 3000 установок
- [measure-dashboard-requirements](https://affpapa.org/nevibecode/skills/measure-dashboard-requirements.md) — скилл · 756 установок
- [kpi-dashboard-design](https://affpapa.org/nevibecode/skills/aj-geddes-kpi-dashboard-design.md) — скилл · 520 установок
- [firecrawl-dashboard-reporting](https://affpapa.org/nevibecode/skills/firecrawl-dashboard-reporting.md) — скилл · 31600 установок
- [qa-dashboard](https://affpapa.org/nevibecode/skills/qa-dashboard.md) — скилл · 1100 установок

Из того же набора: [curiositech/some_claude_skills](https://affpapa.org/nevibecode/by/curiositech/some_claude_skills.md) — 23 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
