review-test-quality

Audit AutoHotkey test suites for dead, duplicative, and stale tests.

1|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/cwilliams5/Alt-Tabby --skill review-test-quality-cwilliams5
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-test-quality
Source: https://github.com/cwilliams5/Alt-Tabby/tree/main/.claude/skills/review-test-quality
Command: npx skills add https://github.com/cwilliams5/Alt-Tabby --skill review-test-quality-cwilliams5

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill identifies and helps fix critical quality issues within AutoHotkey (AHK) test suites, ensuring tests accurately reflect production code and are not dead, duplicative, or stale.

Core Features & Use Cases

  • Detects Production Code Copies: Finds tests that copy production logic instead of including it, leading to tests that pass but don't verify actual code.
  • Identifies Dead/Broken Tests: Flags tests that cannot fail or have incorrect assertions.
  • Finds Duplicative Tests: Highlights redundant tests across different files or types.
  • Detects Stale Tests: Identifies tests for features or code paths that no longer exist.
  • Use Case: An AHK developer can use this Skill to perform a comprehensive audit of their test suite before a major release, catching subtle bugs hidden in tests that appear to pass.

Quick Start

Audit the AutoHotkey test suite for quality issues, prioritizing production code copies.

Frequently Asked Questions about review-test-quality

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

FAQPage Schema
How do I audit AutoHotkey tests for production code copies and broken assertions?

To audit AutoHotkey tests, analyze your test files alongside production source files to detect production logic copies, dead tests, broken assertions, and duplicative tests within the 'tests/' directory. This ensures your AHK test suite accurately reflects actual code behavior.

What causes an AutoHotkey test suite to pass when the code is broken?

AutoHotkey test suites pass falsely when tests copy production logic instead of including it, creating tests that verify duplicated code rather than the actual source. Additionally, dead tests with broken assertions that cannot fail will report success regardless of code integrity.

How do I find stale or duplicative tests in my AutoHotkey test suite?

Find stale and duplicative AutoHotkey tests by analyzing test files against current production code to identify redundant tests across different files and detect tests for code paths that no longer exist. This requires comparing unit, GUI, live, and lifecycle test types.

Does the AutoHotkey test audit work on unit, GUI, and lifecycle tests?

Yes, the AutoHotkey test audit specifically analyzes unit, GUI, live, and lifecycle tests located within the 'tests/' directory. It cross-references these test files with corresponding production source files to identify discrepancies and ensure comprehensive test integrity.

What's the best way to clean up an AHK test suite before a major release?

The best way to clean up an AHK test suite before release is performing a comprehensive audit that identifies production code copies, dead tests, duplicative tests, and stale tests. This catches subtle bugs hidden in tests that appear to pass but fail to verify actual code.