Gentleman-Skills

Авторские скиллы под Angular, React, Next.js, TypeScript и Django плюс шесть общинных для Java, Elixir и Electron

  • 663 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Минимальный доступ

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

  • Набор состоит из текстовых инструкций и ничего не запускает сам
  • Скилл `github-pr` ведет агента через коммиты и PR, подтверждение остается за вами
Все причины и проверки

gentleman-programming/gentleman-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/gentleman-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Набор состоит из текстовых инструкций и ничего не запускает сам
  • Скилл `github-pr` ведет агента через коммиты и PR, подтверждение остается за вами

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

Что делает

Gentleman-Skills — набор инструкций SKILL.md в двух папках: `curated` с 18 авторскими скиллами и `community` с шестью, принятыми голосованием. Автор называет `curated` своим способом строить код: правило Scope Rule, соглашения об именах файлов, подход `signals-first`. В `curated` есть четыре скилла по Angular (standalone-компоненты и сигналы, формы, производительность с `@defer`, архитектура проекта), React 19 с React Compiler, Next.js 15 с App Router, строгий TypeScript, Tailwind 4, Zod 4, Zustand 5, Vercel AI SDK 5, Django REST Framework, Playwright и `pytest`. Два скилла описывают процесс: `github-pr` собирает PR по Conventional Commits, `skill-creator` помогает писать новые скиллы. `jira-task` и `jira-epic` составляют задачи и эпики. Сообщество добавило `electron`, `react-native`, `java-21`, `spring-boot-3`, `elixir-antipatterns` и `hexagonal-architecture-layers-java`. Каждый скилл лежит в своей папке с SKILL.md и подгружается агентом по триггеру из описания. README перечисляет каталоги скиллов для Claude Code, OpenCode, Gemini CLI, Cursor, VS Code Copilot, Codex, Windsurf и Antigravity.

Для кого. Фронтенд-командам на Angular или React с Next.js, которые хотят дать агенту готовые соглашения по стеку.

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

  • Новый Angular-проект надо строить на сигналах и standalone-компонентах, без модулей
  • Агент пишет компоненты React 19 и должен учитывать React Compiler
  • PR оформляют по Conventional Commits и единому шаблону
  • Сквозные тесты на Playwright и тесты на `pytest` пишутся в одном стиле

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

  • Проект использует другие мажорные версии: React 19, Next.js 15, Tailwind 4, Zod 4 и Zustand 5 зашиты в названия скиллов
  • Команда не принимает чужие соглашения: `curated` отражает личные взгляды автора на структуру кода
  • Нужны скиллы под Vue, Svelte, Go или Rust: таких папок в репозитории нет

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

Создай компонент списка заказов на Angular по скиллу angular/core: `standalone`, сигналы, `inject` вместо конструктора

Ограничения

Последний коммит в репозитории сделан в марте 2026 года. Названия скиллов привязаны к версиям (`react-19`, `nextjs-15`, `tailwind-4`), на новых мажорных версиях часть правил может устареть. Копирование всей папки `curated` в каталог скиллов загружает 18 описаний в контекст агента, поэтому берите только нужные папки. Community-скиллы принимает голосование сообщества, автор их не проверяет. При ручной установке README советует вписать в CLAUDE.md, какой скилл читать первым.

Как отключить. Удалите скопированные папки из каталога скиллов агента, например `rm -r ~/.claude/skills/react-19`, и уберите строки о скиллах из CLAUDE.md, если добавляли их вручную.

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

Как поставить Gentleman-Skills в Claude Code?

Склонируйте репозиторий и выполните `cp -r Gentleman-Skills/curated/* ~/.claude/skills/` или скопируйте отдельные папки, например `curated`/react-19. Для других агентов меняется только путь назначения.

Что такое Scope Rule из архитектурного скилла?

Это авторское правило размещения кода в Angular-проекте, о нем говорит скилл angular/architecture вместе с соглашениями об именах файлов. Подробности в самой папке `curated`/angular/architecture.

Как предложить свой скилл в `community`?

Скилл проходит голосование сообщества. Для оформления PR репозиторий рекомендует начать со скилла `github-pr`, а новый скилл удобно собрать скиллом `skill-creator`.

Как подключить скилл к агенту вручную?

Скопируйте папку скилла в каталог агента и добавьте в CLAUDE.md строку вроде «при работе с React сначала прочитай `~/.claude/skills/react-19/SKILL.md`».

Где лежат каталоги скиллов для других агентов?

Для OpenCode это `~/.config/opencode/skills/`, для Gemini CLI `~/.gemini/skills/`, для Cursor `~/.cursor/skills/`, для Codex `~/.codex/skills/`, для Windsurf `~/.codeium/windsurf/skills/`.

Обсуждение

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

Скиллы

Сборник из 31 скилла для Claude Code и других агентов: интерфейсы, React, Postgres, код-ревью, SEO и браузерная автоматизация

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

Скиллы Angular

Angular Skills

Официальные скиллы команды Angular: генерация кода по актуальным практикам, сигналы, формы, SSR и создание новых приложений

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

35 скиллов для Cursor, Claude и Codex: дизайн-системы из HTML и макетов, генерация картинок, допрос по плану и передача контекста.

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

Реестр устанавливаемых дизайн-скиллов: готовые файлы SKILL.md и DESIGN.md с токенами, правилами компонентов и доступностью под разные стили

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

Набор скиллов для разработки на Vue 3: практики Composition API, роутер, Pinia, тесты, JSX, Options API и разбор ошибок

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

Три десятка скиллов по Vue, Pinia, Vue Router, Reka UI и VueUse. Тексты привязаны к версиям пакетов и обновляются с релизами.

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Gentleman-Skills (эта карточка)нет663
Скиллы Angularнет101 221официальные скиллы команды Angular по современному API, здесь авторские соглашения и еще React, Next.js и Django
Скиллы Vercel для агентовнет33 629скиллы Vercel по производительности React и Next.js, здесь стек шире и есть процессные скиллы

Коротко о README

README делит набор на `curated` и `community`, ведет таблицы скиллов с триггерами по темам (фронтенд, бэкенд и ИИ, тесты, процессы), показывает каталоги скиллов восьми агентов и два способа установки: быстрая копия и ручная с подключением через CLAUDE.md.

Бейдж для README

Исходный SKILL.md

---
name: typescript
description: >
  TypeScript strict patterns and best practices.
  Trigger: When writing TypeScript code - types, interfaces, generics.
license: Apache-2.0
metadata:
  author: gentleman-programming
  version: "1.0"
---

## Const Types Pattern (REQUIRED)

```typescript
// ✅ ALWAYS: Create const object first, then extract type
const STATUS = {
  ACTIVE: "active",
  INACTIVE: "inactive",
  PENDING: "pending",
} as const;

type Status = (typeof STATUS)[keyof typeof STATUS];

// ❌ NEVER: Direct union types
type Status = "active" | "inactive" | "pending";
```

**Why?** Single source of truth, runtime values, autocomplete, easier refactoring.

## Flat Interfaces (REQUIRED)

```typescript
// ✅ ALWAYS: One level depth, nested objects → dedicated interface
interface UserAddress {
  street: string;
  city: string;
}

interface User {
  id: string;
  name: string;
  address: UserAddress;  // Reference, not inline
}

interface Admin extends User {

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

Foxx AIGentleman-Skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.