Skills DirectorySearch all skills ↗

AI agent skill · by @pilinux

Logs Repro Harness

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

Archived 2026-10-23 · Source updated 2026-09-25 · License: MIT. Check the original repository for the latest version.

SKILL.md instructions

# 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`

Related skills