learn

Validate learned work facts and write them into dated learn history files.

8|2|Updated May 3, 2026
One-click install
npx skills add https://github.com/ejoongseok/claude-settings --skill learn-ejoongseok
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/ejoongseok/claude-settings/tree/main/claude-code/skills/learn
Command: npx skills add https://github.com/ejoongseok/claude-settings --skill learn-ejoongseok

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures newly discovered work facts (code/DB rules, customer patterns, and team conventions) are validated before being written into official project documentation, preventing inaccurate or unverified claims from spreading.

Core Features & Use Cases

  • Fact-check captured knowledge: Cross-checks user-provided claims against the codebase, configuration, and existing docs.
  • Clarify and concretize ambiguous inputs: Extracts core assertions, asks targeted up to three follow-up questions when details are missing, and rewrites statements into precise knowledge.
  • Update the right documents and store history: Proposes the appropriate doc targets (e.g., CLAUDE.md, biz rules, module docs, infra docs) and records validated results into a dated learn history file.

Quick Start

Send one or more real discoveries to the skill using: /learn with the exact sentence(s) you learned, including any relevant example or location you suspect (code area, setting, or document name).

Frequently Asked Questions about learn

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

FAQPage Schema
How do I verify codebase discoveries before adding them to project documentation?

To verify codebase discoveries before updating project documentation, you can capture claims and cross-check them against files, configuration, and existing docs. The skill performs duplication checks, reads files to fact-check, and marks confidence levels before writing validated entries into a learn history file.

What is the best way to document implicit business rules learned from customer patterns?

Documenting implicit business rules learned from customer patterns involves extracting core assertions, asking clarifying questions if details are missing, and rewriting them into precise knowledge. Validated rules are then proposed as updates to appropriate doc targets like business rules or module docs.

How do I fact-check newly learned team conventions against existing code?

Fact-checking newly learned team conventions against existing code is done by applying duplication checks and searching the codebase. The skill reads relevant files to validate the claims, asks up to three follow-up questions if needed, and assigns a status of OK, FAIL, WARN, or undecided.

Can I log validated development knowledge into a daily history file?

Yes, you can log validated development knowledge into a daily history file. Once a newly learned work fact is checked and concretized, the skill records the accumulated learn history entry under the .local.claude/learn/YYYY-MM-DD.md file path.

How do I prevent unverified claims from spreading in official documentation?

To prevent unverified claims from spreading in official documentation, validate discoveries by cross-checking user-provided claims against the codebase and configuration before writing them. The skill clarifies ambiguous inputs and marks confidence levels to ensure only reliable knowledge is documented.

What are the limitations of automated fact-checking for codebase rules?

Automated fact-checking for codebase rules is limited by the need for clarifying questions when details are missing. The skill asks up to three follow-up questions to concretize ambiguous inputs, but it cannot validate claims if the necessary source files or configuration data are inaccessible.