This takes your recent git changes and extracts the actual software engineering principle at work. You ask "what's the lesson here?" after merging a feature branch or finishing a refactor, and it diffs your commits, reads the messages, and mirrors back the pattern you just demonstrated. It references a principles catalog to name what you did (separation of concerns, defensive copying, whatever), then connects it to the specific files you changed. The format is tight: what happened in the code, the principle at work, why it matters, and a takeaway for next time. It's reflective, not prescriptive. If your changes are trivial, it'll say so instead of inventing lessons. Good for teams that want to turn everyday work into shared learning without the overhead of retrospectives.
npx skills add https://github.com/softaworks/agent-toolkit --skill lesson-learned