Навыки tdd-workflows-tdd-refactor
📦

tdd-workflows-tdd-refactor

Ревизия содержимого r2 Безопасно ⚙️ Внешние команды

Рефакторинг кода с безопасностью TDD

Рефакторинг может нарушить поведение, когда тесты и измерения слабы. Этот skill направляет инкрементальный TDD-рефакторинг с тестовыми базовыми показателями, проверками code smell и шагами верификации.

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

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "tdd-workflows-tdd-refactor" from https://skillstore.io/skills/sickn33-tdd-workflows-tdd-refactor.md and its manifest at https://skillstore.io/api/skills/sickn33-tdd-workflows-tdd-refactor/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

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

Использование «tdd-workflows-tdd-refactor». Отрефакторить длинный метод обработки заказа с проходящими тестами.

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

Тестовый базовый показатель, план extract-method, примененные шаги рефакторинга, финальный зеленый статус тестов и заметки об оставшемся техническом долге.

Использование «tdd-workflows-tdd-refactor». Улучшить медленный service без изменения поведения.

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

План с приоритетом измерений, вероятные узкие места, предложенные изменения структур данных, регрессионные проверки и заметки о производительности до и после.

Использование «tdd-workflows-tdd-refactor». Подготовить рискованный модуль для более безопасного pull request.

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

Чеклист, охватывающий пробелы покрытия, инкрементальные commits, точки отката, обновления документации и финальное резюме для reviewer.

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

Безопасно

All six static findings are false positives caused by Markdown formatting or ordinary testing and TypeScript example text. No executable commands, reconnaissance behavior, prompt injection, or semantic security threats were found.

1
Просканировано файлов
196
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы

Факторы риска

Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/sickn33-tdd-workflows-tdd-refactor/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-tdd-workflows-tdd-refactor/security.svg)](https://skillstore.io/skills/sickn33-tdd-workflows-tdd-refactor?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/sickn33-tdd-workflows-tdd-refactor?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-tdd-workflows-tdd-refactor/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/sickn33-tdd-workflows-tdd-refactor.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

sickn33. (2026). tdd-workflows-tdd-refactor security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-tdd-workflows-tdd-refactor/audits/5

Цитата BibTeX

@techreport{sickn33-sickn33-tdd-workflows-tdd-refactor-2026, author = {sickn33}, title = {tdd-workflows-tdd-refactor security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-tdd-workflows-tdd-refactor/audits/5}, 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: "tdd-workflows-tdd-refactor security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-09-06" url: "https://skillstore.io/skills/sickn33-tdd-workflows-tdd-refactor/audits/5" identifiers: - type: other value: "skillstore:sickn33-tdd-workflows-tdd-refactor:audit:5" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
69
Сообщество
83
Соответствие спецификации

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

Рефакторинг legacy-модулей

Планируйте небольшие изменения с сохранением поведения перед изменением рискованного legacy-кода.

Подготовка более безопасных pull request

Используйте тестовые базовые показатели, проверки code smell и финальную верификацию перед review.

Обучение дисциплине рефакторинга

Покажите командам, как отделять изменения поведения от улучшений структуры.

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

Создать план рефакторинга
Проверь этот модуль и создай план TDD-рефакторинга. Определи тесты для запуска, безопасные первые шаги и ожидаемую верификацию.
Применить небольшие рефакторинги
Примени фазу TDD-рефакторинга к этому коду. Сохрани поведение неизменным, вноси небольшие изменения и сообщай результаты тестов после каждого шага.
Проанализировать design debt
Проанализируй этот service на code smells, проблемы SOLID и риски производительности. Предложи измеримые рефакторинги с контрольными точками отката.
Скоординировать крупный рефакторинг
Спланируй крупный legacy-рефакторинг с использованием branch-by-abstraction или Mikado planning. Сопоставь зависимости, проверь покрытие и отдели изменения поведения.

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

  • Начинайте с зеленого тестового базового показателя перед изменением структуры.
  • Выполняйте один небольшой рефакторинг за раз и проверяйте после каждого изменения.
  • Измеряйте производительность перед оптимизацией алгоритмов, queries или caching.

Избегать

  • Смешивание нового поведения с рефакторингом в одном изменении.
  • Применение design patterns без явной пользы для сопровождаемости.
  • Продолжение работы после упавшего теста без изоляции ломающего изменения.

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

С чем помогает этот skill?
Он помогает агентам рефакторить код через TDD-процесс, сохраняя существующее поведение.
Он запускает тесты автоматически?
Нет. Он инструктирует агента запускать релевантные тесты с помощью команд проекта.
Может ли он выбирать design patterns?
Да. Он предлагает patterns только тогда, когда они улучшают ясность, границы или сопровождаемость.
Полезен ли он для работы над производительностью?
Да. Он рекомендует измерять показатели до и после любой оптимизации.
Какие tools могут его использовать?
Он помечен для Claude, Codex и Claude Code.
Что мне предоставить?
Предоставьте целевой код, команду тестирования, текущие сбои и цель рефакторинга.

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

Автор

sickn33

Лицензия

MIT

Ревизия Skillstore

r2

Примечание о версии

Автор не указал версию.

Ссылка

ae6ba0f1a47f0b4427a656b2202f2ff34bfea6be

Актуальность поддержки

09.09.2026

Использование

10 загрузок · 115 просмотров

Структура файлов

📄 SKILL.md