forensics

Analyze GSD runtime artifacts to identify auto-mode failure root causes.

1.0k|92|Updated May 22, 2026
One-click install
npx skills add https://github.com/open-gsd/gsd-pi --skill forensics-open-gsd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forensics
Source: https://github.com/open-gsd/gsd-pi/tree/main/src/resources/skills/forensics
Command: npx skills add https://github.com/open-gsd/gsd-pi --skill forensics-open-gsd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turn scattered GSD runtime artifacts into one coherent cause chain and deliver a filing-ready bug report with file:line references, without mutating any state.

Core Features & Use Cases

  • Read-only analysis of .gsd/ artifacts (activity, journal, metrics) to identify root causes.
  • Generate a GitHub-issue-ready report with cited evidence and a clear fix suggestion.
  • Save a local forensic record under .gsd/forensics/ for future auditing and reference.

Quick Start

Run the forensics command after a failed auto-mode run to generate a comprehensive, read-only root-cause report from artifacts.

Frequently Asked Questions about forensics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the root cause of a GSD auto-mode crash from runtime artifacts?

To find the root cause of a GSD auto-mode crash, this Skill performs read-only analysis of runtime artifacts like activity logs and metrics to identify the failure point. It generates a citation-backed report referencing exact file paths and line numbers.

How can I generate a GitHub-issue-ready bug report from failed run logs?

You can generate a GitHub-issue-ready bug report by running the forensics command after a failed run. It analyzes local artifacts, identifies the root cause, and outputs a structured issue report complete with cited evidence and fix suggestions.

What is the best way to analyze issue logs without modifying the current state?

The best way to analyze issue logs without modifying state is using a read-only forensics approach. This Skill inspects activity, journal, and metric artifacts to build a coherent cause chain while ensuring no state mutation occurs during diagnosis.

Does the forensics analysis save a local copy of the root-cause report?

Yes, the forensics analysis saves a local copy of the root-cause report. Alongside delivering a GitHub-issue-ready output, it stores a permanent forensic record under the local .gsd/forensics directory for future auditing and reference.

Can I use this for log analysis if the GSD auto-mode has not crashed yet?

You can use this for log analysis when a user needs read-only diagnosis of logs, activity, and metrics. It is designed to apply after running the forensics command or when an auto-mode crash occurs to identify root causes accurately.

What limitations exist when tracing GSD run failures through artifact analysis?

A key limitation of this artifact analysis is its strict read-only constraint; it diagnoses issues without mutating any state. It relies entirely on existing .gsd runtime artifacts, meaning incomplete or missing logs will limit the accuracy of the root-cause report.