test-style

Analyze test suites for non-deterministic patterns and DAMP adherence.

8|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/bostonaholic/team --skill test-style
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-style
Source: https://github.com/bostonaholic/team/tree/main/skills/test-style
Command: npx skills add https://github.com/bostonaholic/team --skill test-style

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the common issue of flaky, brittle, and non-deterministic test suites that erode developer confidence and slow down the deployment pipeline.

Core Features & Use Cases

  • Flaky-Test Prevention: Provides a comprehensive catalog of red flags including time-dependence, unseeded randomness, and race conditions.
  • Test Quality Auditing: Offers a structured checklist to evaluate test behavior, assertion narrowness, and setup patterns.
  • Use Case: Use this Skill when reviewing a pull request to identify potential test-order dependencies or hard-coded sleeps that could cause intermittent CI failures.

Quick Start

Ask the test-style skill to audit the current test file for flaky patterns and adherence to the fidelity ladder.

Frequently Asked Questions about test-style

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

FAQPage Schema
How do I prevent flaky tests and non-deterministic failures in my test suite?

Auditing test suites for non-deterministic patterns involves checking for time-dependence, unseeded randomness, and race conditions. This Skill applies DAMP testing principles and hermetic boundary rules to evaluate assertion narrowness and setup patterns during code review.

How do I audit a pull request for test-order dependencies and hard-coded sleeps?

Auditing a pull request for test-order dependencies involves analyzing the test suite against a structured checklist of red flags. This Skill identifies hard-coded sleeps and brittle setup patterns that could cause intermittent CI failures.

What are DAMP testing principles and how do they improve test reliability?

DAMP testing principles focus on descriptive and meaningful test design to improve suite reliability. This Skill analyzes test adherence to DAMP principles alongside deterministic input injection to prevent flaky, brittle tests that erode developer confidence.

Can I use test-driven development workflows with deterministic test auditing?

Yes, test-driven development workflows benefit from deterministic test auditing by ensuring hermetic boundary rules are applied to all test scenarios. This Skill integrates into TDD workflows to enforce suite stability and reliable assertion behavior.

What's the best way to identify intermittent CI failures caused by non-deterministic tests?

Identifying intermittent CI failures requires analyzing test suites for non-deterministic patterns including time-dependence and unseeded randomness. This Skill provides a comprehensive catalog of red flags to detect race conditions and test-order dependencies during code review.