Jeremy Watt
Claude can give an overinflated sense of progress or even lie about test results

Example: JavaScript calculator app
Step 1: Run your test suite with tfq
# run your project's tests and store failures in the queue
$ tfq run-tests --auto-detect
Auto-detected: JavaScript project using Jest
Running: npm test
=============================================
PASS src/utils/validator.test.js
PASS src/services/user.test.js
FAIL src/utils/calculator.test.js
FAIL src/api/auth.test.js
FAIL src/components/Button.test.js
=============================================
Test Suites: 3 failed, 2 passed, 5 total3 tests failed:
src/utils/calculator.test.jssrc/api/auth.test.jssrc/components/Button.test.js--auto-detect - Automatically detects your language and test framework--auto-add - Automatically adds failures to tfq queue# see all failed tests currently in the queue
$ tfq list
Queue contains 3 file(s):
1. src/utils/calculator.test.js (1 failure)
2. src/api/auth.test.js (1 failure)
3. src/components/Button.test.js (1 failure)clear - Remove tests from queueresolve - Mark tests as resolvedgroup - Organize related tests{
"claude": {
"enabled": true,
"maxIterations": 10,
"testTimeout": 300000,
"prompt": "Run the test file at {testFilePath}...",
"allowedTools": ["Edit", "Read", "Write"]
}
}maxIterations: 10 - Max attempts per testtestTimeout: 300000 - 5 minute timeout{testFilePath} placeholderdangerouslySkipPermissions: trueallowedTools: ["Edit", "Read", "Write"]{testFilePath} resolves automatically# fix your next failed test in the queue using headless claude code
tfq fix-nexttfq fix-next command1. Dequeues next failed test from queue 2. Provides absolute path to Claude with your config 3. Runs Claude Code in headless mode
4. Re-tests after Claude's fix 5. Re-queues if test still fails 6. Continues to next test in queue
# fix each failed test in the queue sequentially using headless claude code
tfq fix-allLoading slideshow...
Debug: Loading state is true
Use arrow keys or space to navigate • Press ESC for overview • Press S for speaker notes