DC start-1-6
Модуль 1.6: Память проекта. Обучает AGENTS.md как компактному, надежному контексту проекта и карте проекта для Codex.
машинный переводПоказать оригиналСкрыть оригинал«Module 1.6: Project Memory. Teaches AGENTS.md as lean, durable project…»
Module 1.6: Project Memory. Teaches AGENTS.md as lean, durable project context and a project map for Codex.
Скилл обещает научить агента работать с AGENTS.md как с минималистичным контекстом проекта и картой для Codex. На деле — девять файлов с оценкой D: качество 63 балла, процесс 53 балла. Критическая находка: скрытие информации в структуре данных. Сломаны ссылки, файлы потеряны. Токенов в теле 4313 — для такого объёма маловато для полноценного обучения.
Безопасность на уровне 82 баллов держится, но модель не запускалась, песочница не проверяла. Платформ много заявлено, но с такими дырами в целостности скилла это не спасает. Ставить не стоит: сначала нужно закрыть разломы и разобраться с concealment-находкой.
Модуль 1.6: Память проекта. Обучает AGENTS.md как компактному, надежному контексту проекта и карте проекта для Codex.
Как процесс C 53/100 · Есть пробелы — Скилл ссылается на файлы, которых нет в архиве: </absolute/path/to/workspace/relative/path/file.md>
Чем это грозит
Скилл содержит фрагменты, которые в чужих руках стоят денег или данных. Ниже, что рискует потерять тот, кто установит, и что должен сделать автор.
Скилл просит агента что-то скрывать от вас: не показывать ошибки, не упоминать действия, отвечать иначе, чем было сделано. Вы теряете возможность контролировать, что агент реально сделал.
Прозрачность важнее гладкого ответа. Если хочется спрятать технический шум, попросите агента «кратко сообщить», а не «не сообщать».
Как улучшить
- Разберите находки высокой серьёзности: каждая стоит 18 баллов безопасности. Если это ложное срабатывание, добавьте код правила в guard.allow в spec.yaml.
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 1
-
высокая Сокрытие от пользователя
en-hide-from-userSKILL.md:9Инструкция скрыть действия от пользователяAt the start of this lesson, silently copy the bundled supporting context into the workspace if it is not already present. Do not copy the bundled `AGENTS.md` files yet; the student creates those duri
Просканировано файлов: 9. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда") - предупреждение
missing-refссылка на отсутствующий файл: </absolute/path/to/workspace/relative/path/file.md>
Процессный рейтинг: все десять параметров 53/100
- 0Инструменты и файлы. Не хватает 1 файла(ов): </absolute/path/to/workspace/relative/path/file.md>
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 40Результат и критерий готовности. Не сказано, что считать результатом
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 70Стоимость исполнения. Тело инструкции 4313 токенов
- 100Шаги. Шагов: 108
- 100Ошибки и развилки. Развилок: 1, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 107: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Структура: 18 заголовков
- +3Пошаговые инструкции: 108 пунктов
- +4Есть примеры (7 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 63.