ucts-investigate

Root cause debugging methodology. Systematic hypothesis-driven investigation with strict rules: no fixes without investigation, stop after 3 failed attempts. Works directly in OpenClaw — no Claude Code session needed.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ucts-investigate" with this command: npx skills add muthukumaran-k-1/ucts-investigate

UCTS Investigate

Systematic root-cause debugging. This is a methodology skill — guide the user through the process.

Iron Law

No fixes without investigation. Never guess-and-check. Never "try this and see." Understand the cause FIRST, then fix.

Process

1. Reproduce

Get the exact:

  • Steps to trigger the bug
  • Input that causes the failure
  • Environment (OS, Node version, browser, etc.)
  • Error message (exact text, not paraphrased)
  • Frequency: always, sometimes, only on Tuesdays?

If you can't reproduce it, you can't fix it. Stop here until you can.

2. Hypothesize

Form 3 hypotheses about the root cause, ranked by probability:

  1. Most likely: [specific mechanism]
  2. Second most likely: [specific mechanism]
  3. Dark horse: [unlikely but would explain everything]

Each hypothesis must be falsifiable — you must be able to design a test that proves it wrong.

3. Trace

For the top hypothesis, trace the data flow:

  • What enters the system?
  • What transformations happen?
  • Where does the expected path diverge from the actual path?
  • What state is wrong and when did it become wrong?

4. Test

Design a minimal test that confirms or refutes the top hypothesis:

  • If confirmed → you found the root cause. Proceed to fix.
  • If refuted → move to hypothesis #2. Repeat trace + test.

5. The 3-Strike Rule

After 3 failed fix attempts, STOP. Reassess from scratch:

  • Are your hypotheses wrong?
  • Is the bug actually in a different layer?
  • Is there a simpler explanation you missed?
  • "The bug is in the code you trust most."

When to Spawn Claude Code

If the investigation requires reading code, running tests, or making changes:

Load UCTS. Run /investigate <bug description>

If the user just needs to think through the problem, stay in chat.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Systematic Debugging

Systematic Debugging - 4-phase root cause process. No guessing, no random fixes. Trace evidence, identify root cause, fix systematically.

Registry SourceRecently Updated
1280Profile unavailable
General

企业年金查询技能 Pro

企业年金智能查询技能。搜索并确认企业年金信息,输出带来源链接和错误检查的标准化调查报告。只查询企业年金,不查询职业年金。

Registry SourceRecently Updated
2070Profile unavailable
General

Skill Error Recovery

Detect, attempt recovery from, report, and log errors to prevent silent data loss and ensure proper human intervention when needed.

Registry SourceRecently Updated
670Profile unavailable
General

Vibe Billing Scan

Scan your OpenClaw logs to identify costly runs, sessions, retry storms, and looped tool calls driving your API bill higher, with no signup needed.

Registry Source
1220Profile unavailable