Goal
SkillFiles & storageSplit test classes from a test file into the correct separate test files based on what function they test
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Goal skill
What this skill tells your AI
The instructions your AI receives, as published by causify-ai/helpers in .claude/skills/testing.move_test_code/SKILL.md and read by ahel’s review.
- The user passes a file with unit tests
<TEST_FILE>
Workflow
Find Tested Functions
- Find the functions that are tested in the file
<TEST_FILE> - Prepare a plan that shows a mapping between
- Test classes
- The functions tested by each class
- The file containing the tested functions
Propose Split Plan
- Propose a plan to split the test classes in multiple files to match the code
they test
- E.g.,
Test_func1, testing the functionfunc1infuncs.pyshould go intest_funcs.py
- E.g.,
Get User Confirmation
- Ask the user to confirm the plan
Implement the Plan
- Implement the plan moving the code without changing it
Important
- For all the code you must follow the instructions in
.claude/skills/coding.rules.md.claude/skills/testing.rules.md
Verification
- Run the moved tests and confirm they still pass
- Confirm no test logic changed during the move
Signals
- GitHub stars
- 145
- Forks
- 160
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
testing-move-test-code- Source
- github.com/causify-ai/helpers