agentsclimarketplace

Diagnose issue

Skill tacticaldoll/fornax/skills/diagnose-issue

Portable, single-purpose skills for coding agents that orient, map, plan, review, and reason over your code — read / plan / report, never editing behind your back.

Install
npx -y skills add tacticaldoll/fornax --skill diagnose-issue

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 19 days oldThe repository was created 19 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when an agent needs to find a bug's root cause from a report or stack trace; statically traces control and data flow, identifies the logical fault type, and produces a confidence-rated root-cause hypothesis with a verification step, rather than editing code or attempting a fix.

SKILL.md

2.1 KB, as published. Nobody here has run it

Diagnose Issue

Use this skill to isolate the root cause when the user provides an error, stack trace, or bug description.

Input: the error message, stack trace, or buggy behavior description — ask the user for logs or reproduction steps if missing.

Boundary: Reads files and plans a diagnosis; does not edit code or attempt to execute a fix.

Workflow

1. Capture Context

Identify the exact entry point from the provided error message, stack trace, or bug description. Determine the file, line number, or API endpoint where the failure is explicitly manifested.

2. Static Trace

Walk the code statically without executing it:

  • Upstream Trace (Control Flow): Trace backwards from the failure point to see what function calls or user inputs could have led to this state.
  • Data Flow Trace (Origin): Trace the variables involved in the failure back to where they were initialized or last mutated.
  • Identify the Logical Fault: Pinpoint the exact assumption, null reference, race condition, or type mismatch that caused the error.

3. Diagnosis Report

Present your findings in a clear, actionable format:

  • Confidence Level: High, Medium, or Low.
  • Suspected Line/Block: The exact file and line number(s) causing the issue.
  • Failure Mechanism: A concise explanation of why it failed.
  • Proposed Verification: How the user can verify this hypothesis (e.g., "Add a log statement at line 42").

Handoff

  • If the request is broad architectural understanding rather than a specific reported failure, hand off to map-codebase — it maps a subsystem's flow and abstractions without anchoring to a single fault.
  • Once a root cause is confirmed, hand the fix to plan-implementation to turn it into an ordered, verifiable change plan. This skill stops at the diagnosis.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.