Testing Patterns
SkillDev toolsCommon testing patterns and practices. This skill is designed to be included in composite skills via the 'includes' feature.
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 Testing Patterns skill
What this skill tells your AI
The instructions your AI receives, as published by dicklesworthstone/remote_compilation_helper in skills/examples/testing-patterns/SKILL.md and read by ahel’s review.
Foundational testing practices applicable across languages and frameworks.
Rules
- Write tests for happy paths and error cases
- Test edge cases and boundary conditions
- Each test should test one thing
- Tests should be deterministic and repeatable
- Use descriptive test names that explain the scenario
Checklist
- Happy path is covered
- Error cases are tested
- Edge cases are identified and tested
- Tests are independent and can run in any order
- Test data is isolated per test
- No flaky tests in the suite
Pitfalls
- Testing implementation details instead of behavior
- Not testing error paths
- Shared mutable state between tests
- Tests that depend on execution order
Signals
- GitHub stars
- 60
- Forks
- 4
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
testing-patterns-dicklesworthstone- Source
- github.com/dicklesworthstone/remote_compilation_helper