Навыки pattern-detector
📦

pattern-detector

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

Выявление паттернов кода и анти-паттернов

Кодовые базы могут скрывать проектные решения, повышающие риск сопровождения. Этот навык выявляет распространенные паттерны, анти-паттерны и практические рекомендации по рефакторингу.

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

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

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

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

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

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

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

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

Использование «pattern-detector». Сервисный модуль с одним общим экземпляром и множеством несвязанных обязанностей.

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

  • Обнаружено использование Singleton со скрытыми зависимостями.
  • Обнаружен риск God Object, потому что один сервис отвечает за аутентификацию, хранение и уведомления.
  • Рекомендовано разделить обязанности и использовать внедрение зависимостей.

Использование «pattern-detector». Рабочий процесс обработки заказов с глубоко вложенными скидками и условиями доставки.

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

  • Обнаружен риск Spaghetti Code из-за вложенного ветвления и смешанных зон ответственности.
  • Предложено вынести логику ценообразования и доставки в сфокусированные функции.
  • Рекомендовано рассматривать Strategy только если правила ценообразования меняются во время выполнения.

Использование «pattern-detector». Слой доступа к данным с прямыми вызовами базы данных, распределенными по функциональным модулям.

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

  • Рекомендован паттерн Repository для централизации логики сохранения данных.
  • Отмечено улучшение тестируемости через внедрение зависимостей.
  • Отмечен риск чрезмерного усложнения, если у приложения только один простой источник данных.

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

Безопасно

All 32 static findings are false positives caused by Markdown code fences, JavaScript examples, and example database identifiers in SKILL.md. No evidence of prompt injection, data exfiltration, system reconnaissance, network access, or executable command behavior was found.

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

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

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

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

https://skillstore.io/skills/curiouslearner-pattern-detector/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/curiouslearner-pattern-detector/security.svg)](https://skillstore.io/skills/curiouslearner-pattern-detector?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/curiouslearner-pattern-detector?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/curiouslearner-pattern-detector/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

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

<iframe src="https://skillstore.io/embed/skills/curiouslearner-pattern-detector.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

CuriousLearner. (2026). pattern-detector security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/curiouslearner-pattern-detector/audits/8

Цитата BibTeX

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

Оценка Skillstore

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

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

Анализ устаревшего модуля

Найдите риски сопровождения и неправильное использование паттернов до создания плана рефакторинга.

Наставничество для младших разработчиков

Объясните, какие паттерны присутствуют и почему более простые альтернативы могут быть лучше.

Подготовка архитектурной обратной связи

Суммируйте использование паттернов, серьезность анти-паттернов и рекомендуемые следующие шаги для ревью.

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

Просканировать один файл
Используй pattern-detector для этого файла. Перечисли все паттерны проектирования, анти-паттерны и простые рекомендации.
Сравнить уместность паттернов
Используй pattern-detector, чтобы оценить, подходят ли паттерны в этом модуле для бизнес-задачи. Предложи более простые альтернативы там, где это нужно.
Спланировать рефакторинг
Используй pattern-detector, чтобы выявить высокоэффективные анти-паттерны и предложить поэтапный план рефакторинга с компромиссами.
Провести аудит кодовой базы
Используй pattern-detector для всего этого репозитория. Сгруппируй результаты по типу паттерна, серьезности, затронутой области и рекомендуемому действию владельца.

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

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

Избегать

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

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

Изменяет ли этот навык мой код?
Нет. Он предоставляет только анализ и рекомендации.
Какие паттерны он может выявлять?
Он охватывает распространенные порождающие, структурные, поведенческие и архитектурные паттерны, перечисленные в инструкциях навыка.
Может ли он находить анти-паттерны?
Да. Он ищет такие проблемы, как God Object, Spaghetti Code, Lava Flow, Magic Numbers и чрезмерное усложнение.
Могут ли Claude, Codex и Claude Code использовать его?
Да. В отчете заявлена поддержка Claude, Codex и Claude Code.
Заменяет ли он архитектурное ревью?
Нет. Он подготавливает выводы и рекомендации для проверки человеком.
Какие входные данные подходят лучше всего?
Полные модули, связанные папки или сфокусированные файлы с описанием их назначения дают самые понятные результаты.

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

Автор

CuriousLearner

Лицензия

MIT

Ревизия Skillstore

r1

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

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

Ссылка

d11af420e07cd866fe39cfa937efef3223896c06

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

23.07.2026

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

7 загрузок · 218 просмотров

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

📄 SKILL.md

Больше от CuriousLearner

Показать все
📦

code-reviewer

78

Ревью кода на качество и безопасность

При ревью кода можно упустить проблемы безопасности, тестирования и сопровождаемости, если у ревьюеров мало времени. Этот навык проводит Claude, Codex и Claude Code через структурированное ревью с приоритизированными выводами.

Кодинг и разработка Просмотр
📦

dependency-updater

78

Безопасный аудит обновлений зависимостей

Обновления зависимостей могут скрывать критические изменения и срочные исправления безопасности. Этот skill проверяет манифесты проекта, кратко описывает риски обновлений и рекомендует порядок безопасного обновления.

DevOps и инфраструктура Просмотр
📦

refactor-assistant

78

Безопасный рефакторинг кода со структурированными рекомендациями

Рефакторинг может привести к ошибкам, когда изменения слишком широкие или плохо объяснены. Этот навык помогает Claude, Codex и Claude Code планировать и применять более безопасные пошаговые улучшения.

Кодинг и разработка Просмотр
📦

performance-profiler

78

Профилирование узких мест производительности приложения

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

Кодинг и разработка Просмотр
📦

log-analyzer

78

Анализируйте логи приложений быстрее

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

DevOps и инфраструктура Просмотр
Показать все
📦

analyzing-patterns

86

Анализ паттернов кода и архитектуры

от C0ntr0lledCha0s

В больших кодовых базах скрываются повторяющиеся структуры и неочевидные архитектурные решения. Этот навык находит паттерны, объясняет их назначение и выделяет практические возможности для рефакторинга.

Кодинг и разработка Просмотр
📦

python-design-patterns

79

Рефакторинг Python с практическими паттернами

от wshobson

В проектах на Python часто накапливаются запутанные классы, смешанные ответственности и преждевременные абстракции. Этот навык помогает Claude, Codex и Claude Code двигаться к более простой структуре, более четким границам и тестируемым компонентам.

Кодинг и разработка Просмотр
📦

code-context-finder

83

Быстрее находите контекст кода

от 89jobrien

Разработчики часто теряют время, выясняя, зачем существует код и что от него зависит. Этот навык подсказывает Claude, Codex или Claude Code собрать связанные знания из графа, вызывающие места, импорты и тесты перед внесением изменений.

Кодинг и разработка Просмотр
📦

senior-fullstack

82

Создавайте fullstack-приложения с рекомендациями senior-разработчика

от alirezarezvani

Fullstack-проекты часто требуют согласованной настройки, выбора архитектуры и проверок качества. Этот навык предоставляет скрипты и справочные материалы для работы с React, Next.js, Node.js, GraphQL и PostgreSQL.

Кодинг и разработка Просмотр