
Freeze Tests
- 41 installs
- 433 repo stars
- Updated August 4, 2026
- proffesor-for-testing/agentic-qe
freeze-tests is a Claude Code skill for testing & qa.
About
freeze-tests is a Claude Code skill for testing & qa. It helps solo builders move faster with AI-assisted development.
- freeze-tests
- Testing & QA
- AI-coding skill
Freeze Tests by the numbers
- 41 all-time installs (skills.sh)
- +3 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #1,275 of 2,153 Testing & QA skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/proffesor-for-testing/agentic-qe --skill freeze-testsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 41 |
|---|---|
| repo stars | ★ 433 |
| Last updated | August 4, 2026 |
| Repository | proffesor-for-testing/agentic-qe ↗ |
How do I helps with testing & qa tasks.?
Helps with testing & qa tasks.
Who is it for?
Best when you're working on testing & qa and need structured help with freeze tests.
Skip if: Teams with no testing & qa needs, or anyone wanting a generic chat assistant without this specific workflow.
When should I use this skill?
When you need to helps with testing & qa tasks., or when freeze-tests is a claude code skill for testing & qa.
What you get
Structured output aligned to freeze-tests: freeze-tests, Testing & QA.
Files
Freeze Tests Mode
When activated, blocks all modifications to test files. Use during refactoring to ensure behavior (as captured by tests) is preserved.
What It Does
Blocks Write and Edit operations on any file matching test patterns:
**/*.test.{ts,js,tsx,jsx}**/*.spec.{ts,js,tsx,jsx}**/__tests__/****/tests/**
Activation
/freeze-testsDeactivate with /freeze-tests off.
Hook Configuration
{
"hooks": {
"PreToolUse": [
{
"matcher": "Write|Edit",
"hook": ".claude/skills/freeze-tests/scripts/block-test-edits.sh",
"condition": "file matches **/*.test.* OR **/*.spec.* OR **/__tests__/** OR **/tests/**"
}
]
}
}Enforcement Logic
#!/bin/bash
# block-test-edits.sh
FILE="$1"
if echo "$FILE" | grep -qP '\.(test|spec)\.(ts|js|tsx|jsx)$|__tests__|/tests/'; then
echo "BLOCKED: Test files are frozen during refactoring."
echo "If tests need updating, deactivate with: /freeze-tests off"
exit 1
fiWhen to Use
1. Refactoring: Changing code structure without changing behavior 2. Performance optimization: Making code faster without changing logic 3. Dependency updates: Upgrading libraries while preserving behavior
Gotchas
- Frozen tests can't be fixed if they break during refactoring — that's the point (the refactoring broke behavior)
- If a refactoring requires test changes, it's not a pure refactoring — deactivate and treat as a feature change
- This doesn't prevent running tests — only modifying test files
#!/bin/bash
# block-test-edits.sh — Freeze Tests hook
# Blocks all modifications to test files during refactoring.
# Called by PreToolUse hook on Write/Edit targeting test files.
FILE="$1"
if [ -z "$FILE" ]; then
exit 0
fi
# Check if file matches test patterns
if echo "$FILE" | grep -qP '\.(test|spec)\.(ts|js|tsx|jsx)$' 2>/dev/null; then
echo "BLOCKED: Test files are frozen during refactoring."
echo "File: $FILE"
echo "Deactivate with: /freeze-tests off"
exit 1
fi
if echo "$FILE" | grep -qP '__tests__/|/tests/' 2>/dev/null; then
echo "BLOCKED: Test directories are frozen during refactoring."
echo "File: $FILE"
echo "Deactivate with: /freeze-tests off"
exit 1
fi
exit 0
Related skills
FAQ
What does freeze-tests do?
freeze-tests is a Claude Code skill for testing & qa.
When should I use freeze-tests?
When you need to helps with testing & qa tasks., or when freeze-tests is a claude code skill for testing & qa.
What are the main capabilities?
freeze-tests; Testing & QA; AI-coding skill.