
SkillCI
Regression testing for Claude Skills
5 followers
Regression testing for Claude Skills
5 followers
SkillCI catches when a Claude model update silently breaks your Skill trigger stops firing, an instruction gets ignored, a redteam attack succeeds. Instead of just failing CI, it writes the failure as a permanent eval case you review and accept: catch once, covered forever. Also: OWASP-mapped local security lint, git-native bisect to find the breaking commit, and cross-model regression testing. Free, open source, single Go binary.



Ran it on a side project and the bisect feature actually pinpointed the exact commit where my tool calls stopped triggering. Loved that it wrote the failure as a permanent eval case instead of just nagging me with a red CI.
@wendell_hobsonΒ Thanks! That's exact goal, bisect finds root commit, locks it in as eval case so regression can't sneak back silent. Glad it caught real bug for you. Happy to get a feedback on other features if you have tried any?