Install any skill in seconds. Free to start, no credit card required.
Get Started Free →vibeeval/categories-functors
Problem-solving strategies for categories functors in category theory
Passed 7 of 22 test cases with the skill, and 15 of 22 without it.
1 fixed17 passed either way2 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
In Lean 4 Mathlib, what structure field or proof requirement in the `Functor.Full` typeclass requires that `F.map` is surjective on hom-sets?
| Checked | Without skill | With skill |
|---|---|---|
| Mentions map_surjective | Missed | Passed |
The instructions your model reads when the skill loads.
Use this skill when working on categories-functors problems in category theory.
Verify Category Axioms
theorem assoc : (f ≫ g) ≫ h = f ≫ (g ≫ h) := Category.assocCheck Functor Properties
theorem comp : F.map (g ≫ f) = F.map g ≫ F.map f := F.map_compFunctor Types
Common Functors
Verify with Lean 4
lake build checks.claude/skills/lean4-functors/SKILL.md for exact syntaxtest cases passed, vs 15 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.