๐ŸŽฏ

lesson-learned

๐ŸŽฏSkill

from softaworks/agent-toolkit

VibeIndex|
What it does
|

Analyzes recent code changes via git history to extract specific, grounded software engineering lessons by matching changes against a catalog of software engineering principles and anti-patterns.

Overview

A Claude Code skill from the softaworks/agent-toolkit that analyzes recent code changes via git history and extracts concrete software engineering lessons. Rather than lecturing, it acts as a mirror -- showing developers what their code already demonstrates by mapping changes to specific principles from a curated software engineering principles catalog.

Key Features

  • Git-Based Analysis - Automatically determines scope (feature branch, last N commits, specific commit, or working changes) and gathers relevant diffs and commit messages
  • Principle Mapping - Maps identified patterns to specific software engineering principles from a bundled reference catalog, with an optional anti-patterns reference
  • Structured Output - Presents lessons in a consistent template: what happened in the code, the principle at work, specific code references, and next-step suggestions
  • Multiple Scope Modes - Supports feature branch vs main analysis, specific commit examination, and working changes before commit
  • Evidence-Based - Quotes actual code, references real file names and line changes rather than providing generic advice

Who is this for?

This skill is designed for developers who want to extract actionable software engineering insights from their own code changes, turning daily development work into learning opportunities. It is particularly valuable for individual developers practicing continuous improvement or team leads who want to facilitate code-based learning discussions during retrospectives.

๐Ÿ“ฆ

Same repository

softaworks/agent-toolkit(101 items)

lesson-learned

Installation

Vibe Index InstallInstalls to .claude/skills/ - auto-recognized by Claude Code
npx vibeindex add softaworks/agent-toolkit --skill lesson-learned
skills.sh Installโš  Installs to .agents/skills/ - may not be auto-recognized by Claude Code
npx skills add softaworks/agent-toolkit --skill lesson-learned
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/lesson-learned/SKILL.md

SKILL.md

2,588Installs
-
AddedFeb 8, 2026

More from this repository10

๐ŸŽฏ
mermaid-diagrams๐ŸŽฏSkill

A comprehensive agent toolkit providing Claude Code skills for software diagramming, code review, QA planning, and professional communication workflows.

๐ŸŽฏ
humanizer๐ŸŽฏSkill

Transforms AI-generated text into natural, human-sounding writing while preserving meaning and intent.

๐ŸŽฏ
writing-clearly-and-concisely๐ŸŽฏSkill

A comprehensive agent toolkit providing Claude Code skills for software diagramming, code review, QA planning, and professional communication workflows.

๐ŸŽฏ
qa-test-planner๐ŸŽฏSkill

A comprehensive agent toolkit providing Claude Code skills for software diagramming, code review, QA planning, and professional communication workflows.

๐ŸŽฏ
database-schema-designer๐ŸŽฏSkill

A comprehensive agent toolkit providing Claude Code skills for software diagramming, code review, QA planning, and professional communication workflows.

๐ŸŽฏ
skill-judge๐ŸŽฏSkill

A comprehensive agent toolkit providing Claude Code skills for software diagramming, code review, QA planning, and professional communication workflows.

๐ŸŽฏ
session-handoff๐ŸŽฏSkill

A comprehensive agent toolkit providing Claude Code skills for software diagramming, code review, QA planning, and professional communication workflows.

๐ŸŽฏ
marp-slide๐ŸŽฏSkill

Creates professional presentation slides from Markdown using the Marp ecosystem within Claude Code.

๐ŸŽฏ
codex๐ŸŽฏSkill

A comprehensive agent toolkit providing Claude Code skills for software diagramming, code review, QA planning, and professional communication workflows.

๐ŸŽฏ
professional-communication๐ŸŽฏSkill

A comprehensive agent toolkit providing Claude Code skills for software diagramming, code review, QA planning, and professional communication workflows.