test-scaffolding
Генерация тестовых каркасов в разных кодовых базах
Написание первичных тестовых файлов на разных языках повторяется и его легко упустить. Этот skill анализирует структуру исходного кода и создает каркасы, специфичные для фреймворков, для рабочих процессов Claude, Codex и Claude Code.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "test-scaffolding" from https://skillstore.io/skills/consiliency-test-scaffolding.md and its manifest at https://skillstore.io/api/skills/consiliency-test-scaffolding/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «test-scaffolding». Модуль Python-сервиса с публичными функциями аутентификации.
Ожидаемый результат:
План каркаса pytest с тестовым файлом в tests/auth, placeholders для fixtures и TODO-сценариями для успешных сценариев, пограничных случаев и ошибок.
Использование «test-scaffolding». Модуль TypeScript, использующий Vitest.
Ожидаемый результат:
Тестовый каркас, который импортирует экспортируемые символы, группирует сценарии для классов и функций и помечает незавершенные assertions как TODO tests.
Использование «test-scaffolding». Пакет Go с экспортируемыми функциями и методами.
Ожидаемый результат:
- Имя локального для пакета тестового файла, соответствующее соглашениям Go.
- Отдельные тестовые блоки для функций и методов.
- Пропущенные placeholders для пограничных случаев и ошибок.
Аудит безопасности
БезопасноAll 40 static alerts are false positives caused by Markdown formatting or ordinary language-specific test syntax. No shell execution, dynamic loading, reconnaissance, path traversal operation, or prompt injection was found; relative import examples only document generated test imports.
Факторы риска
⚙️ Внешние команды (29)
⚡ Содержит скрипты (2)
📁 Доступ к файловой системе (2)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/consiliency-test-scaffolding/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/consiliency-test-scaffolding?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/consiliency-test-scaffolding?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/consiliency-test-scaffolding/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/consiliency-test-scaffolding.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
Consiliency. (2026). test-scaffolding security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/consiliency-test-scaffolding/audits/9Цитата BibTeX
@techreport{consiliency-consiliency-test-scaffolding-2026,
author = {Consiliency},
title = {test-scaffolding security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/consiliency-test-scaffolding/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "test-scaffolding security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Consiliency"
date-released: "2026-07-13"
url: "https://skillstore.io/skills/consiliency-test-scaffolding/audits/9"
identifiers:
- type: other
value: "skillstore:consiliency-test-scaffolding:audit:9"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Быстро начать работу по TDD
Создавайте стартовые тесты до реализации, чтобы у каждого запланированного исходного файла была соответствующая тестовая цель.
Стандартизировать структуру тестов
Применяйте согласованные правила именования файлов и шаблоны каркасов в проектах на Python, TypeScript, Go, Rust и Dart.
Подготовить тестовые задачи
Генерируйте понятные TODO-заглушки, которые позже сможет завершить агент, сфокусированный на тестах, или teammate.
Попробуйте эти промпты
Используйте skill test-scaffolding для src/auth/login.py. Обнаружьте фреймворк и создайте стартовые тестовые каркасы с маркерами TODO.
Используйте skill test-scaffolding для src/session.ts. Сгенерируйте каркасы Vitest и разместите тесты рядом с исходным файлом.
Используйте skill test-scaffolding для src/auth/login.ts, src/auth/session.ts и src/auth/token.ts. Сохраните структуру исходных папок в тестовом выводе.
Используйте skill test-scaffolding для owned artifacts in this lane. Верните манифест каркаса и выделите пропущенные файлы для проверки.
Лучшие практики
- Запускайте skill после того, как манифесты проекта доступны, чтобы обнаружение фреймворка было точным.
- Проверяйте сгенерированные импорты и placeholders для fixtures перед коммитом каркасов.
- Используйте заглушки в стиле TODO, когда хотите, чтобы незавершенные тесты оставались видимыми.
Избегать
- Не рассматривайте сгенерированные каркасы как полное тестовое покрытие.
- Не перезаписывайте существующие тестовые файлы без предварительной проверки текущих тестов.
- Не используйте автоматическое обнаружение фреймворка, когда проект намеренно поддерживает несколько runners.
Часто задаваемые вопросы
Пишет ли этот skill полноценные тесты?
Какие языки покрываются?
Как работает обнаружение фреймворка?
Может ли он сохранить существующие тестовые файлы?
Поддерживает ли он передачу агенту?
Все еще нужна ручная проверка?
Сведения для разработчиков
Автор
ConsiliencyЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/Consiliency/treesitter-chunker/tree/main/.ai-dev-kit/skills/test-scaffoldingСсылка
635f69fb8d2f4e6330ba47a4e5a0fb239c04d110
Актуальность поддержки
20.07.2026
Использование
6 загрузок · 514 просмотров
Структура файлов