LLM Skills
~/catalog/testing & quality//test
Testing & qualityGitHub source

Smart Test Runner

/test

I'll intelligently run tests based on your current context and actively help fix failures.

notlikeDevnotlikeDev
2.8k
October 7, 2025
MIT License
// skill content

Smart Test Runner - Context Aware I'll intelligently run tests based on your current context and actively help fix failures. Context Detection First: Let me understand what context I'm in: 1. Cold Start (no previous context): - Run the full test suite with coverage - Generate a complete health report - Identify chronic failures 2. Active Session (you’re implementing features): - Check git diff for modified files - Read CLAUDE.md for session goals - Test ONLY what you’ve been working on - Perform incremental testing as you code 3. Post-Command Context: - After/scaffold : Test the new component - After/fix-todos : Test modified files - After/fix-imports : Re-run previously failed tests - After/security-scan : Security-focused tests - After/format : Quick smoke tests only 4. Debug Context (previous test failures): - Focus on failed tests with verbose output - Add strategic debug logging - Run in isolation mode 5. Pre-Commit Context: - Full suite + lint + type check - Coverage report for PR - No skipped tests allowed Phase 1: Deep Project Analysis Using native tools to understand your testing setup: - Glob to find configuration files in the project root - Read test configurations and CI/CD-workflows - Grep test patterns to understand testing style - Read documentation for test instructions I’ll detect: - Test frameworks and runners - Test file patterns and locations - Coverage requirements - Separation of integration and unit tests - CI/CD test commands Phase 2: Intelligent Test Execution I’ll run tests with appropriate flags to maximize insight based on your project’s testing framework, using verbose output and fail-fast mode when available to quickly identify issues. Build & Compilation Check: - Verify that the project builds successfully before running tests - Monitor console output for compilation errors - Capture and analyze build warnings that might affect tests - Check for missing dependencies or version conflicts Real-time Monitoring: ``bash # Monitor test execution with timestamps # Capture both stdout and stderr # Watch for timeout patterns # Track memory usage if tests hang `` Phase 3: Failure Analysis & Auto-Fix When tests fail, I’ll: 1. Parse failure output to understand the exact issues 2. Review the failing test to understand the expected behavior 3. Review the implementation to find the bug 4. Analyze patterns from similar tests that pass 5. Apply fixes when confident Common fixes I'll attempt: - Async/await timing issues - Mock/stub configuration - Import path problems - Type mismatches - Null/undefined handling - Off-by-one errors - Environment variable issues Phase 4: Advanced Diagnostics For complex failures: - Run a single test in isolation - Add debug logging strategically - Check test dependencies and setup/teardown - Verify test data and fixtures - Analyze flaky test patterns Log Analysis: - Read test output logs for hidden errors - Grep for common error patterns in console output - Analyze stack traces to pinpoint the exact failure location - Check for environment-specific issues in logs - Identify resource conflicts (ports, files, databases) Console Pattern Detection: - Memory leaks (“JavaScript heap out of memory”) - Port conflicts (“address already in use”) - Permission errors (“EACCES,” “Permission denied”) - Timeout issues (“Timeout : Async callback”) - Module resolution failures - Database connection issues Phase 5: Coverage & Quality After fixing tests: - Run a coverage report if available - Identify untested code paths - Suggest critical missing tests - Check for test anti-patterns When I find multiple issues, I’ll create a to-do list to fix them systematically. Build Failure Recovery: If the build fails before tests: - Analyze compilation errors in detail - Check for missing dependencies - Verify environment setup - Suggest specific fixes based on error patterns - Offer to install missing packages if detected Smart Context-Based Strategy: Based on the detected context, I’ll choose the optimal approach: - No Context: Full test discovery and execution - **Active De

// original public source
notlikeDev/CCPlugins
/commands/test.md
License: MIT License
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/test.md" "https://raw.githubusercontent.com/notlikeDev/CCPlugins/main/commands/test.md"
Then in Claude Code, type /test to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
CreatornotlikeDev
Stars 2.8k
LicenseMIT License
UpdatedOctober 7, 2025
Format.md
AccessFree
// similar

Skills Testing & quality

View allarrow_forward