gsd-forensics

Analyze git history and .planning artifacts to diagnose failed GSD workflows.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/dobrinz123/claude-skills-share --skill gsd-forensics-dobrinz123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-forensics
Source: https://github.com/dobrinz123/claude-skills-share/tree/main/skills/gsd-forensics
Command: npx skills add https://github.com/dobrinz123/claude-skills-share --skill gsd-forensics-dobrinz123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnoses why a Get Shit Done (GSD) workflow failed or became stuck by collecting evidence from git history, .planning artifacts, and the working tree to produce a clear, actionable forensic report.

Core Features & Use Cases

  • Evidence collection: Analyze git log, git status/diff, .planning/STATE.md, ROADMAP.md, phase artifacts and recent session reports to ground findings in concrete commits and files.
  • Anomaly detection & classification: Check for stuck loops, missing or abandoned artifacts, uncommitted/conflicting work, and crash/interruption indicators and cite specific evidence for each anomaly.
  • Reporting & remediation: Write a structured forensic report to .planning/forensics/, present findings inline with recommendations, offer interactive follow-up, and optionally propose creating a GitHub issue for actionable items.

Quick Start

Run gsd-forensics with a short problem description to analyze recent workflow activity, gather evidence, and write a forensic report to .planning/forensics/.

Frequently Asked Questions about gsd-forensics

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

FAQPage Schema
How do I diagnose a failed git workflow and generate a post-mortem report?

To diagnose a failed git workflow and generate a post-mortem report, you analyze git history and .planning artifacts to collect evidence, detect anomalies like stuck loops, and write structured remediation findings to .planning/forensics/.

What causes a git workflow to get stuck or crash during execution?

A git workflow can get stuck or crash due to uncommitted or conflicting work, missing or abandoned phase artifacts, or interruption indicators. Forensic diagnostics identify these specific anomalies by citing concrete commits and file states from the working tree.

How do I investigate uncommitted changes and missing artifacts in my repository?

You investigate uncommitted changes and missing artifacts by running a forensic analysis that checks git status, git diff, and .planning/STATE.md. The process classifies abandoned artifacts and grounds findings in concrete evidence for actionable remediation.

Does the forensic report generation require write access to source files?

Forensic report generation does not require write access to source files. It strictly handles source files as read-only, requiring only permission to write the structured forensic report into the .planning/forensics/ directory while redacting sensitive data.

Can I automatically create a GitHub issue from workflow diagnostics findings?

You can automatically create a GitHub issue from workflow diagnostics findings. After generating the forensic report with actionable recommendations, the Skill optionally proposes creating a GitHub issue to track the identified remediation items.

What is the best way to triage crashed workflow executions in repositories with planning artifacts?

The best way to triage crashed workflow executions is to perform evidence-backed forensic diagnostics on repositories containing git history and .planning artifacts. This collects recent session reports and classifies crash indicators to present inline remediation recommendations.