Catalog
JuliusBrussee/investigate-first

JuliusBrussee

investigate-first

Diagnose ambiguous failures before editing. Use for unknown causes, intermittent behavior, performance regressions, or investigations needing evidence-ranked hypotheses.

NewUpdated Sep 9, 2026

Investigate first

Gather evidence before changing product code.

  • Separate observed symptom from inferred cause.
  • Trace inputs, state transitions, ownership boundaries, and failure output.
  • Rank hypotheses by evidence and cheap falsification value.
  • Do not edit until one credible mechanism explains evidence.
  • Stop exploration when evidence is sufficient to name cause or exact blocker.

Report cause and proof. Make no fix unless task authorizes implementation.

Files2
2 files · 1.6 KB

Select a file to preview

Overall Score

78/100

Grade

B

Good

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

95

Quality

75

Clarity

82

Completeness

65

Summary

This skill guides agents to gather evidence and diagnose root causes before making code changes. It enforces a diagnostic-first workflow: observe symptoms, trace inputs and state, rank hypotheses by evidence, and only proceed with fixes when a credible mechanism is confirmed. The skill is purely instructional with no file writes, shell execution, or external requests.

Trigger Keywords

Phrases that agents use to match this skill to user intent.

diagnose failureroot cause analysisdebug unknown errorinvestigate performance regressiontrace system behavior

Use Cases

  • Diagnose intermittent failures without speculating on causes
  • Investigate performance regressions by tracing evidence
  • Root-cause analysis for unknown or ambiguous errors
  • Prioritize debugging hypotheses before implementing fixes
  • Gather evidence to support or falsify debugging assumptions

Quality Notes

  • Skill is action-oriented with clear decision criteria: separate symptom from cause, trace key data flows, rank hypotheses, stop exploration when evidence is sufficient
  • Concise and memorable instructions using imperative language and parallel structure
  • Well-scoped to investigation and diagnosis only — explicitly prohibits editing until cause is confirmed
  • No file writes, shell commands, or network operations — safe for exploration phase
  • OpenAI agent configuration provided with appropriate default prompt
  • Limitations are implicit: the skill is diagnostic guidance, not a technical tool, so it does not include error handling or edge cases (those are context-dependent)
  • Could be strengthened by examples of evidence-gathering patterns (e.g., 'check logs for error messages', 'compare behavior before/after regression') and criteria for 'sufficient evidence'
Model: claude-haiku-4-5-20251001Analyzed: Sep 9, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

  1. v1.1

    Content updated

    ✦ AINo material changes to skill instructions or behavior.

    2026-09-09

    LATEST
  2. v1.0

    2026-08-17

    View This VersionInitial version

Use JuliusBrussee/investigate-first in your dev environment

Command Palette

Search for a command to run...