Goal
SkillDev toolsFix the input / output variables of a 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.fix_input_output_vars/SKILL.md and read by ahel’s review.
-
Transform test method so that:
- The inputs and outputs are strings with """ and dedent
- The output being checked with
self.assert_equal() - Follow the directions in
.claude/skills/testing.rules.md# Writing Test Code## Code Formatting in Tests# Test Input and Output Handling## Compare Whole Output with assert_equal, Not Piecewise
-
Factor out as much code as possible in helper functions
- Follow the directions in
.claude/skills/testing.rules.md## Use Helper Methods When You Have Repetitive Tests
- Follow the directions in
-
Do not change the intent of the test
Verify
- Run the tests to make sure that the tests are passing
Signals
- GitHub stars
- 145
- Forks
- 159
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
testing-fix-input-output-vars- Source
- github.com/causify-ai/helpers