iterate-lessons-log
Creates a structured lessons learned entry for organizational memory. Use after an incident, a completed project, or a significant learning to record knowledge for future teams and initiatives. Distinct from iterate-retrospective, which facilitates the team ceremony; this skill writes the durable lessons entry that outlives it.
npx skills add product-on-purpose/pm-skills --skill iterate-lessons-log --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 --> # Lessons Log A lessons log entry captures significant learning from projects, incidents, or experiences in a format that's useful to future teams who weren't there. Unlike retrospectives (which focus on team improvement), lessons logs focus on organizational knowledge that transcends individual teams.patterns, anti-patterns, and hard-won wisdom. ## When to Use - After completing a significant project or initiative - Following a major incident, outage, or failure - When you realize something important that others should know - After discovering a pattern that keeps recurring - When experienced team members leave (capture their knowledge) - During post-mortems to preserve learnings ## When NOT to Use - You are facilitating the team ceremony itself -> use `iterate-retrospective`; this skill banks the durable entry that outlives it - You are deciding whether to change direction based on results -> use `iterate-pivot-decision` - The learning is an experiment readout -> use `measure-experiment-results` first, then bank the transferable lesson here - You are updating stakeholders on what was learned -> use
- When to Use
- When NOT to Use
- Instructions
- Output Format
- Quality Checklist
- Examples
What does the iterate-lessons-log skill do?
Creates a structured lessons learned entry for organizational memory. Use after an incident, a completed project, or a significant learning to record knowledge for future teams and initiatives. Distinct from iterate-retrospective, which facilitates the team ceremony; this skill writes the durable lessons entry that outlives it.
How do I install it?
Run `npx skills add product-on-purpose/pm-skills --skill iterate-lessons-log --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From product-on-purpose/pm-skills, a repository with 518 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
