Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/aimeerrhythm/enterprise-change-workflow/systematic-debuggingnpx skills add Aimeerrhythm/enterprise-change-workflow --skill systematic-debugginggit clone --depth 1 https://github.com/Aimeerrhythm/enterprise-change-workflowWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/aimeerrhythm/enterprise-change-workflow/systematic-debugging)<a href="https://agentmods.dev/skills/aimeerrhythm/enterprise-change-workflow/systematic-debugging"><img src="https://agentmods.dev/badge/skills/aimeerrhythm/enterprise-change-workflow/systematic-debugging.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00036 | $0.01035 |
| Opus 5 | $0.00018 | $0.00517 |
| Sonnet 5 | $0.00007 | $0.00207 |
| Haiku 4.5 | $0.00004 | $0.00103 |
Grade A, and why
systematic-debugging scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 94 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Systematic Debugging
Core principle: ALWAYS find root cause before attempting fixes. Symptom fixes are failure.
This skill is the direct entry point for all bug fixes — no need to run ecw:risk-classifier first.
Announce at start: "Using ecw:systematic-debugging for root cause investigation."
When to Use
Use for ANY technical issue:
- Test failures
- Bugs in production
- Unexpected behavior
- Performance problems
- Build failures
- Integration issues
Use this ESPECIALLY when:
- Under time pressure (emergencies make guessing tempting)
- "Just one quick fix" seems obvious
- You've already tried multiple fixes
- Previous fix didn't work
Don't skip when:
- Issue seems simple (simple bugs have root causes too)
- You're in a hurry (rushing guarantees rework)
Workflow Integration
When invoked as the bug fix entry point, create session-state immediately after announcing start:
- Read
skills/risk-classifier/session-state-format.mdfor the JSON schema. - Read
skills/risk-classifier/workflow-routes.yml— find the route wheretype: bugand extract itschain. - Write
.claude/ecw/session-data/{workflow-id}/session-state.jsonwith:change_type: "bug"routing: thechainarray from step 2next: second element ofchain, resolved viaskill_metadata[*].routing_aliasesif neededcurrent_phase: "systematic-debugging"
Generate {workflow-id} as {YYYYMMDD}-{xxxx} (same convention as risk-classifier; use currentDate system-reminder for the date).
biz-impact-analysisandknowledge-trackare not in the default bug chain — invoke them manually if the fix has broader impact.
The Iron Law
NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST
If you haven't completed the initial investigation, you cannot propose fixes.
The Four Phases
You MUST complete each phase before proceeding to the next. Read the supplementary files for full per-phase instructions:
- Phase 1: Initial Investigation —
./prompts/investigation-steps.md(read error messages, reproduce, check changes, gather evidence, domain cross-reference, trace data flow, write checkpoint) - Phase 2: Pattern Analysis —
./prompts/analysis-and-fix.mdPhase 2 section (find working examples, compare against references, identify differences, understand dependencies) - Phase 3: Hypothesis and Testing —
./prompts/analysis-and-fix.mdPhase 3 section (form single hypothesis, test minimally, verify, escalate when stuck) - Phase 4: Implementation —
./prompts/analysis-and-fix.mdPhase 4 section (create failing test, implement single fix, verify, escalate on repeated failure, question architecture after 3+ failures)
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago First seen · 94 lines · 36 tokens per session scan A 1d0bedaaf476
systematic-debugging is a skill published in the GitHub repository Aimeerrhythm/enterprise-change-workflow (1 stars, last pushed 3mo ago), licensed MIT. It adds 36 tokens to every session and 1,035 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
zephyr
Zephyr - A Python REST API client for PTC Windchill PLM. Query parts, documents, change requests, suppliers, BOMs, CAD documents, workflows, and more. Supports OAuth 2.0 and Basic authentication.
spec-kitty-charter-doctrine
Run charter interview, generation, context, and sync workflows for project governance in Spec Kitty 3.x. Access doctrine artifacts programmatically via DoctrineService. Resolve agent profiles. Load action-scoped governance context iteratively, not all at once. Triggers: "interview for charter", "generate charter"…
spec-kitty-spdd-reasons
Drive REASONS Canvas authoring and review for Spec Kitty missions that opted in to Structured-Prompt-Driven Development (SPDD) via charter selection. Triggers: "use SPDD", "use REASONS", "generate a REASONS canvas", "apply structured prompt driven development", "make this mission SPDD". Does NOT handle: enforcing SPDD…
flow-next-resolve-pr
Resolve PR review feedback. Fetches unresolved threads, triages, fixes, replies and resolves via GraphQL. Use when asked to address review comments.
flow-next-tracker-sync
Project a flow-next spec to a tracker issue (Linear, GitHub, GitLab, Jira) and reconcile two-way. Use when asked to sync to a tracker. NOT plan-sync.
spk-mission-types
Explain Spec Kitty mission types, step contracts, action indices, and when to choose each mission workflow.