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.