fsd:distill-lessons

Extract generalizable best practices from reworked code changes.

2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/fixpoint-labs/flow-state-dev --skill fsd-distill-lessons
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fsd:distill-lessons
Source: https://github.com/fixpoint-labs/flow-state-dev/tree/main/.agents/skills/distill-lessons
Command: npx skills add https://github.com/fixpoint-labs/flow-state-dev --skill fsd-distill-lessons

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps in reflecting on work changes, extracting valuable lessons, and proposing best practice updates to improve future work.

Core Features & Use Cases

  • Reflect on Work Changes: Analyze completed, reviewed, or reworked changes to extract lessons.
  • Propose Best Practices: Codify valuable insights as best practices for future reference.
  • Use Case: After a PR rework or a hard bug, use this Skill to learn from the experience and document best practices.

Quick Start

Reflect on the changes made in PR #651 and propose best practices.

Frequently Asked Questions about fsd:distill-lessons

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract lessons from a code review to update best practices?

Extract lessons from code reviews by analyzing reworked changes and codifying generalizable insights as best practices. This requires specifying the change to reflect on and validating proposed practices through a review process.

What is the best way to document lessons learned after a difficult bug fix?

Documenting lessons learned after a bug fix involves reflecting on the reworked code changes and proposing best practice updates. This captures valuable insights to improve future development work.

Does reflecting on work changes require a specific review process to codify lessons?

Yes, reflecting on work changes requires a review process to validate the proposed best practices. User input specifying the exact change to reflect on is also needed to extract valuable lessons.

Can I use this approach to analyze heavily reworked PRs for generalizable insights?

Yes, you can analyze heavily reworked PRs for generalizable insights by reflecting on the completed changes. This process focuses specifically on extracting broad best practices rather than narrow fixes.

When should I not use work reflection to propose best practice updates?

Work reflection for best practice updates is not suitable when a code change lacks a formal review process or when the modifications are too trivial to yield generalizable lessons for future reference.

How to codify work reflection insights into best practice documentation?

Codify work reflection insights by extracting generalizable lessons from heavily reviewed code changes and proposing them as best practice documentation. This ensures valuable insights are saved for future reference.