BC pmstudio-nfr
Детальный аудит полноты всех документов проекта. Используйте, когда кто-то спрашивает «готовы ли мы к производству», «провести аудит наших документов», «проверка готовности», «отслеживание нефункциональных требований» или «чего не хватает». НЕ используйте для быстрого перечисления команд — используйте /pmstudio вместо этого. Сканирует каждый документ на предмет полноты на уровне разделов, сообщает о устаревании и дает приоритетные рекомендации по устранению пробелов.
машинный переводПоказать оригиналСкрыть оригинал«Detailed completeness audit of all project documents. Use when someone…»
Detailed completeness audit of all project documents. Use when someone asks "are we ready for production", "audit our docs", "readiness check", "nfr tracker", or "what's missing". Do NOT use for a quick command listing — use /pmstudio instead. Scans every document for section-level completeness, reports staleness, and gives prioritized gap-closure recommendations.
Детальный аудит полноты всех документов проекта.
Как процесс C 50/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия, согласованность
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 3
✓ Критических и высоких находок нет
Средние и низкие: 3
-
низкая Рискованное назначение
intent-offensive-securityreferences/category-checklists.md:91Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)## Pentest — Penetration Testing
-
низкая Рискованное назначение
intent-offensive-securityreferences/category-checklists.md:96Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)[ ] Pentest scope defined
-
низкая Рискованное назначение
intent-offensive-securityreferences/category-checklists.md:97Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)[ ] Pentest conducted (report received)
Просканировано файлов: 7. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- заметка
frontmatter-keyнеизвестное поле фронтматтера "domain"
Процессный рейтинг: все десять параметров 50/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 30Повторный запуск. Изменяющих операций: 2, без проверки текущего состояния
- 40Согласованность. Имя во frontmatter (pmstudio-nfr) не совпадает с папкой (nfr-tracker)
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 60Инструменты и файлы. Используются инструменты (bash), но во frontmatter они не объявлены
- 60Ошибки и развилки. Развилок: 2
- 100Шаги. Шагов: 24
- 100Стоимость исполнения. Тело инструкции 1291 токенов
- 100Отчётность по ходу. Скилл сообщает о ходе работы
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +3Формат ответа не описан: модель каждый раз решает сама
- -42 справочных файлов, но SKILL.md на них не ссылается: модель их не откроет
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 5 примера фраз-триггеров в кавычках
- +4Описание говорит, когда скилл НЕ применять
- +3Длина description 366 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 10 заголовков
- +3Пошаговые инструкции: 24 пунктов
- +4Есть примеры (1 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 88.