reviewing-test-quality

Analyze and improve Swift unit and integration tests in FitnessApp packages.

2|1|Updated Apr 13, 2025
One-click install
npx skills add https://github.com/Jose-Luis-Nunez/FitnessApp --skill reviewing-test-quality-jose-luis-nunez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reviewing-test-quality
Source: https://github.com/Jose-Luis-Nunez/FitnessApp/tree/main/.cursor/skills/reviewing-test-quality
Command: npx skills add https://github.com/Jose-Luis-Nunez/FitnessApp --skill reviewing-test-quality-jose-luis-nunez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps engineering teams evaluate and improve unit and integration test quality in the FitnessApp project. It is invoked when users want to review tests, analyze coverage, assess testability, identify gaps, or improve test structure, particularly for Swift Testing (@Test/@Suite) and FitnessTestSupport conventions.

Core Features & Use Cases

  • Review test style, organization, and documentation across multiple test files and targets.
  • Identify coverage gaps, testability issues, and formatting inconsistencies; propose concrete improvements with scope considerations.
  • Use for production-grade reviews of tests (3+ files) with guidance on using a subagent/Task to isolate context.

Quick Start

Ask me to review unit and integration tests for a given module in the FitnessApp project.

Frequently Asked Questions about reviewing-test-quality

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

FAQPage Schema
How do I review Swift test quality and find coverage gaps in my project?

To review Swift test quality, analyze unit and integration tests across multiple files to identify coverage gaps, testability issues, and formatting inconsistencies, then propose concrete improvements using Swift Testing conventions.

How do I enforce Swift Testing conventions like @Test and @Suite in my unit tests?

Enforcing Swift Testing conventions requires checking that tests use @Test and @Suite attributes correctly, reference FitnessTestSupport utilities, and align with project architecture documentation for consistent test organization.

Can I analyze multiple Swift test files at once for style and DRY violations?

Yes, analyzing multiple Swift test files for style and DRY violations is supported for production-grade reviews of 3 or more files, with guidance on isolating context to assess test organization and formatting inconsistencies.

What is the best way to identify testability issues in Swift integration tests?

The best way to identify testability issues in Swift integration tests is to evaluate assertions, coverage gaps, and test structure against FitnessTestSupport utilities and architecture documentation to pinpoint areas needing concrete fixes.

Does this test review process work with Swift Packages test directory structures?

Yes, the test review process works directly with Swift Packages by analyzing tests located in Packages/*/Tests directories, evaluating them for Swift Testing conventions, coverage gaps, and FitnessTestSupport utility usage.

Why do my Swift unit tests have inconsistent formatting and organization across targets?

Inconsistent formatting and organization across Swift test targets often stems from missing DRY utilities, lack of standardized @Test/@Suite conventions, and misalignment with FitnessTestSupport utilities and architecture documentation.