Навыки systematic-debugging
📦

systematic-debugging

Ревизия содержимого r2 Средний риск ⚙️ Внешние команды📁 Доступ к файловой системе🔑 Переменные окружения

Систематически отлаживайте проблемы в ПО

Поиск исправлений наугад тратит время и часто создаёт новые сбои. Этот навык направляет анализ первопричин на основе доказательств перед целенаправленной реализацией и проверкой.

Поддерживает: Claude Codex Code(CC)
📊 70 Адекватно

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

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

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

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

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

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

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

Использование «systematic-debugging». Тест платежа иногда остаётся в состоянии pending после фиксированной задержки.

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

  • Наблюдаемый симптом: статус остаётся pending после произвольного ожидания.
  • Необходимые доказательства: время события завершения, логи переходов состояния и частота воспроизведения.
  • Гипотеза: тест проверяет состояние до события асинхронного завершения.
  • Эксперимент: ожидать событие завершения вместо увеличения задержки.

Использование «systematic-debugging». Команда проекта создаёт метаданные репозитория в исходной директории.

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

  • Непосредственная причина: команда получает пустую рабочую директорию.
  • Цель трассировки: определить, где пустое значение попало в цепочку вызовов.
  • Целенаправленное исправление: проверить исходное значение перед созданием рабочего пространства.
  • Защита: отклонять небезопасные директории на границах входа, бизнес-логики и окружения.

Использование «systematic-debugging». Три попытки исправления переместили сбой в разные модули.

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

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

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

Средний риск

All 38 static findings are false positives caused by template literals, Markdown, ordinary prose, or bounded diagnostic examples. The reviewed files show no malicious command execution, reconnaissance, hidden-file access, or prompt injection. However, root-cause-tracing.md recommends logging environment variables without redaction, which could expose secrets in diagnostic output.

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

Подтверждённые проблемы безопасности (1)

Средний
Broad Environment Logging Can Expose Secrets
The tracing guide recommends logging environment variables without limiting names or redacting values, which can leak credentials into diagnostic output.
The prose directly recommends including environment variables in logs and provides no allowlist or redaction requirement.
Поделиться и цитировать этот отчет

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

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

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

https://skillstore.io/skills/davila7-systematic-debugging/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/davila7-systematic-debugging/security.svg)](https://skillstore.io/skills/davila7-systematic-debugging?utm_source=security_passport_badge)

Значок HTML

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

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

<iframe src="https://skillstore.io/embed/skills/davila7-systematic-debugging.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

davila7. (2026). systematic-debugging security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/davila7-systematic-debugging/audits/9

Цитата BibTeX

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

Сравнить варианты

12 устанавливаемых вариантов

Навык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.

Почему этот вариант первый

Самая высокая оценка Skillstore
Asmayaseen Рекомендуется

asmayaseen-systematic-debugging

Оценка Skillstore 81
Достоверность доказательств Высокий
Использование в Skillstore 21
Обновлено

2026-09-09

sickn33-systematic-debugging

Оценка Skillstore 79
Достоверность доказательств Высокий
Использование в Skillstore 13
Обновлено

2026-09-09

chriswiles-systematic-debugging

Оценка Skillstore 79
Достоверность доказательств Высокий
Использование в Skillstore 13
Обновлено

2026-09-09

dmjgilbert-systematic-debugging

Оценка Skillstore 79
Достоверность доказательств Высокий
Использование в Skillstore 11
Обновлено

2026-09-09

doyajin174-systematic-debugging

Оценка Skillstore 79
Достоверность доказательств Высокий
Использование в Skillstore 10
Обновлено

2026-09-09

codingcossack-systematic-debugging

Оценка Skillstore 74
Достоверность доказательств Высокий
Использование в Skillstore 61
Обновлено

2026-09-09

zhanlincui-systematic-debugging

Оценка Skillstore 71
Достоверность доказательств Высокий
Использование в Skillstore 92
Обновлено

2026-09-09

obra-systematic-debugging

Оценка Skillstore 71
Достоверность доказательств Высокий
Использование в Skillstore 15
Обновлено

2026-09-09

cycleaddict-systematic-debugging

Оценка Skillstore 71
Достоверность доказательств Высокий
Использование в Skillstore 7
Обновлено

2026-09-09

davila7 Текущий

davila7-systematic-debugging

Оценка Skillstore 70
Достоверность доказательств Высокий
Использование в Skillstore 8
Обновлено

2026-09-09

dyai2025-systematic-debugging

Оценка Skillstore 70
Достоверность доказательств Средний
Использование в Skillstore 47
Обновлено

