AIGuide Skills

Два скилла AIGuide: диаграммы draw.io из текста с экспортом в PNG и SVG, а также стандарты Java и Spring Boot

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

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

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

  • drawio-chart создает файлы .drawio в проекте и запускает команду drawio для экспорта
  • java-coding-standards сам ничего не запускает, но при рефакторинге агент правит Java-код по его правилам, и такие изменения стоит смотреть в диффе
Все причины и проверки

snailclimb/aiguide

Установка

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

npx skillfoxx add skills/aiguide-skills

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

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

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

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

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

  • drawio-chart создает файлы .drawio в проекте и запускает команду drawio для экспорта
  • java-coding-standards сам ничего не запускает, но при рефакторинге агент правит Java-код по его правилам, и такие изменения стоит смотреть в диффе

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

Что делает

AIGuide — китайскоязычный учебник по разработке с ИИ, и в его папке skills лежат два устанавливаемых скилла для Claude Code, Codex и Cursor. Каждый скилл — отдельный каталог с SKILL.md и файлом agents/openai.yaml, подробные правила вынесены в references и подгружаются по необходимости. drawio-chart превращает описание в файл .drawio: блок-схемы, архитектурные схемы, диаграммы последовательности, ER, состояний и ментальные карты. По просьбе скилл экспортирует PNG, SVG или PDF командой drawio, а исходный .drawio оставляет. Если дать ему статью, он выберет 2–6 структур и сделает по странице на каждую в одном файле. Когда drawio CLI на машине нет, скилл сообщает об этом и возвращает команду для ручного экспорта. java-coding-standards дает рабочую памятку для Java 17 и новее и Spring Boot. Он задает формат по Google Java Style, разделение на Controller, Service, Manager и DAO, объекты Form, VO, DTO и BO, правила для транзакций, исключений, логов, пулов потоков, безопасности и тестов. Если в репозитории есть AGENTS.md, CLAUDE.md, Checkstyle или Spotless, их правила приоритетнее. Скилл помогает писать и рефакторить код, проводить ревью и отвечать на вопросы о стандартах.

Для кого. Для разработчиков и технических авторов, которым нужны диаграммы draw.io из текста, и для Java-команд, где агент пишет Spring Boot по единым правилам.

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

  • Для технической статьи нужны схемы, и из текста надо получить несколько страниц в одном файле .drawio
  • Нужна архитектурная схема микросервисов с шлюзом, Redis, MySQL и Kafka с экспортом в PNG
  • Нужны диаграмма последовательности вызовов, ER-диаграмма таблиц или схема состояний заказа
  • Агент должен проверить pull request на Spring Boot: слои, границы транзакций, обработку исключений, покрытие тестами
  • Команде нужны единые правила для Entity, Form, VO, DTO и BO, которые агент соблюдает при генерации кода

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

  • Хватит кода Mermaid: drawio-chart создает файлы .drawio и для одного Mermaid избыточен
  • Нужна растровая иллюстрация или постер: скилл строит структурированные диаграммы
  • Проект на Kotlin, Go или другом стеке: правила java-coding-standards рассчитаны на Java 17 и новее и Spring Boot
  • Вы хотите навязать правила скилла вопреки конфигурации репозитория: AGENTS.md, CLAUDE.md и Checkstyle он ставит выше себя

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

Используй $drawio-chart и нарисуй схему микросервисов с шлюзом, сервисами пользователей и заказов, Redis, MySQL и Kafka, экспортируй в PNG

Ограничения

  • Экспорт в PNG, SVG и PDF требует установленного drawio CLI. Без него скилл отдает только .drawio и подсказывает команду.
  • Тексты SKILL.md и справочных файлов на китайском, поэтому часть формулировок скиллов придется читать в переводе.
  • Правила java-coding-standards рассчитаны на Java 17 и новее и Spring Boot со слоями Controller, Service, Manager и DAO. Если своих правил в репозитории нет, скилл предлагает адреса вида /module/submodule/action вместо RESTful.
  • В репозитории нет файла лицензии.
  • Ссылки на каталоги в skills/README.md ведут на локальные пути автора, поэтому опирайтесь на команды установки.

Как отключить. Удалите каталоги drawio-chart и java-coding-standards из папки скиллов агента: .claude/skills для Claude Code, .agents/skills или ~/.codex/skills для Codex. Уже созданные файлы .drawio и экспортированные картинки остаются на диске.

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

Как поставить drawio-chart в Claude Code?

Выполните npx skills add Snailclimb/AIGuide --path skills/drawio-chart и перезапустите агента. Затем напишите, например: «Используй $drawio-chart, сделай схему входа пользователя и экспортируй в PNG». Название скилла в запросе помогает ему сработать с первого раза.

Как поставить скиллы AIGuide в Codex?

Запустите install-skill-from-github.py из ~/.codex/skills/.system/skill-installer/scripts с параметрами --repo Snailclimb/AIGuide и --path skills/drawio-chart, для Java-правил укажите skills/java-coding-standards. После установки перезапустите Codex.

Нужен ли draw.io, чтобы получить PNG?

Для экспорта нужна команда drawio в системе. Скилл проверяет ее через which drawio или where drawio и запускает drawio -x -f png -e -b 10 -o файл.drawio.png исходник.drawio. Без команды вы получите только .drawio и подсказку, как экспортировать вручную.

Какие диаграммы умеет рисовать drawio-chart?

Блок-схемы, архитектурные схемы, диаграммы последовательности, ER-диаграммы, схемы состояний и ментальные карты. Файлы получают суффиксы вида -flow, -arch, -seq, -er, -state и -mind, например login-flow.drawio. По статье скилл строит несколько диаграмм как страницы одного файла.

Что делает java-coding-standards, если в проекте свои правила?

Уступает им. Если AGENTS.md, CLAUDE.md, настройки Checkstyle или Spotless и соседний код расходятся со скиллом, действует правило репозитория. Скилл указывает на расхождение, только когда оно влияет на результат.

Обсуждение

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

Скиллы

Коллекция скиллов Mindrally

Claude Code Skills Collection

Более двухсот скиллов с правилами кода под фреймворки и языки, переделанных из Cursor rules в формат SKILL.md

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

Маркетплейс Claude Code из 19 плагинов и 76 скиллов по фронтенду, бэкенду, DevOps и безопасности с командой сборки цепочек

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

Claude Code Skills, китайский набор

Claude Code Skills 中文精选集

Набор из 21 собственного скилла для Claude Code с китайским выводом: ревью кода, README, тесты API, рефакторинг, профилирование

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

Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации

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

Одиннадцать скиллов для Claude Code и Codex: аудит тестов, очистка git worktree, страницы планов, расшифровка записей экрана и вход через 1Password

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

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

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

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
AIGuide Skills (эта запись)нет713
drawio-skillнет10 445делает draw.io диаграммы из текста, кода, Terraform, Kubernetes, SQL и OpenAPI, правил для Java в нем нет
claude-code-javaнет761большой набор Java-скиллов для ревью, Spring Boot, JPA и миграции версий, без диаграмм
spring-boot-skillsнет330учит агента писать Spring Boot по конвенциям и шаблонам вашего проекта, диаграмм не рисует

Коротко о README

Главный README представляет AIGuide как открытый учебник для тех, кто строит приложения на LLM, агентах, RAG и MCP, и ведет на сайт javaguide.cn с материалами. Раздел Agent Skills перечисляет два скилла и две команды установки: через npx skills и через установщик Codex. Дальше идут порядок чтения (основы моделей, RAG, агенты, проектирование систем), дорожные карты и подборки вопросов для собеседований. Отдельный skills/README.md повторяет установку и дает пример запроса для каждого скилла.

Бейдж для README

Исходный SKILL.md

---
name: drawio-chart
description: Draw.io 配图专家:用于生成和导出 `.drawio` 图表。在用户要求 draw.io、diagrams.net、流程图、架构图、时序图、ER 图、状态图、思维导图,或明确提到 `.drawio`、PNG、SVG、PDF 导出、技术文章配图时使用。默认输出专业技术风格,并遵循 floracat-architecture-diagram 的视觉规范。
---

# Draw.io 配图专家

这个 skill 负责把用户的图表需求转成 `.drawio` 文件,并在需要时导出为 PNG、SVG 或 PDF。

主文件只保留任务路由、工作流和验收规则。详细样式、XML 模板、导出命令和示例按需读取 `references/`。

## 什么时候使用

在这些场景下优先使用本 skill:

- 用户明确要求 `draw.io`、`diagrams.net` 或 `.drawio`
- 用户要求生成流程图、架构图、时序图、ER 图、状态机图、思维导图
- 用户希望把图导出为 PNG / SVG / PDF
- 用户要给技术文章、教程、系统设计文档配图
- 用户给出一篇文章,希望抽取多张技术图并放进同一个 draw.io 文件

不适合本 skill 的情况:

- 用户只想要 Mermaid 代码,不需要 `.drawio`
- 用户需要的是位图插画、海报或白板风正文配图,而不是结构化图表
- 用户只是讨论图表思路,还不想真正生成文件

## 参考路由

按任务需要读取对应参考文件,不要默认把所有参考内容都塞进上下文:

| 需求 | 读取文件 |
| --- | --- |
| 颜色、字体、节点语义、连线风格、视觉统一规范 | `references/style-spec.md` |
| XML 结构规则、文本标签规则、节点/连线模板、不同图表类型的结构建议 | `references/xml-and-layout.md` |
| 导出命令、文件命名、打开方式、交付规则 | `references/export-and-files.md` |
| 常见提示词、单图/多图文章配图示例、批量页面生成方式 | `references/use-cases.md` |

## 核心规则

- 默认先生成 `.drawio` 原生文件,再根据用户要求决定是否导出。
- 如果用户明确要求导出 PNG / SVG / PDF,仍然先保留 `.drawio` 作为源文件,除非用户明确要求删除。
- 输出图表时,优先保证信息结构清晰,再保证视觉统一,不要为了“好看”牺牲可读性。
- 图表中的 `mxCell.value` 默认使用纯文本,避免嵌入 HTML 标签。
- 连线标签保持短小;长说明优先放到节点里或旁注节点里。
- 能不解释基础概念就不解释,把上下文留给真正影响绘图结果的约束。

## 图表类型选择

按内容结构选择图表,不要机械套模板:

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

Foxx AIAIGuide Skills
Foxx AI

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