COMPASS Skills
Девять локальных скиллов для управления задачами агента: прояснение цели, дерево задач, пауза и передача сессии, инженерия скиллов
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Скиллы ведут локальные файлы задач и профиля в репозитории
- Часть скиллов запускает вспомогательные скрипты
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/compass-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add dongshuyan/compass-skills --skill academic-humanizer assess-interview-candidate pause-and-resume run-history-skill-builder run-history-skill-upgrader session-handoff-prompt task-clarifier task-forest user-profile-keeper -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b2e556
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dongshuyan/compass-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/academic-humanizer/ /skills/assess-interview-candidate/ /skills/pause-and-resume/ /skills/run-history-skill-builder/ /skills/run-history-skill-upgrader/ /skills/session-handoff-prompt/ /skills/task-clarifier/ /skills/task-forest/ /skills/user-profile-keeper/
git -C "$tmp" checkout 1b2e556ce6f293ba12e95e18d51995d6a969d52f
mkdir -p .claude/skills
cp -R "$tmp/skills/academic-humanizer" .claude/skills/academic-humanizer
cp -R "$tmp/skills/assess-interview-candidate" .claude/skills/assess-interview-candidate
cp -R "$tmp/skills/pause-and-resume" .claude/skills/pause-and-resume
cp -R "$tmp/skills/run-history-skill-builder" .claude/skills/run-history-skill-builder
cp -R "$tmp/skills/run-history-skill-upgrader" .claude/skills/run-history-skill-upgrader
cp -R "$tmp/skills/session-handoff-prompt" .claude/skills/session-handoff-prompt
cp -R "$tmp/skills/task-clarifier" .claude/skills/task-clarifier
cp -R "$tmp/skills/task-forest" .claude/skills/task-forest
cp -R "$tmp/skills/user-profile-keeper" .claude/skills/user-profile-keeperКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add dongshuyan/compass-skills --skill academic-humanizer assess-interview-candidate pause-and-resume run-history-skill-builder run-history-skill-upgrader session-handoff-prompt task-clarifier task-forest user-profile-keeper -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b2e556
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dongshuyan/compass-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/academic-humanizer/ /skills/assess-interview-candidate/ /skills/pause-and-resume/ /skills/run-history-skill-builder/ /skills/run-history-skill-upgrader/ /skills/session-handoff-prompt/ /skills/task-clarifier/ /skills/task-forest/ /skills/user-profile-keeper/
git -C "$tmp" checkout 1b2e556ce6f293ba12e95e18d51995d6a969d52f
mkdir -p .agents/skills
cp -R "$tmp/skills/academic-humanizer" .agents/skills/academic-humanizer
cp -R "$tmp/skills/assess-interview-candidate" .agents/skills/assess-interview-candidate
cp -R "$tmp/skills/pause-and-resume" .agents/skills/pause-and-resume
cp -R "$tmp/skills/run-history-skill-builder" .agents/skills/run-history-skill-builder
cp -R "$tmp/skills/run-history-skill-upgrader" .agents/skills/run-history-skill-upgrader
cp -R "$tmp/skills/session-handoff-prompt" .agents/skills/session-handoff-prompt
cp -R "$tmp/skills/task-clarifier" .agents/skills/task-clarifier
cp -R "$tmp/skills/task-forest" .agents/skills/task-forest
cp -R "$tmp/skills/user-profile-keeper" .agents/skills/user-profile-keeperКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add dongshuyan/compass-skills --skill academic-humanizer assess-interview-candidate pause-and-resume run-history-skill-builder run-history-skill-upgrader session-handoff-prompt task-clarifier task-forest user-profile-keeper -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b2e556
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dongshuyan/compass-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/academic-humanizer/ /skills/assess-interview-candidate/ /skills/pause-and-resume/ /skills/run-history-skill-builder/ /skills/run-history-skill-upgrader/ /skills/session-handoff-prompt/ /skills/task-clarifier/ /skills/task-forest/ /skills/user-profile-keeper/
git -C "$tmp" checkout 1b2e556ce6f293ba12e95e18d51995d6a969d52f
mkdir -p .github/skills
cp -R "$tmp/skills/academic-humanizer" .github/skills/academic-humanizer
cp -R "$tmp/skills/assess-interview-candidate" .github/skills/assess-interview-candidate
cp -R "$tmp/skills/pause-and-resume" .github/skills/pause-and-resume
cp -R "$tmp/skills/run-history-skill-builder" .github/skills/run-history-skill-builder
cp -R "$tmp/skills/run-history-skill-upgrader" .github/skills/run-history-skill-upgrader
cp -R "$tmp/skills/session-handoff-prompt" .github/skills/session-handoff-prompt
cp -R "$tmp/skills/task-clarifier" .github/skills/task-clarifier
cp -R "$tmp/skills/task-forest" .github/skills/task-forest
cp -R "$tmp/skills/user-profile-keeper" .github/skills/user-profile-keeperКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add dongshuyan/compass-skills --skill academic-humanizer assess-interview-candidate pause-and-resume run-history-skill-builder run-history-skill-upgrader session-handoff-prompt task-clarifier task-forest user-profile-keeper -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b2e556
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dongshuyan/compass-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/academic-humanizer/ /skills/assess-interview-candidate/ /skills/pause-and-resume/ /skills/run-history-skill-builder/ /skills/run-history-skill-upgrader/ /skills/session-handoff-prompt/ /skills/task-clarifier/ /skills/task-forest/ /skills/user-profile-keeper/
git -C "$tmp" checkout 1b2e556ce6f293ba12e95e18d51995d6a969d52f
mkdir -p .agents/skills
cp -R "$tmp/skills/academic-humanizer" .agents/skills/academic-humanizer
cp -R "$tmp/skills/assess-interview-candidate" .agents/skills/assess-interview-candidate
cp -R "$tmp/skills/pause-and-resume" .agents/skills/pause-and-resume
cp -R "$tmp/skills/run-history-skill-builder" .agents/skills/run-history-skill-builder
cp -R "$tmp/skills/run-history-skill-upgrader" .agents/skills/run-history-skill-upgrader
cp -R "$tmp/skills/session-handoff-prompt" .agents/skills/session-handoff-prompt
cp -R "$tmp/skills/task-clarifier" .agents/skills/task-clarifier
cp -R "$tmp/skills/task-forest" .agents/skills/task-forest
cp -R "$tmp/skills/user-profile-keeper" .agents/skills/user-profile-keeperКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add dongshuyan/compass-skills --skill academic-humanizer assess-interview-candidate pause-and-resume run-history-skill-builder run-history-skill-upgrader session-handoff-prompt task-clarifier task-forest user-profile-keeper -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b2e556
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dongshuyan/compass-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/academic-humanizer/ /skills/assess-interview-candidate/ /skills/pause-and-resume/ /skills/run-history-skill-builder/ /skills/run-history-skill-upgrader/ /skills/session-handoff-prompt/ /skills/task-clarifier/ /skills/task-forest/ /skills/user-profile-keeper/
git -C "$tmp" checkout 1b2e556ce6f293ba12e95e18d51995d6a969d52f
mkdir -p .agents/skills
cp -R "$tmp/skills/academic-humanizer" .agents/skills/academic-humanizer
cp -R "$tmp/skills/assess-interview-candidate" .agents/skills/assess-interview-candidate
cp -R "$tmp/skills/pause-and-resume" .agents/skills/pause-and-resume
cp -R "$tmp/skills/run-history-skill-builder" .agents/skills/run-history-skill-builder
cp -R "$tmp/skills/run-history-skill-upgrader" .agents/skills/run-history-skill-upgrader
cp -R "$tmp/skills/session-handoff-prompt" .agents/skills/session-handoff-prompt
cp -R "$tmp/skills/task-clarifier" .agents/skills/task-clarifier
cp -R "$tmp/skills/task-forest" .agents/skills/task-forest
cp -R "$tmp/skills/user-profile-keeper" .agents/skills/user-profile-keeperКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dongshuyan/compass-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/academic-humanizer/ /skills/assess-interview-candidate/ /skills/pause-and-resume/ /skills/run-history-skill-builder/ /skills/run-history-skill-upgrader/ /skills/session-handoff-prompt/ /skills/task-clarifier/ /skills/task-forest/ /skills/user-profile-keeper/
git -C "$tmp" checkout 1b2e556ce6f293ba12e95e18d51995d6a969d52f
mkdir -p .devin/skills
cp -R "$tmp/skills/academic-humanizer" .devin/skills/academic-humanizer
cp -R "$tmp/skills/assess-interview-candidate" .devin/skills/assess-interview-candidate
cp -R "$tmp/skills/pause-and-resume" .devin/skills/pause-and-resume
cp -R "$tmp/skills/run-history-skill-builder" .devin/skills/run-history-skill-builder
cp -R "$tmp/skills/run-history-skill-upgrader" .devin/skills/run-history-skill-upgrader
cp -R "$tmp/skills/session-handoff-prompt" .devin/skills/session-handoff-prompt
cp -R "$tmp/skills/task-clarifier" .devin/skills/task-clarifier
cp -R "$tmp/skills/task-forest" .devin/skills/task-forest
cp -R "$tmp/skills/user-profile-keeper" .devin/skills/user-profile-keeperКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add dongshuyan/compass-skills --skill academic-humanizer assess-interview-candidate pause-and-resume run-history-skill-builder run-history-skill-upgrader session-handoff-prompt task-clarifier task-forest user-profile-keeper -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b2e556
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dongshuyan/compass-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/academic-humanizer/ /skills/assess-interview-candidate/ /skills/pause-and-resume/ /skills/run-history-skill-builder/ /skills/run-history-skill-upgrader/ /skills/session-handoff-prompt/ /skills/task-clarifier/ /skills/task-forest/ /skills/user-profile-keeper/
git -C "$tmp" checkout 1b2e556ce6f293ba12e95e18d51995d6a969d52f
mkdir -p .cline/skills
cp -R "$tmp/skills/academic-humanizer" .cline/skills/academic-humanizer
cp -R "$tmp/skills/assess-interview-candidate" .cline/skills/assess-interview-candidate
cp -R "$tmp/skills/pause-and-resume" .cline/skills/pause-and-resume
cp -R "$tmp/skills/run-history-skill-builder" .cline/skills/run-history-skill-builder
cp -R "$tmp/skills/run-history-skill-upgrader" .cline/skills/run-history-skill-upgrader
cp -R "$tmp/skills/session-handoff-prompt" .cline/skills/session-handoff-prompt
cp -R "$tmp/skills/task-clarifier" .cline/skills/task-clarifier
cp -R "$tmp/skills/task-forest" .cline/skills/task-forest
cp -R "$tmp/skills/user-profile-keeper" .cline/skills/user-profile-keeperКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add dongshuyan/compass-skills --skill academic-humanizer assess-interview-candidate pause-and-resume run-history-skill-builder run-history-skill-upgrader session-handoff-prompt task-clarifier task-forest user-profile-keeper -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b2e556
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dongshuyan/compass-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/academic-humanizer/ /skills/assess-interview-candidate/ /skills/pause-and-resume/ /skills/run-history-skill-builder/ /skills/run-history-skill-upgrader/ /skills/session-handoff-prompt/ /skills/task-clarifier/ /skills/task-forest/ /skills/user-profile-keeper/
git -C "$tmp" checkout 1b2e556ce6f293ba12e95e18d51995d6a969d52f
mkdir -p .roo/skills
cp -R "$tmp/skills/academic-humanizer" .roo/skills/academic-humanizer
cp -R "$tmp/skills/assess-interview-candidate" .roo/skills/assess-interview-candidate
cp -R "$tmp/skills/pause-and-resume" .roo/skills/pause-and-resume
cp -R "$tmp/skills/run-history-skill-builder" .roo/skills/run-history-skill-builder
cp -R "$tmp/skills/run-history-skill-upgrader" .roo/skills/run-history-skill-upgrader
cp -R "$tmp/skills/session-handoff-prompt" .roo/skills/session-handoff-prompt
cp -R "$tmp/skills/task-clarifier" .roo/skills/task-clarifier
cp -R "$tmp/skills/task-forest" .roo/skills/task-forest
cp -R "$tmp/skills/user-profile-keeper" .roo/skills/user-profile-keeperКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add dongshuyan/compass-skills --skill academic-humanizer assess-interview-candidate pause-and-resume run-history-skill-builder run-history-skill-upgrader session-handoff-prompt task-clarifier task-forest user-profile-keeper -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 1b2e556
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dongshuyan/compass-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/academic-humanizer/ /skills/assess-interview-candidate/ /skills/pause-and-resume/ /skills/run-history-skill-builder/ /skills/run-history-skill-upgrader/ /skills/session-handoff-prompt/ /skills/task-clarifier/ /skills/task-forest/ /skills/user-profile-keeper/
git -C "$tmp" checkout 1b2e556ce6f293ba12e95e18d51995d6a969d52f
mkdir -p .agents/skills
cp -R "$tmp/skills/academic-humanizer" .agents/skills/academic-humanizer
cp -R "$tmp/skills/assess-interview-candidate" .agents/skills/assess-interview-candidate
cp -R "$tmp/skills/pause-and-resume" .agents/skills/pause-and-resume
cp -R "$tmp/skills/run-history-skill-builder" .agents/skills/run-history-skill-builder
cp -R "$tmp/skills/run-history-skill-upgrader" .agents/skills/run-history-skill-upgrader
cp -R "$tmp/skills/session-handoff-prompt" .agents/skills/session-handoff-prompt
cp -R "$tmp/skills/task-clarifier" .agents/skills/task-clarifier
cp -R "$tmp/skills/task-forest" .agents/skills/task-forest
cp -R "$tmp/skills/user-profile-keeper" .agents/skills/user-profile-keeperКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dongshuyan/compass-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/academic-humanizer/ /skills/assess-interview-candidate/ /skills/pause-and-resume/ /skills/run-history-skill-builder/ /skills/run-history-skill-upgrader/ /skills/session-handoff-prompt/ /skills/task-clarifier/ /skills/task-forest/ /skills/user-profile-keeper/
git -C "$tmp" checkout 1b2e556ce6f293ba12e95e18d51995d6a969d52f
mkdir -p .agents/skills
cp -R "$tmp/skills/academic-humanizer" .agents/skills/academic-humanizer
cp -R "$tmp/skills/assess-interview-candidate" .agents/skills/assess-interview-candidate
cp -R "$tmp/skills/pause-and-resume" .agents/skills/pause-and-resume
cp -R "$tmp/skills/run-history-skill-builder" .agents/skills/run-history-skill-builder
cp -R "$tmp/skills/run-history-skill-upgrader" .agents/skills/run-history-skill-upgrader
cp -R "$tmp/skills/session-handoff-prompt" .agents/skills/session-handoff-prompt
cp -R "$tmp/skills/task-clarifier" .agents/skills/task-clarifier
cp -R "$tmp/skills/task-forest" .agents/skills/task-forest
cp -R "$tmp/skills/user-profile-keeper" .agents/skills/user-profile-keeperКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dongshuyan/compass-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/academic-humanizer/ /skills/assess-interview-candidate/ /skills/pause-and-resume/ /skills/run-history-skill-builder/ /skills/run-history-skill-upgrader/ /skills/session-handoff-prompt/ /skills/task-clarifier/ /skills/task-forest/ /skills/user-profile-keeper/
git -C "$tmp" checkout 1b2e556ce6f293ba12e95e18d51995d6a969d52f
mkdir -p .agents/skills
cp -R "$tmp/skills/academic-humanizer" .agents/skills/academic-humanizer
cp -R "$tmp/skills/assess-interview-candidate" .agents/skills/assess-interview-candidate
cp -R "$tmp/skills/pause-and-resume" .agents/skills/pause-and-resume
cp -R "$tmp/skills/run-history-skill-builder" .agents/skills/run-history-skill-builder
cp -R "$tmp/skills/run-history-skill-upgrader" .agents/skills/run-history-skill-upgrader
cp -R "$tmp/skills/session-handoff-prompt" .agents/skills/session-handoff-prompt
cp -R "$tmp/skills/task-clarifier" .agents/skills/task-clarifier
cp -R "$tmp/skills/task-forest" .agents/skills/task-forest
cp -R "$tmp/skills/user-profile-keeper" .agents/skills/user-profile-keeperКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи все скиллы: npx skills add dongshuyan/compass-skills --skill '*' -a claude-code. Для одной задачи ставь нужный скилл по имени.
Другие способы из описания автора
npx skills add dongshuyan/compass-skills --skill '*' -a claude-codeСписок скиллов: npx skills add dongshuyan/compass-skills --list. Можно ставить в несколько хостов: -a codex -a claude-code.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
COMPASS Skills это набор из девяти скиллов в формате SKILL.md для управления работой ИИ-агента. Пять скиллов помогают в ходе работы: прояснить цель и критерии приемки, вести репозиторное дерево задач с зависимостями, кооперативно ставить работу на паузу и возобновлять, сжимать разговор в готовый промпт для новой сессии и вести локальный профиль совместной работы. Два скилла превращают историю запусков в новый или улучшенный скилл. Еще один убирает шаблонные ИИ-обороты в академических текстах, а последний помогает готовить офлайн-отчет по кандидату из резюме и вакансии.
Для кого. Для тех, кто ведет длинные задачи через агента и хочет управляемость, паузы и передачу контекста.
Подходит, если
- Нужно согласовать цель и критерии до затратной или заметной работы
- Нужно поставить работу на паузу и потом продолжить с контрольной точки
- Нужно передать контекст в новую сессию одним промптом
Не подходит, если
- Задача короткая и управление ей не окупается
- Нужен инструмент, который сам пишет код, а не ведет процесс
Пример запроса к агенту
Поставь текущую задачу на паузу в безопасной точке и подготовь промпт для продолжения в новой сессииОграничения
Проект в статусе alpha. Скиллы ведут локальные файлы задач и профиля в репозитории, за их хранение отвечает пользователь. Скилл по кандидатам работает только с авторизованным резюме, оценки возраста данных держатся вне скоринга. Основная документация на английском и китайском.
Как отключить. Удалите установленные папки скиллов из каталога агента, локальные файлы задач и профиля можно убрать вручную.
Проверка безопасности
- Скиллы ведут локальные файлы задач и профиля в репозитории
- Часть скиллов запускает вспомогательные скрипты
Коротко о README
README представляет COMPASS Skills как девять локальных скиллов SKILL.md для агентов: пять для совместной работы, два по инженерии скиллов из истории запусков, один для очистки академических текстов и один для поддержки найма. Скиллы прояснения цели, дерева задач, паузы и возобновления, передачи сессии и профиля пользователя помогают управлять длинной работой. Пара run-history превращает завершенную работу в новый или улучшенный скилл с явным подтверждением. Установка через npx skills add, есть подробный туториал по написанию своих скиллов.
Частые вопросы
Что выбрать: pause-and-resume или session-handoff-prompt?
pause-and-resume для той же сессии, session-handoff-prompt когда работа переходит в новую сессию.
Обязательно ставить все девять?
Нет. Для репозитория с несколькими скиллами ставьте только нужные функции по имени.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI