logs-repro-harness
Installation
SKILL.md
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.shwhen 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
CONNTTLtuning and retry logic.
Related Skills
test-runner,fix-suggester,config-loader-helper
References
logs/directory,setTestEnv.sh,AGENTS.md
Related skills
More from pilinux/gorest
file-reader
Precisely read source files or snippets and return concise, citation-backed facts needed for decisions or edits.
27code-navigation
Rapid, focused navigation to locate definitions/usages and map the impact of proposed changes.
7fix-suggester
Diagnose failures and propose minimal, test-backed fixes with verification and rollback instructions.
7build-run
Build and run the project locally to reproduce compile/runtime issues in a safe, non-production way.
7ci-orchestrator
Run a CI-like pipeline locally (format, lint, vet, static-analysis, tests) and summarize per-step results with remediation guidance.
6config-loader-helper
Diagnose configuration-related failures, enumerate required env vars, and guide safe local test setup (no secrets).
6