test-coordinator

Automate test strategy development and coverage analysis with pytest.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/MattJColes/macols-configs --skill test-coordinator-mattjcoles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-coordinator
Source: https://github.com/MattJColes/macols-configs/tree/main/shared/personas/test-coordinator
Command: npx skills add https://github.com/MattJColes/macols-configs --skill test-coordinator-mattjcoles

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytest, pytest-cov, pytest.mark.flaky, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines test coordination, strategy planning, and coverage analysis, ensuring comprehensive and efficient testing across the codebase.

Core Features & Use Cases

  • Test Strategy Planning: Provides a structured testing pyramid and types of tests for different scopes.
  • Coverage Analysis: Offers guidelines for generating coverage reports and tracking key metrics.
  • Test Organization: Outlines a structured directory layout for tests and fixtures.
  • Flaky Test Protocol: Defines a protocol for handling flaky tests and common causes.
  • Test Data Management: Includes fixtures and factories for test data.
  • CI Test Configuration: Offers a CI workflow example for running unit and integration tests.
  • Test Reporting: Describes daily metrics and weekly reviews.
  • Collaboration: Defines roles and responsibilities for working with other agents.

Quick Start

Use the test-coordinator skill to plan a test strategy for a new feature.

Frequently Asked Questions about test-coordinator

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

FAQPage Schema
How do I plan a test strategy for a new Python feature?

pytest is the required framework for running tests with this Skill. You also need the pytest-cov plugin for generating coverage reports and the pytest.mark.flaky plugin to execute the defined flaky test protocol.

How do I analyze test coverage and track key metrics?

To analyze test coverage and track key metrics, this Skill provides guidelines for generating coverage reports using pytest-cov. It outlines a structured approach to monitoring coverage data and conducting weekly test reviews.

What is the best way to handle flaky tests in pytest?

To handle flaky tests in pytest, this Skill applies a dedicated flaky test protocol. It defines common causes for flakiness and utilizes the pytest.mark.flaky plugin to manage and isolate unstable tests.

How do I configure a CI workflow for unit and integration tests?

To configure a CI workflow for unit and integration tests, this Skill offers a specific CI workflow example. It automates test execution and coordination to ensure comprehensive testing across your codebase.

How should I manage test data and fixtures for Python test automation?

For Python test automation, you should manage test data and fixtures by using the structured directory layout provided. This Skill includes specific fixtures and factories to streamline test data management.