gsd-forensics

Diagnose failed GSD workflows by analyzing git history and .planning artifacts.

Updated Aug 15, 2025
One-click install
npx skills add https://github.com/gesmith0606/nfl_data_engineering --skill gsd-forensics-gesmith0606
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-forensics
Source: https://github.com/gesmith0606/nfl_data_engineering/tree/main/.claude/skills/gsd-forensics
Command: npx skills add https://github.com/gesmith0606/nfl_data_engineering --skill gsd-forensics-gesmith0606

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnoses failed, stuck, or interrupted Get-Shit-Done (GSD) workflow runs by analyzing git history, workspace state, and .planning artifacts to provide evidence-backed explanations and remediation steps.

Core Features & Use Cases

  • Comprehensive Evidence Gathering: Collects git logs, diffs, status, .planning/STATE.md, phase artifacts, and recent session reports to build a timeline of events.
  • Anomaly Detection & Classification: Checks for common failure modes such as stuck loops, missing artifacts, abandoned work, crashes or interruptions, and inconsistent state transitions while citing specific commits and files.
  • Safe, Auditable Reporting: Writes a timestamped forensic report to .planning/forensics/, redacts sensitive information, offers interactive follow-up diagnostics, and can propose creating a GitHub issue when actionable findings exist.

Quick Start

Run a forensic investigation on the current repository to produce a timestamped report summarizing anomalies, evidence, and recommended fixes.

Frequently Asked Questions about gsd-forensics

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

FAQPage Schema
How do I investigate a failed or stuck GSD workflow run?

To diagnose a failed GSD workflow, collect git logs, diffs, and .planning artifacts to detect anomalies like stuck loops or inconsistent state transitions. The investigation produces an evidence-backed timeline citing specific commits and files to explain the root cause.

What is a post-mortem analysis for incident response in git workflows?

Post-mortem analysis for git workflows examines repository history and workspace file state to classify failure modes like abandoned work or execution crashes. It produces an auditable, timestamped forensic report detailing anomalies and recommended fixes.

How do I find missing .planning artifacts and inconsistent state transitions in my repository?

Find missing .planning artifacts by scanning the repository for STATE.md and phase artifacts, then cross-referencing them against git logs and diffs. This detects inconsistent state transitions and abandoned work while citing specific files as evidence.

Can I automatically create a GitHub issue from a workflow forensics report?

Yes, you can automatically propose creating a GitHub issue when the forensic investigation identifies actionable findings. The report generated from git history and workspace state offers interactive next steps, including optional issue creation for remediation tracking.

Does workflow diagnostics require specific dependencies or environments to run?

Workflow diagnostics require no external dependencies but must run on repositories containing .planning artifacts, git history, and workspace file state. It operates directly on this local data to detect anomalies and save timestamped reports.

Is sensitive data redacted before saving the forensic report?

Yes, sensitive data is redacted before saving the timestamped forensic report to the .planning/forensics/ directory. This ensures the generated incident response documentation remains safe and auditable without exposing confidential repository information.