AF skill-router
Направляйте задачи пользователя к наиболее релевантным навыкам, используя многоуровневую таксономию, модель рисков и стратегию минимальной необходимой загрузки. Используйте при принятии решения о том, какой навык загрузить, когда применимо несколько навыков, когда новые загруженные навыки нуждаются в классификации, при оценке того, может ли навык представлять угрозу для системы, или при поддержании постоянной политики маршрутизации задач к навыкам.
машинный переводПоказать оригиналСкрыть оригинал«Route user tasks to the most relevant skills using a layered taxonomy,…»
Route user tasks to the most relevant skills using a layered taxonomy, risk model, and minimum-necessary-loading strategy. Use when deciding which skill to load, when multiple skills could apply, when new downloaded skills need classification, when evaluating whether a skill may threaten the system, or when maintaining a persistent task-to-skill routing policy.
Направляйте задачи пользователя к наиболее релевантным навыкам, используя многоуровневую таксономию, модель рисков и стратегию минимальной необходимой загрузки.
Как процесс F 48/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: scripts/update_skill_index.py, references/skill-index.md, references/usage-stats.json
Как улучшить
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 5. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
missing-refссылка на отсутствующий файл: scripts/update_skill_index.py - предупреждение
missing-refссылка на отсутствующий файл: references/skill-index.md - предупреждение
missing-refссылка на отсутствующий файл: references/usage-stats.json - предупреждение
missing-refссылка на отсутствующий файл: references/routing-decisions.jsonl - предупреждение
missing-refссылка на отсутствующий файл: references/new-skill-review.md - предупреждение
missing-refссылка на отсутствующий файл: references/backlog-priority.md - предупреждение
missing-refссылка на отсутствующий файл: references/skill-overlap-report.md - предупреждение
missing-refссылка на отсутствующий файл: references/skill-overlap-map.json - предупреждение
missing-refссылка на отсутствующий файл: references/skill-fusion-view.md - предупреждение
missing-refссылка на отсутствующий файл: references/risk-source-review.md - предупреждение
missing-refссылка на отсутствующий файл: scripts/cleanup_download_inbox.py - предупреждение
missing-refссылка на отсутствующий файл: scripts/review_risk_sources.py - предупреждение
missing-refссылка на отсутствующий файл: scripts/check_download_overlap.py - предупреждение
missing-refссылка на отсутствующий файл: scripts/intake_skill.py - предупреждение
missing-refссылка на отсутствующий файл: scripts/track_skill_usage.py - предупреждение
missing-refссылка на отсутствующий файл: scripts/log_routing_decision.py - предупреждение
missing-refссылка на отсутствующий файл: scripts/review_new_skills.py - предупреждение
missing-refссылка на отсутствующий файл: scripts/prioritize_backlog.py - предупреждение
missing-refссылка на отсутствующий файл: scripts/detect_skill_overlap.py - предупреждение
missing-refссылка на отсутствующий файл: scripts/apply_overlap_fusion.py
Процессный рейтинг: все десять параметров 48/100
- 0Инструменты и файлы. Не хватает 20 файла(ов): scripts/update_skill_index.py, references/skill-index.md, references/usage-stats.json
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 16, без проверки текущего состояния
- 40Согласованность. Имя во frontmatter (skill-router) не совпадает с папкой (skill-taxonomy-router)
- 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
- 100Шаги. Шагов: 213
- 100Ошибки и развилки. Развилок: 10, есть раздел про ошибки
- 100Стоимость исполнения. Тело инструкции 3840 токенов
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- low Разделов верхнего уровня: 20. Похоже на несколько доменов в одном скилле
- high Скилл велит модели самой совершать необратимое действие, без подтверждения человеком
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 363 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 22 заголовков
- +3Пошаговые инструкции: 213 пунктов
- +3Формат ответа описан явно
- +4Есть примеры (0 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (2 из 3)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 79.