iii-architecture-patterns — скилл для Claude Code: что делает
Скилл помогает собирать бэкенд-архитектуры из примитивов iii: от очередей с повторами до реактивных обработчиков и конвейеров ИИ-агентов. Пригодится, когда задача выходит за пределы одной функции или триггера.
npx skills add iii-hq/iii --skill iii-architecture-patterns -a claude-codeЧто делает iii-architecture-patterns
Скилл подбирает архитектурный шаблон под задачу и показывает, как связать функции, триггеры, обработчики, состояние, очереди, потоки и pub/sub. Среди сценариев — последовательные процессы с отслеживанием шагов, обновление представлений после изменений состояния и побочные действия после вызовов функций.
Для отдельных случаев описаны наблюдатели, передача задач между агентами через именованные очереди, CQRS с событиями и синхронная композиция небольших функций. В примерах есть TypeScript, Python и Rust. Наблюдатели работают в режиме «запустил и забыл»: если побочное действие должно завершиться с повторами, целевая функция должна поставить его в очередь.
Какие задачи решает
- связать шаги процесса через именованные очереди
- отслеживать состояние выполнения по этапам
- обновлять данные после изменения состояния без опроса
- добавить аудит или оповещение после вызова функции
- передавать задачи между ИИ-агентами через общую очередь
Примеры запросов агенту
- Спроектируй процесс с повторами и отслеживанием этапов на примитивах iii.
- Добавь побочное действие после вызова
orders::create, не меняя саму функцию. - Покажи, как организовать передачу задач между агентами через именованную очередь.
Как установить iii-architecture-patterns
1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-architecture-patterns -a claude-code2Вручную: положить файлы
~/.claude/skills/iii-architecture-patterns/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/iii-architecture-patterns/
1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-architecture-patterns -a codex2Вручную: положить файлы
.agents/skills/iii-architecture-patterns/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-architecture-patterns -a cursor2Вручную: положить файлы
.cursor/skills/iii-architecture-patterns/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install iii-hq/iii iii-architecture-patterns2Вручную: положить файлы
.github/skills/iii-architecture-patterns/SKILL.md1Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-architecture-patterns -a gemini-cli2Командой платформы
gemini skills install https://github.com/iii-hq/iii --path skills/iii-architecture-patternsВручную: положить файлы
.devin/skills/iii-architecture-patterns/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add iii-hq/iii --skill iii-architecture-patterns -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о iii-architecture-patterns
Как установить iii-architecture-patterns в Claude Code?
Выполните npx skills add iii-hq/iii --skill iii-architecture-patterns -a claude-code. Файл скилла находится по пути ~/.claude/skills/iii-architecture-patterns/SKILL.md.
Что делает iii-architecture-patterns?
Помогает выбирать шаблоны бэкенд-архитектуры и связывать примитивы iii для рабочих процессов, событий, наблюдателей и агентных конвейеров.
Что происходит, если наблюдатель завершается с ошибкой?
Ошибка наблюдателя не влияет на вызов наблюдаемой функции. Активации выполняются без ожидания; для побочного действия с повторами целевая функция должна поставить задачу в очередь.