systematic-debugging
Debug Bugs with Root Cause Discipline
Random fixes waste time and create regressions. This skill guides Claude, Codex, and Claude Code through evidence-first debugging before code changes.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "systematic-debugging" from https://skillstore.io/skills/cygnusfear-systematic-debugging.md and its manifest at https://skillstore.io/api/skills/cygnusfear-systematic-debugging/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "systematic-debugging". A payment test sometimes receives pending instead of completed.
Expected outcome:
The response should identify the timing assumption, ask what event confirms completion, and propose waiting for that event instead of adding longer sleeps.
Using "systematic-debugging". A git command created files in the source directory during tests.
Expected outcome:
The response should trace the working directory value backward through callers and find where an empty or invalid path first entered the flow.
Using "systematic-debugging". A teammate suggests a quick retry to fix a production timeout.
Expected outcome:
The response should separate emergency mitigation from root cause analysis and require evidence before treating the retry as the final fix.
Security Audit
Medium RiskMost static findings are false positives from Markdown fences, TypeScript template literals, and benign NODE_ENV examples. Confirmed risks are limited to a local shell helper that runs tests and diagnostic examples that can reveal environment, keychain, path, or stack context. I found no evidence of data exfiltration, covert persistence, or explicit prompt-injection instructions to bypass marketplace review.
Confirmed security concerns (3)
Capability review items (3)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
โ๏ธ External commands (20)
๐ Filesystem access (3)
๐ Env variables (4)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/cygnusfear-systematic-debugging/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/cygnusfear-systematic-debugging?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/cygnusfear-systematic-debugging?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cygnusfear-systematic-debugging/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/cygnusfear-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>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
Cygnusfear. (2026). systematic-debugging security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cygnusfear-systematic-debugging/audits/8BibTeX citation
@techreport{cygnusfear-cygnusfear-systematic-debugging-2026,
author = {Cygnusfear},
title = {systematic-debugging security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/cygnusfear-systematic-debugging/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: "systematic-debugging security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "Cygnusfear"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/cygnusfear-systematic-debugging/audits/8"
identifiers:
- type: other
value: "skillstore:cygnusfear-systematic-debugging:audit:8"
description: "Skillstore immutable audit report identifier"
Compare variants
12 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
asmayaseen-systematic-debugging
2026-08-21
chriswiles-systematic-debugging
2026-08-21
doyajin174-systematic-debugging
2026-08-21
dmjgilbert-systematic-debugging
2026-08-21
codingcossack-systematic-debugging
2026-08-21
zhanlincui-systematic-debugging
2026-08-21
obra-systematic-debugging
2026-08-21
cycleaddict-systematic-debugging
2026-08-21
davila7-systematic-debugging
2026-08-21
dyai2025-systematic-debugging
2026-08-21
cygnusfear-systematic-debugging
2026-08-21
sickn33-systematic-debugging
2026-08-21
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Investigate Failing Tests
Use the process to reproduce failures, identify timing issues, and replace guesses with condition-based checks.
Stabilize Production Incidents
Use structured evidence gathering before deciding whether a fix, rollback, or mitigation addresses the real cause.
Review Debugging Plans
Use the phases to challenge symptom fixes and require a clear hypothesis before code changes.
Try These Prompts
Use systematic-debugging for this bug. First list the exact error, reproduction steps, recent changes, and missing evidence before suggesting any fix.
Apply systematic-debugging to this flaky test. Identify every arbitrary wait, the condition it tries to observe, and a safer condition-based replacement.
Use root-cause tracing from systematic-debugging. Start at the symptom, trace each caller and data value backward, then state the first invalid input source.
Review this proposed fix with systematic-debugging. Decide whether root cause evidence exists, name the hypothesis, and list the smallest verification step.
Best Practices
- Collect reproduction steps and error details before proposing changes.
- Test one hypothesis at a time with the smallest useful change.
- After fixing the source, add validation at layers that can receive bad data.
Avoid
- Adding sleeps, retries, or guards without evidence of the root cause.
- Bundling several changes and then guessing which change fixed the issue.
- Treating senior opinion or past incidents as proof without checking the current system.
Frequently Asked Questions
Does this skill fix bugs for me?
When should I use it?
Can it help with flaky tests?
Does it include executable code?
Is it safe for sensitive repositories?
Can I skip the process during incidents?
Developer Details
Author
CygnusfearLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
7e9e368dc1a370f2040369ebcd0db06d90cb48e5
Maintenance freshness
7/18/2026
Usage
3 downloads ยท 235 views
File structure
๐ condition-based-waiting-example.ts
๐ condition-based-waiting.md
๐ CREATION-LOG.md
๐ defense-in-depth.md
๐ find-polluter.sh
๐ SKILL.md
๐ test-academic.md
๐ test-pressure-1.md
๐ test-pressure-2.md
๐ test-pressure-3.md