lessons-learned

Record and manage project-specific lessons learned with quality filters.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/luyzkk/Anti-Vibe-Coding --skill lessons-learned-luyzkk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lessons-learned
Source: https://github.com/luyzkk/Anti-Vibe-Coding/tree/main/skills/lessons-learned
Command: npx skills add https://github.com/luyzkk/Anti-Vibe-Coding --skill lessons-learned-luyzkk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you record project-specific senior lessons learned so the team can avoid repeating costly, non-obvious mistakes across future sessions.

Core Features & Use Cases

  • Add lessons with quality filtering: Only records high-value, anti-vibe learnings (not syntax, not already-covered issues, not generic clean-code).
  • Review and prune knowledge: Lists current lessons, checks relevance, and removes obsolete entries safely.
  • Promote to senior principles: Lets you escalate eligible lessons into a broader, reusable guidance file.

Quick Start

Ask the AI to add a new lesson learned for a specific error pattern, for example: “/anti-vibe-coding:lessons-learned add [description]”.

Frequently Asked Questions about lessons-learned

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

FAQPage Schema
How do I record project-specific lessons learned to prevent recurring error patterns?

To record project-specific lessons learned, you add high-value, anti-vibe learnings after significant errors are detected. The system applies quality filters to exclude generic clean-code or syntax issues, ensuring only non-obvious mistake patterns are stored to prevent future repeats.

What is the best way to manage and prune obsolete knowledge in a project knowledge base?

Managing and pruning obsolete knowledge involves listing current lessons, checking their relevance, and safely removing outdated entries. This ensures the knowledge base remains concise and effective for preventing recurring mistakes across future coding sessions.

How does quality filtering work when adding new lessons learned?

Quality filtering for adding new lessons learned works by rejecting syntax errors, already-covered issues, and generic clean-code advice. It strictly enforces recording only high-value, anti-vibe learnings that address non-obvious mistake patterns to maintain a focused knowledge base.

Can I promote eligible lessons learned into broader senior principles?

Yes, you can promote eligible lessons learned into broader, reusable senior principles. This process escalates specific project knowledge into a general guidance file, allowing the team to apply validated anti-pattern prevention across multiple projects.

Does the lessons learned tool work with different project layouts?

Yes, the lessons learned tool works with different project layouts by automatically detecting the project layout structure. It then writes knowledge updates to the correct knowledge storage location based on this detected configuration.

When should I not use a lessons learned knowledge management approach?

You should not use a lessons learned knowledge management approach for recording syntax errors, already-covered issues, or generic clean-code advice. The system is designed exclusively for capturing non-obvious, costly mistake patterns to prevent their recurrence.