What problem does it solve?
When a bug fix or feature lands in Bifrost, the corresponding wire-level behavior often lacks regression coverage in the provider harness, so regressions can silently return. This Skill turns a merged PR or GitHub issue into properly formatted test cases in the Postman collection at tests/e2e/api/collections/provider-harness.json.
Core Features & Use Cases
- Reference Resolution: Fetches PRs or issues via the GitHub CLI, including linked issues that contain the client-visible reproduction details.
- Wire-Path Tracing: Reads the changed code to identify affected routes, providers, request shapes, and the observable failure signature to pin.
- Coverage Gap Analysis: Searches the existing collection and HARNESS_COVERAGE_BACKLOG.md to avoid duplicating existing tests.
- Surgical Insertion: Appends a new top-level folder textually without reformatting the 1.5MB JSON file, then validates with the augment and filter scripts.
- Use Case: After PR #1234 fixes a role-stripping bug in chat-to-responses conversion, run the Skill with the PR number to generate streaming and non-streaming regression cases that pin the fixed behavior.
Quick Start
Invoke the Skill with a PR number, issue number, or GitHub URL, for example by asking to add harness regression coverage for PR 1234 in the bifrost repository.