bifrost-testing

Enforce strict test authoring and execution standards for Bifrost vitest, pytest, and Playwright tests.

55|14|Updated Oct 12, 2025
One-click install
npx skills add https://github.com/gobifrost/bifrost --skill bifrost-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bifrost-testing
Source: https://github.com/gobifrost/bifrost/tree/main/.claude/skills/bifrost-testing
Command: npx skills add https://github.com/gobifrost/bifrost --skill bifrost-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bifrost development is often slowed by inconsistent test practices, failing or skipped tests, and hard-to-diagnose flaky end-to-end tests that risk shipping broken code to users.

Core Features & Use Cases

  • Strict test rule enforcement: Hard non-negotiable rules that ban failing/skipped tests, retries for flaky E2E, and test silencing, ensuring only high-quality test code is committed.
  • Standardized test authoring guidelines: Clear, pattern-based rules for writing React component vitest tests, backend pytest unit/e2e tests, and Playwright user journey tests, with reference examples to follow.
  • Step-by-step test workflow: Guided process for stack setup, running the correct test commands for your change type, pre-merge regression checks, and optional UX review for new UI features.
  • Use Case: A developer adding a new user-facing workflow to Bifrost uses this skill to write the required Playwright happy-path spec, run the full client test suite, and complete the pre-merge checklist before opening a pull request.

Quick Start

Use the bifrost-testing skill to write and run all required tests for your new Bifrost feature, verify all targeted and broader test suites pass, and complete the pre-merge checklist before declaring work done.

Frequently Asked Questions about bifrost-testing

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

FAQPage Schema
How do I fix flaky end-to-end tests delaying my development workflow?

Fix flaky end-to-end tests by enforcing strict non-negotiable rules that ban retries and test silencing, ensuring reliable test state isolation for consistent code validation before merge.

What is the best way to standardize React component vitest tests?

Standardize React component vitest tests using clear, pattern-based authoring guidelines with reference examples, enforcing strict rules to prevent skipped or failing tests from being committed.

How do I run a pre-merge validation checklist for new backend pytest tests?

Run a pre-merge validation checklist by following a guided step-by-step test workflow for backend pytest unit and end-to-end tests, verifying all targeted suites pass before opening a pull request.

Can I use Playwright for user journey tests alongside vitest and pytest?

Yes, you can use Playwright for user journey tests alongside vitest and pytest, applying standardized test execution workflows across all test types to validate code before merge.

Why does my test suite fail during pre-merge regression checks?

Your test suite fails during pre-merge regression checks if it contains broken or skipped tests, as strict test rule enforcement prevents low-quality test code from being committed.