test-optimize

Standardize testing practices across unit, integration, and end-to-end scopes.

1|Updated Mar 14, 2025
One-click install
npx skills add https://github.com/JYbill/bullboard-nestjs --skill test-optimize
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-optimize
Source: https://github.com/JYbill/bullboard-nestjs/tree/main/.agents/skills/test-optimize
Command: npx skills add https://github.com/JYbill/bullboard-nestjs --skill test-optimize

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to standardize testing practices across unit, integration, and end-to-end levels, ensuring consistent quality and clear decision criteria.

Core Features & Use Cases

  • Guided test types: differentiates unit, integration, and end-to-end testing with explicit purposes.
  • Quality and review workflow: promotes test-quality checks, review standards, and mock usage guidelines.
  • Use Case: When evaluating a new feature or bug fix, apply these guidelines to determine the appropriate test scope and acceptance criteria.

Quick Start

Run the recommended test strategy checklist to determine the minimal viable tests for a new change.

Frequently Asked Questions about test-optimize

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

FAQPage Schema
What is the best way to standardize testing practices across unit, integration, and e2e scopes?

Standardizing testing practices involves enforcing clear guidelines for test types, naming conventions, coverage expectations, and decision criteria for mocks versus real implementations to improve consistency.

How do I decide when to use mocking versus real implementations in integration testing?

Deciding when to use mocking in integration testing requires explicit decision criteria that evaluate the appropriate test scope and quality checks for the specific codebase change.

How do I determine the minimal viable tests required for a new feature or bug fix?

To determine minimal viable tests, run a recommended test strategy checklist that evaluates the feature or bug fix to establish the appropriate test scope and acceptance criteria.

What are the coverage expectations for differentiating unit tests from end-to-end testing?

Coverage expectations for unit and end-to-end testing are defined by standardized guidelines embedded in the workflow, ensuring each test type has an explicit purpose and quality review standards.

Can I apply these testing best practices to an existing codebase without clear test-type guidance?

Yes, these testing best practices are specifically designed for codebases requiring clear test-type guidance, applying structured standards to evaluate changes and enforce mock usage guidelines.