graduate

Move a common-mistakes.md item to a date-stamped Markdown file in docs/learnings/.

2|1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/enbiyagoral/.claude --skill graduate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: graduate
Source: https://github.com/enbiyagoral/.claude/tree/main/.claude/skills/graduate
Command: npx skills add https://github.com/enbiyagoral/.claude --skill graduate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Graduate a common-mistakes.md item to docs/learnings/ as a permanent record.

Core Features & Use Cases

  • Read common-mistakes.md and list current items.
  • Identify and graduate a selected item to docs/learnings/YYYY-MM-DD-<slug>.md, removing it from the original list.
  • Ensure the learning material is properly formatted and linked to incident or entry context when provided.

Quick Start

Run the graduate action with an item identifier to move a common-mistakes.md entry into the learnings repository.

Frequently Asked Questions about graduate

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

FAQPage Schema
How do I move common mistakes from a markdown list into a permanent knowledge base?

Graduating common mistakes moves an entry from common-mistakes.md into a date-stamped Markdown file under docs/learnings/. This transfers the item into a permanent knowledge base record while removing it from the original active list.

What is the best way to archive resolved workflow mistakes into learnings documentation?

Archiving workflow mistakes into learnings documentation is handled by selecting an item by number or keyword, writing a kebab-case slug file, and deleting the original entry. This ensures your learnings repository stays organized without manual file creation.

How does graduating a learning from common-mistakes.md work step by step?

Graduating a learning works by reading .claude/rules/common-mistakes.md, matching the target item via number or keyword, generating a YYYY-MM-DD-<slug>.md file in docs/learnings/, and removing the entry from the source list.

Do I need a specific file structure to archive markdown learnings into a docs directory?

You need a .claude/rules/common-mistakes.md file containing your active items and a docs/learnings/ directory for output. The process validates this task flow by reading the source file before writing the formatted Markdown record.

Can I select specific entries to graduate from a common mistakes list using keywords?

You can select entries to graduate from a common mistakes list using either an item number or a keyword. The tool matches your input against the current items in common-mistakes.md before moving the matched entry to the learnings directory.

What happens to the original entry when I move a common mistake to permanent learnings?

When you move a common mistake to permanent learnings, the original entry is removed from common-mistakes.md. The operation logs a summary to confirm the item was successfully transferred and deleted from the active list.