joonghyun-lee-frieren/learn
npx skills add https://github.com/Joonghyun-Lee-Frieren/oh-my-antigravity --skill learn
Automatically evaluates OmA sessions to extract reusable patterns (error resolutions, workarounds, conventions) and save them to .omg/rules/learned/.
SessionEnd hook for session evaluation..omg/rules/learned/.This skill runs as a SessionEnd hook at the end of each session:
.omg/rules/learned/.When /oma:learn is run, the agent will:
The learn skill focuses on reusable patterns rather than simple chat history:
Edit .omg/rules/learn.json to customize:
{
"min_session_length": 10,
"extraction_threshold": "medium",
"auto_approve": false,
"learned_skills_path": ".omg/rules/learned/",
"patterns_to_detect": [
"error_resolution",
"user_corrections",
"workarounds",
"debugging_techniques",
"project_specific"
],
"ignore_patterns": [
"simple_typos",
"one_time_fixes",
"external_api_issues"
]
}
/oma:memory - Project-level knowledge./oma:rules - Context-aware rule application./oma:learn - Manual pattern extraction command.Take joonghyun-lee-frieren/learn from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.