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.