CD dsh-pr-description
Используйте при создании pull request для deepseek-harness или при обновлении его описания после последующих изменений или завершения этапа проверки. Определяет каждый раздел описания, ссылки на Issue, дизайн тестов, раскрытие информации, специфичное для изменений, и раздел Использование ИИ с его уровнями, этапами, правилами оценки, значком AI_DECLARATION и временем обновления.
машинный переводПоказать оригиналСкрыть оригинал«Use when creating a deepseek-harness pull request, or when updating it…»
Use when creating a deepseek-harness pull request, or when updating its description after later changes or a handled review round. Defines each description section, Issue references, test design, change-specific disclosures, and the AI Usage section with its levels, stages, grading rules, AI-DECLARATION badge, and update timing.
Используйте при создании pull request для deepseek-harness или при обновлении его описания после последующих изменений или завершения этапа проверки.
Как процесс D 36/100 · Процесс не доведён — Скилл ссылается на файлы, которых нет в архиве: ../../../.github/pull_request_template.md, ../../../.github/issue-management/README.md, ../../../AGENTS.md
Как улучшить
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 5
✓ Критических и высоких находок нет
Средние и низкие: 5
-
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:138Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| hint 人工独立 | `https://img.shields.io/badge/䷼%20AI…ccb?labelColor=… |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:139Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| assist 人工主导 | `https://img.shields.io/badge/䷼%20AI…9c3?labelColor=… |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:140Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| pair 人工引导 | `https://img.shields.io/badge/䷼%20AI…dd5?labelColor=… |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:141Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| copilot 人工把关 | `https://img.shields.io/badge/䷼%20AI…2e2?labelColor=… |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:142Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| auto 模型自主 | `https://img.shields.io/badge/䷼%20AI…9fe?labelColor=… |
таблица
Просканировано файлов: 1. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
missing-refссылка на отсутствующий файл: ../../../.github/pull_request_template.md - предупреждение
missing-refссылка на отсутствующий файл: ../../../.github/issue-management/README.md - предупреждение
missing-refссылка на отсутствующий файл: ../../../AGENTS.md - предупреждение
missing-refссылка на отсутствующий файл: ../../../docs/AGENTS.md - предупреждение
missing-refссылка на отсутствующий файл: ../record-browser-gif/SKILL.md - предупреждение
missing-refссылка на отсутствующий файл: ../../../docs/i18n/translation-rules.md - предупреждение
missing-refссылка на отсутствующий файл: ../record-browser-gif/SKILL.md - предупреждение
missing-refссылка на отсутствующий файл: scripts/doc-budgets.manifest.json - заметка
edit-residueв тексте есть пометки об устаревшем (строки 189): проверьте, не остались ли старые правила рядом с новыми — полная проверка читает текст на противоречия
Процессный рейтинг: все десять параметров 36/100
- 0Инструменты и файлы. Не хватает 8 файла(ов): ../../../.github/pull_request_template.md, ../../../.github/issue-management/README.md, ../../../AGENTS.md
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 13, без проверки текущего состояния
- 40Результат и критерий готовности. Не сказано, что считать результатом
- 70Стоимость исполнения. Тело инструкции 4528 токенов
- 100Шаги. Шагов: 51
- 100Согласованность. Имя и обязательные поля на месте
- low Ответ описан самодельной разметкой (4 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 330 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 16 заголовков
- +3Пошаговые инструкции: 51 пунктов
- +4Есть примеры (2 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 72.