systematic-debugging
Отладка с дисциплиной анализа первопричины
Случайные исправления могут тратить время впустую и создавать новые дефекты. Этот навык направляет Claude, Codex и Claude Code через отладку на основе доказательств до внесения исправлений.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "systematic-debugging" from https://skillstore.io/skills/zhanlincui-systematic-debugging.md and its manifest at https://skillstore.io/api/skills/zhanlincui-systematic-debugging/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «systematic-debugging». Платежный тест периодически остается в состоянии ожидания после нескольких увеличений sleep.
Ожидаемый результат:
Навык остановил бы дальнейшие изменения sleep, изучил бы поток обновления статуса, воспроизвел бы сбой и определил бы реальное условие завершения.
Использование «systematic-debugging». Запуск тестов создает состояние репозитория в неправильном каталоге.
Ожидаемый результат:
Навык проследил бы значение каталога от сбойной операции назад через каждого вызывающего, пока не будет найдено первое недопустимое значение.
Использование «systematic-debugging». Предложенное исправление один раз прошло, но при следующем запуске снова упало.
Ожидаемый результат:
Навык отклонил бы добавление новых изменений сверху, зафиксировал бы неудачную гипотезу и вернулся бы к сбору доказательств.
Аудит безопасности
Средний рискI reviewed the static findings in context. The Ruby backtick, reconnaissance, environment-file, and device-file hits are false positives from Markdown fences, TypeScript template literals, safe NODE_ENV checks, and a manual test helper. One medium semantic issue remains because a debugging example can encourage logging environment and keychain state without redaction.
Подтверждённые проблемы безопасности (1)
Факторы риска
⚙️ Внешние команды (20)
📁 Доступ к файловой системе (3)
🔑 Переменные окружения (4)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/zhanlincui-systematic-debugging/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/zhanlincui-systematic-debugging?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/zhanlincui-systematic-debugging?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/zhanlincui-systematic-debugging/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/zhanlincui-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
ZhanlinCui. (2026). systematic-debugging security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/zhanlincui-systematic-debugging/audits/4Цитата BibTeX
@techreport{zhanlincui-zhanlincui-systematic-debugging-2026,
author = {ZhanlinCui},
title = {systematic-debugging security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/zhanlincui-systematic-debugging/audits/4},
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 4)"
version: "unspecified"
type: report
authors:
- name: "ZhanlinCui"
date-released: "2026-07-08"
url: "https://skillstore.io/skills/zhanlincui-systematic-debugging/audits/4"
identifiers:
- type: other
value: "skillstore:zhanlincui-systematic-debugging:audit:4"
description: "Skillstore immutable audit report identifier"
Сравнить варианты
12 устанавливаемых вариантовНавык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
asmayaseen-systematic-debugging
2026-10-25
sickn33-systematic-debugging
2026-09-09
dmjgilbert-systematic-debugging
2026-09-09
chriswiles-systematic-debugging
2026-09-09
doyajin174-systematic-debugging
2026-09-09
codingcossack-systematic-debugging
2026-09-09
zhanlincui-systematic-debugging
2026-09-09
obra-systematic-debugging
2026-09-09
cycleaddict-systematic-debugging
2026-09-09
davila7-systematic-debugging
2026-09-09
dyai2025-systematic-debugging
2026-09-09
cygnusfear-systematic-debugging
2026-09-09
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Расследование сбоев тестов
Используйте чеклист, чтобы воспроизвести падающий тест, изучить ошибки и сформировать одну подтвержденную доказательствами гипотезу перед редактированием кода.
Снижение нестабильности асинхронных тестов
Замените ожидания на основе догадок ожиданием на основе условий после определения фактического состояния или события, которое нужно тесту.
Проверка исправлений инцидентов
Проверьте, устраняет ли предложенное исправление для production первопричину или только скрывает видимый симптом.
Попробуйте эти промпты
Примени систематическую отладку к этому сбою. Прочитай ошибку, перечисли имеющиеся доказательства и скажи мне следующий шаг расследования до любого исправления: [failure details].
Проследи это неверное значение назад по цепочке вызовов. Определи непосредственную причину, каждого вызывающего и исходный триггер перед рекомендацией исправления: [trace or logs].
Проанализируй этот нестабильный тест. Найди условие, которого он должен ожидать, объясни, почему текущие тайминги ненадежны, и предложи план ожидания на основе условий: [test behavior].
Мы попробовали несколько исправлений, и каждое не сработало. Примени процесс систематической отладки, выяви непроверенные предположения и реши, нужно ли ставить под сомнение архитектуру: [attempt history].
Лучшие практики
- Собирайте логи, ошибки, недавние изменения и шаги воспроизведения перед редактированием кода.
- Меняйте по одной переменной за раз, чтобы у каждой гипотезы был четкий результат.
- После нахождения первопричины добавляйте тесты и валидацию на соответствующих уровнях.
Избегать
- Применение знакомого исправления до доказательства, что оно соответствует текущему сбою.
- Увеличение тайм-аутов, чтобы скрыть нестабильное поведение без определения ожидаемого условия.
- Объединение рефакторинга с исправлением бага до проверки гипотезы.
Часто задаваемые вопросы
Когда следует использовать этот навык?
Пишет ли этот навык код за меня?
Может ли он помочь с нестабильными тестами?
Полезен ли он во время production-инцидентов?
Какую информацию мне нужно предоставить?
Какие инструменты он поддерживает?
Сведения для разработчиков
Автор
ZhanlinCuiЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/systematic-debuggingСсылка
88a205c7f635a966e31156313b590d59007c5caa
Актуальность поддержки
18.07.2026
Использование
89 загрузок · 227 просмотров