10 KiB
коллега.skill
«Вы, ИИ-шники, предатели кода — вы уже убили фронтенд, теперь идёте за бэкендом, QA, девопсами, безопасниками, чипами, а в конце убьёте себя и всё человечество»
Коллега уволился, оставив гору недокументированного кода?
Стажёр ушёл — пустой стол и недоделанный проект?
Наставник уехал, забрав весь контекст и опыт?
Напарник перевёлся, и сработанность обнулилась за ночь?
Предшественник передал дела, попытавшись уместить три года в три страницы?
Преврати холодные прощания в тёплые Skill'ы — добро пожаловать в кибер-бессмертие!
Предоставь исходные материалы (сообщения из Slack, документы из Confluence, письма, скриншоты)
плюс своё субъективное описание человека
и получи AI Skill, который действительно работает как он
Источники данных · Установка · Использование · Демо · Подробная установка · 中文 · English
Created by @titanwings | Powered by Shanghai AI Lab · AI Safety Center
Поддерживаемые источники данных
Это пока бета-версия коллега.skill — скоро добавим больше источников, следите за обновлениями!
| Источник | Сообщения | Документы / Wiki | Таблицы | Примечания |
|---|---|---|---|---|
| Slack (авто) | ✅ API | — | — | Нужна установка бота админом; бесплатный план — 90 дней |
| Telegram | ✅ Экспорт | — | — | Экспорт чата через Telegram Desktop в JSON |
| Microsoft Teams | ✅ Экспорт | — | — | Экспорт чата через compliance или вручную |
| Feishu (авто) | ✅ API | ✅ | ✅ | Просто введи имя — полная автоматизация |
| — | ✅ | — | Ручная загрузка | |
| Изображения / Скриншоты | ✅ | — | — | Ручная загрузка |
Email .eml / .mbox |
✅ | — | — | Ручная загрузка |
| Markdown | ✅ | ✅ | — | Ручная загрузка |
| Вставить текст напрямую | ✅ | — | — | Ручной ввод |
Установка
Claude Code
Важно: Claude Code ищет скиллы в
.claude/skills/в корне git-репозитория. Убедись, что выполняешь команду в правильном месте.
# Установить в текущий проект (выполнить в корне git-репозитория)
mkdir -p .claude/skills
git clone https://github.com/titanwings/colleague-skill .claude/skills/create-colleague
# Или установить глобально (доступно во всех проектах)
git clone https://github.com/titanwings/colleague-skill ~/.claude/skills/create-colleague
OpenClaw
git clone https://github.com/titanwings/colleague-skill ~/.openclaw/workspace/skills/create-colleague
Зависимости (опционально)
pip3 install -r requirements.txt
Использование
В Claude Code введи:
/create-colleague
Следуй инструкциям: введи имя, компания/уровень (например, Яндекс Senior разработчик), теги личности, затем выбери источник данных. Все поля можно пропустить — даже одного описания достаточно для генерации Skill.
После создания вызывай Skill коллеги через /{slug}.
Команды
| Команда | Описание |
|---|---|
/list-colleagues |
Показать все Skill'ы коллег |
/{slug} |
Вызвать полный Skill (Persona + Work) |
/{slug}-work |
Только рабочие навыки |
/{slug}-persona |
Только личность |
/colleague-rollback {slug} {version} |
Откатить к предыдущей версии |
/delete-colleague {slug} |
Удалить |
Демо
Ввод:
Яндекс Senior разработчик, INTJ, перфекционист, яндексоид
Сценарий 1: Код-ревью
Пользователь ❯ Можешь посмотреть дизайн этого API?
коллега.skill ❯ Погоди — а ТЗ где? Без контекста я не могу адекватно
оценить.
(после прочтения) N+1 запрос, исправь. Формат ответа
стандартный {code, message, data}. Это конвенция,
не обсуждается.
Сценарий 2: Перевод стрелок
Пользователь ❯ Этот баг ты завёл, да?
коллега.skill ❯ Таймлайн проверял? Там в этой фиче несколько мест менялось,
и другие коммиты были. Давай сначала разберёмся.
Возможности
Структура сгенерированного Skill
Каждый Skill коллеги состоит из двух частей:
| Часть | Содержание |
|---|---|
| Часть A — Work Skill | Системы, техстандарты, рабочие процессы, опыт |
| Часть B — Persona | 5-слойная личность: жёсткие правила → идентичность → стиль выражения → принятие решений → межличностное |
Логика: Получить задачу → Persona определяет отношение → Work Skill выполняет → Вывод его голосом
Поддерживаемые теги
Личность: Ответственный · Перекидыватель · Перфекционист · "И так сойдёт" · Прокрастинатор · Токсичный менеджер · Интриган · Карьерист · Пассивно-агрессивный · Нерешительный · Молчун · Читает и не отвечает …
Корпоративная культура: Яндекс-стиль · VK-стиль · Тинькофф-стиль · Сбер-стиль · Стартап · Аутсорс-галера · "Move fast" · Бюрократия · Удалёнка-first
Уровни: Junior / Middle / Senior / Lead / Principal / CTO · Яндекс грейды · VK грейды · Тинькофф L1L6 · Сбер 816 · FAANG L3~L8 …
Эволюция
- Добавить файлы → автоанализ дельты → мерж в соответствующие секции, никогда не перезаписывает существующие выводы
- Коррекция через диалог → скажи «он бы так не сделал, он должен быть xxx» → записывается в слой коррекции, мгновенный эффект
- Версионирование → автоархивация при каждом обновлении, откат к любой предыдущей версии
Примечания
- Качество исходных материалов = качество Skill: логи чатов + длинные документы > только ручное описание
- Приоритет в сборе: длинные тексты написанные ими > ответы с принятием решений > повседневные сообщения
- Это ещё демо-версия — если найдёшь баги, создавай issues!
📄 Технический отчёт
Colleague.Skill: Automated AI Skill Generation via Expert Knowledge Distillation
Мы написали статью с подробным описанием системного дизайна colleague.skill — двухчастная архитектура (Work Skill + Persona), мультиисточниковый сбор данных, механизмы генерации и эволюции Skill'ов, а также результаты оценки в реальных сценариях. Если интересно — загляните!
Star History
MIT License © titanwings