mint-test-suite

Run and fix Flutter and Python backend test suites for CI gatekeeping.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/MINT-IA/MINT --skill mint-test-suite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mint-test-suite
Source: https://github.com/MINT-IA/MINT/tree/main/.claude/skills/mint-test-suite
Command: npx skills add https://github.com/MINT-IA/MINT --skill mint-test-suite

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers run, diagnose, and fix the MINT project's automated test suites so CI gates stay green and releases remain safe. It reduces time spent chasing flaky tests, mismatched expectations between UI and tests, and common backend test misconfigurations.

Core Features & Use Cases

  • Run full test suites for both the Flutter mobile app and the Python backend to reproduce CI failures locally.
  • Diagnose common failures and lint issues, including GoRouter context errors, widget visibility problems, RenderFlex overflows, async test misuses, and missing or padded response fields.
  • Recommend concrete fixes and test adjustments such as test harness changes, expected result updates, and lint corrections to satisfy flutter analyze and ruff rules.
  • Use Case: A developer preparing a PR runs the Flutter and backend suites, identifies failing widget tests and a failing rules engine test, applies suggested fixes, and confirms both suites pass before committing.

Quick Start

Run the Flutter and backend test suites, identify failing tests and lint errors, and propose concrete code or test fixes.

Frequently Asked Questions about mint-test-suite

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

FAQPage Schema
How do I diagnose failing Flutter widget tests and Python pytest failures locally?

To diagnose failing Flutter and pytest tests, run the mobile and backend suites locally to reproduce CI failures, identify lint issues like RenderFlex overflows or missing response fields, and apply proposed code or test adjustments to resolve them.

Do I need Flutter SDK and Python 3.10+ installed to run these test suites?

Yes, you need the Flutter SDK and Python 3.10+ with pytest and ruff available in your environment to execute the mobile and backend test suites, reproduce failures, and generate proposed code or test adjustments.

What's the best way to fix lint errors flagged by flutter analyze and ruff?

To fix flutter analyze and ruff lint errors, run the full test suites to identify the specific violations, then apply the recommended concrete fixes such as expected result updates, test harness changes, and lint corrections to satisfy the rules.

Why does my CI test suite fail with GoRouter context errors and async test misuses?

CI test suites fail with GoRouter context errors and async test misuses due to mismatched expectations between UI and tests; running the suites locally helps diagnose these common failures and recommends concrete test harness changes to fix them.