2026-09-09

cygnusfear-systematic-debugging

Оценка Skillstore 50
Достоверность доказательств Высокий
Использование в Skillstore 7
Обновлено

2026-09-09

Оценка Skillstore

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

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

Устраняйте повторяющиеся ошибки приложений

Проследите повторяющийся сбой от видимого симптома до исходных входных данных, изменения состояния или зависимости.

Стабилизируйте нестабильные наборы тестов

Заменяйте произвольные задержки проверками условий и изолируйте тесты, создающие общие файлы или состояние.

Диагностируйте инциденты в нескольких сервисах

Добавляйте целенаправленную диагностику на границах компонентов и определяйте, где данные или конфигурация перестают корректно передаваться.

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

Исследуйте базовый сбой
Используй систематическую отладку для этого сбоя: [error]. Определи шаги воспроизведения, необходимые доказательства и одну гипотезу о первопричине, прежде чем предлагать исправление.
Проанализируйте нестабильный тест
Проанализируй этот нестабильный тест: [details]. Найди все произвольные ожидания, определи наблюдаемые условия завершения и предложи минимальный эксперимент для повышения надёжности.
Отследите некорректные данные
Проследи это некорректное значение назад по цепочке вызовов: [trace]. Определи его источник и порекомендуй валидацию на подходящих уровнях.
Повторно оцените неудачные исправления
Проверь эти неудачные попытки исправления: [attempts]. Определи, подтверждают ли доказательства новую гипотезу или указывают на архитектурную проблему, требующую обсуждения.

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

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

Избегать

  • Не объединяйте несколько спекулятивных исправлений в одном запуске тестов.
  • Не заменяйте необъяснимые сбои, связанные со временем, более длительными произвольными задержками.
  • Не останавливайтесь на видимом симптоме, если можно отследить вызывающие его входные данные.

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

Когда следует использовать этот навык?
Используйте его для ошибок, сбоев тестов, проблем сборки, проблем производительности, ошибок интеграции и других неожиданных технических проявлений.
Навык исправляет код автоматически?
Нет. Он структурирует исследование и реализацию, а доступные инструменты и разрешения пользователя определяют, какие действия можно выполнить.
Может ли он помочь с нестабильными тестами?
Да. Он рекомендует ожидание на основе условий, наблюдаемые сигналы завершения, тайм-ауты и изоляцию тестов.
Что происходит, если гипотеза неверна?
Зафиксируйте результат, вернитесь к доказательствам и сформируйте новую единственную гипотезу вместо добавления ещё одного спекулятивного изменения.
Что следует делать после трёх неудачных исправлений?
Прекратите внедрять исправления и обсудите, не являются ли причиной повторяющихся сбоев общее состояние, связанность или архитектура.
Заменяет ли он процедуры устранения последствий инцидентов?
Нет. Команды должны следовать утверждённым процедурам устранения последствий и отката, сохраняя доказательства для последующего анализа первопричин.

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

Автор

davila7

Лицензия

MIT

Ревизия Skillstore

r2

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

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

Ссылка

c43861a65bb95efcae259cd161c9d6f4dc7eec6f

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

25.07.2026

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

4 загрузок · 258 просмотров

Больше от davila7

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

content-creator

87

Создавайте маркетинговый контент, готовый для SEO

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

Письмо и контент Просмотр
📦

treatment-plans

86

Создание структурированных планов медицинского лечения

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

Документация Просмотр
📦

clinical-reports

86

Создание структурированных клинических отчетов

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

Документация Просмотр
📦

exploratory-data-analysis

85

Анализ файлов научных данных

Файлы научных данных сложно исследовать, поскольку каждый формат по-разному хранит структуру и метаданные. Этот навык определяет форматы, оценивает качество данных и создает практические отчеты по разведочному анализу данных в формате markdown.

Данные и аналитика Просмотр
📦

diffdock

85

Запуск рабочих процессов молекулярного докинга DiffDock

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

Исследования и обучение Просмотр
Показать все
📦

debugging

84

Отладка ошибок и первопричин

от 89jobrien

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

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

debugging-strategies

79

Отлаживайте код с помощью системных стратегий

от sickn33

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

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

debugger

80

Систематическая отладка сбоев программного обеспечения

от shubhamsaboo

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

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

error-debugging-error-analysis

79

Быстрее диагностируйте ошибки в продакшене

от sickn33

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

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

debugging-toolkit-smart-debug

79

Отладка производственных проблем на основе доказательств

от sickn33

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

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

code-context-finder

83

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

от 89jobrien

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

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