Навыки writing-skills
📝

writing-skills

Безопасно

Создание и тестирование AI-навыков по методологии TDD

Также доступно от: Cycleaddict,Cygnusfear,davila7,Dimon94,DYAI2025,CodingCossack,obra

Создание AI-навыков без тестирования приводит к документации, которую агенты игнорируют под давлением. Этот навык применяет тест-драйвен разработку к созданию навыков: сначала запускайте проваливающиеся сценарии, документируйте провалы, пишите навыки, устраняющие эти конкретные пробелы, затем проверяйте соответствие.

Поддерживает: Claude Codex Code(CC)
🥉 73 Бронза
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «writing-skills». Агент пропустил проверку навыков под давлением времени, сказав: 'Я могу исправить это быстрее без чтения документации'

Ожидаемый результат:

Рационализация идентифицирована: Предвзятость скорости. Контрмера для добавления: Явная контрольная точка 'STOP', требующая проверки навыка перед любой отладкой. Красный флаг: 'Я уже это знаю' = всё равно прочитайте навык.

Использование «writing-skills». Описание навыка: 'Используйте для асинхронного тестирования, когда тесты нестабильны'

Ожидаемый результат:

Улучшено: 'Используйте, когда тесты имеют состояния гонки, зависимости от тайминга или проходят/проваливаются непоследовательно между запусками.' Добавлены обнаруживаемые симптомы и технологически-независимые триггеры.

Аудит безопасности

Безопасно
v1 • 2/24/2026

This is a documentation skill teaching test-driven development for AI skill creation. All 513 static findings are false positives: markdown code examples flagged as shell commands, documentation URLs flagged as network calls, and normal English text matching security keywords. The render-graphs.js utility safely calls graphviz for diagram rendering with hardcoded arguments.

7
Просканировано файлов
2,911
Проанализировано строк
0
находки
1
Всего аудитов
Проблем безопасности не найдено
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
50
Сообщество
100
Безопасность
87
Соответствие спецификации

Что вы можете построить

Авторы навыков, создающие новую документацию

Следуйте циклу RED-GREEN-REFACTOR для создания надёжных навыков, которым агенты следуют под давлением

Команды, стандартизирующие поведение агентов

Создавайте навыки, обеспечивающие дисциплину, с явными контрмерами против рационализации и красными флагами

Авторы документации, улучшающие ясность

Применяйте техники токеновой эффективности и кросс-ссылки для создания лаконичной, обнаруживаемой документации

Попробуйте эти промпты

Начинающий: Начните с чек-листа создания навыка
Я хочу создать новый навык для [topic]. Проведите меня через фазу RED: помогите написать сценарии давления для запуска ПЕРЕД написанием навыка.
Средний: Анализ провалов базового уровня
Я запустил сценарий давления без навыка, и агент [describe behavior]. Помогите идентифицировать паттерн рационализации и написать контрмеру для навыка.
Продвинутый: Защита от рационализации
Мой навык обеспечивает [discipline]. Просмотрите мой черновик и идентифицируйте потенциальные лазейки, где агенты могут рационализировать несоблюдение под давлением.
Эксперт: Полная сессия создания навыка по TDD
Проведите меня через создание полного навыка: 1) Спроектируйте 3+ комбинированных сценария давления 2) Документируйте провалы базового уровня 3) Напишите минимальный навык, устраняющий пробелы 4) Идентифицируйте оставшиеся лазейки 5) Проверьте соответствие

Лучшие практики

  • Пишите сценарии давления и документируйте провалы базового уровня ПЕРЕД составлением любого содержания навыка
  • Начинайте описания с 'Используйте, когда...' перечисляя условия срабатывания, а не резюме рабочих процессов
  • Закрывайте лазейки явно, перечисляя запрещённые обходные пути и контрмеры против рационализации

Избегать

  • Написание документации навыка до наблюдения за провалами агентов без него
  • Резюмирование рабочего процесса навыка в поле description вместо только условий срабатывания
  • Создание примеров на нескольких языках вместо одного отличного, исполняемого примера

Часто задаваемые вопросы

Почему я должен тестировать перед написанием навыка?
Без наблюдения за тем, как агенты фактически проваливаются, вы не можете знать, чему навык должен обучать. Тестирование сначала выявляет конкретные рационализации и пробелы, которые ваш навык должен устранить.
Что, если мой навык — просто справочное руководство?
Даже справочники нуждаются в тестировании. Проверьте, могут ли агенты найти и корректно применить информацию с помощью сценариев поиска и применения.
Как узнать, хорошее ли описание моего навыка?
Проверьте: начинается ли описание с 'Используйте, когда...' и перечисляет ли условия срабатывания? Избегает ли оно резюмирования рабочего процесса? Может ли другой агент найти его по релевантным поисковым терминам?
Что считается 'сценарием давления'?
Сценарии, комбинирующие множественные давления: давление времени (дедлайн), невозвратные затраты (уже вложены усилия), давление авторитета (партнёр-человек хочет скорости) и истощение (длительная сессия).
Могу ли я редактировать навык без повторного тестирования?
Нет. Любое редактирование требует повторного тестирования с теми же сценариями для проверки, что изменение не внесло новых лазеек или не нарушило существующее соответствие.
Что, если я не могу получить поддержку subagent для тестирования?
Используйте подход академического рецензирования: симулируйте сценарии давления ментально, идентифицируйте вероятные рационализации и добавьте явные контрмеры. Затем тестируйте, когда subagent станет доступен.

Сведения для разработчиков

Автор

ZhanlinCui

Лицензия

MIT

Ссылка

main