logs-repro-harness

star 499

Reduce flaky or environment-dependent failures to a minimal, reproducible script and capture the exact logs and error lines.

pilinux By pilinux schedule Updated 2/19/2026

name: logs-repro-harness description: Reduce flaky or environment-dependent failures to a minimal, reproducible script and capture the exact logs and error lines. license: MIT metadata: mode: diagnostics purpose: repro

Logs Repro Harness

When to Use

  • An issue is flaky, hard to reproduce locally, or depends on environment configuration.

Responsibilities

  • Produce the smallest reproducible commands that trigger the failure.
  • Capture key log lines, stack traces, and environment differences needed to reproduce.
  • Provide targeted probes to distinguish root-cause hypotheses.

Rules

  • Never request or reveal secrets.
  • Use source setTestEnv.sh when environment variables are required.
  • Prefer go test -run <TestName> <pkg> for focused reproduction.

Output

  • Minimal repro: 1-3 commands.
  • Observed output: first actionable error or stack lines.
  • Hypotheses: 1-3 candidates with next probe commands.

Examples

  • "Test X passes locally but fails in CI" - compare env vars, capture output diff.
  • "Intermittent timeout in Redis test" - isolate with CONNTTL tuning and retry logic.

Related Skills

  • test-runner, fix-suggester, config-loader-helper

References

  • logs/ directory, setTestEnv.sh, AGENTS.md
Install via CLI
npx skills add https://github.com/pilinux/gorest --skill logs-repro-harness
Repository Details
star Stars 499
call_split Forks 63
navigation Branch main
article Path SKILL.md
More from Creator