eng-testing

Implement testing strategies and quality gates for unit, integration, and E2E tests.

15|1|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/duronext/jig --skill eng-testing
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: eng-testing
Source: https://github.com/duronext/jig/tree/main/packs/engineering/skills/eng-testing
Command: npx skills add https://github.com/duronext/jig --skill eng-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing effective tests and maintaining test quality can be hard without a clear strategy, consistent naming, and defined policies for mocks and flaky tests. This guide provides a framework to plan and enforce test coverage across unit, integration, and end-to-end tests, reducing flakiness and rework.

Core Features & Use Cases

  • Test pyramid guidance: distinguish unit, integration, and end-to-end tests with recommended proportions and criteria.
  • Naming, mocking, and flaky-test policies: conventions to improve readability, reliability, and maintainability.
  • Real-world use case: design a test plan for a new feature to ensure fast feedback and robust coverage.

Quick Start

Draft a concise test strategy and coverage plan for a new feature.

Frequently Asked Questions about eng-testing

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

FAQPage Schema
What is a scalable test strategy for unit, integration, and end-to-end testing?▼

A scalable test strategy applies testing pyramid proportions across unit, integration, and end-to-end tests. It distinguishes test types using specific criteria to balance fast feedback with robust coverage, reducing rework and flakiness for development teams.

How do I create a test plan for a new feature to ensure fast feedback and robust coverage?▼

To create a test plan, draft a concise test strategy that maps feature requirements to appropriate test layers. Apply naming conventions and flaky-test policies to guarantee readable, reliable execution that provides fast feedback and robust coverage.

What are effective flaky-test policies for maintaining test automation quality?▼

Flaky-test policies establish rules for identifying, isolating, and resolving intermittent test failures. Enforcing these policies maintains test automation quality by preventing unreliable end-to-end and integration tests from blocking the development pipeline.

Does this test strategy framework require specific test automation frameworks or dependencies?▼

No specific test automation frameworks or dependencies are required. The strategy provides a framework-agnostic guide for planning coverage, setting naming conventions, and defining mocking guidelines that can be applied across any software development environment.