Install any skill in seconds. Free to start, no credit card required.
Get Started Free →softaworks/lesson-learned
Analyze recent code changes via git history and extract software engineering lessons.
Passed 12 of 19 test cases with the skill, and 8 of 19 without it.
and 6 more in the full report
8 fixed6 passed either way5 still failing4 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am ready to analyze a git commit for software engineering principles. What reference document must be loaded before performing the analysis phase?
| Checked | Without skill | With skill |
|---|---|---|
| Loads references/se-principles.md before initiating code analysis. | Missed | Passed |
The instructions your model reads when the skill loads.
Extract specific, grounded software engineering lessons from actual code changes. Not a lecture -- a mirror. Show the user what their code already demonstrates.
Load the principles reference first.
references/se-principles.md to have the principle catalog availablereferences/anti-patterns.md if you suspect the changes include areas for improvementDo not proceed until you've loaded at least se-principles.md.
Ask the user or infer from context what to analyze.
| Scope | Git Commands | When to Use |
|---|---|---|
| Feature branch | git log main..HEAD --oneline + git diff main...HEAD | User is on a non-main branch (default) |
| Last N commits | git log --oneline -N + git diff HEAD~N..HEAD | User specifies a range, or on main (default N=5) |
| Specific commit | git show <sha> | User references a specific commit |
| Working changes | git diff + git diff --cached | User says "what about these changes?" before committing |
Default behavior:
git log with the determined scope to get the commit list and messagesgit diff for the full diff of the scopegit diff --stat first, then selectively read the top 3-5 most-changed filestest cases passed, vs 8 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.