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.