원클릭으로
learner
Extract learned skills from conversations. Use for "learn this", "extract skill", and "capture knowledge".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Extract learned skills from conversations. Use for "learn this", "extract skill", and "capture knowledge".
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Manage OMA skills — list, add, remove, search, and edit skills
Socratic deep interview with mathematical ambiguity gating before autonomous execution
Remove AI slop - low-quality, generic, or verbose content. Use for "clean up", "remove fluff", and "make concise".
Consensus planning - agree before executing. Use for "ralplan", "consensus", "pre-execution review".
Setup routing and environment configuration. Use for "setup", "configure", and "get started".
N coordinated agents on shared task list using Claude Code native teams, with git worktree isolation per executor
| name | learner |
| description | Extract learned skills from conversations. Use for "learn this", "extract skill", and "capture knowledge". |
| trigger | /oma:learner |
Extract reusable skills and patterns from work sessions.
When a repeatable task pattern emerges during a session, follow these steps to capture it as a reusable OMA skill.
Choose the right scope based on reusability:
| Scope | Path | When to Use |
|---|---|---|
| Built-in | plugins/oma/skills/ | Universal, high-value, plugin-wide |
| User | ~/.augment/plugins/marketplaces/oh-my-auggie/plugins/oma/skills-learned/ | Personal, machine-specific |
| Project | .oma/skills/ | Team-shared, codebase-specific |
---
name: {skill-name}
description: {one-line description}
trigger: /oma:{skill-name}
allowed-tools: [Read, Glob, Bash, Edit, Write]
model: sonnet4.6
---
## Skill: {skill-name}
{body content}
Mark anything uncertain with a note:
<!-- TODO: Verify {item} with human before publishing -->
Items to flag: hard-coded values, version-dependent steps, untested edge cases.
---
name: {skill-name}
description: {one-line description}
trigger: /oma:{skill-name}
---
## Skill: {skill-name}
{descriptive content}
## When to Use
{context}
## Examples
{examples}
## Constraints
{limitations}
## Learner: Extracted Skill
### Source Session
**Topic:** {what was learned}
**Date:** {when}
**Outcome:** {result}
### What We Learned
{key insight 1}
{key insight 2}
{key insight 3}
### Pattern Extracted
**Name:** {skill-name}
**Trigger:** /oma:{name}
**When to use:** {context}
### Skill Content
```markdown
{generated skill content}
{how to apply}
## Quality Gate: 3 Questions
Before finalizing any extracted skill, answer all three questions. A skill should pass at least 2 of 3 to be worth capturing.
### 1. Non-Googleable?
Would a web search not readily find this solution?
- If **yes**: high value to capture (hard-won knowledge)
- If **no**: the web already has it; consider linking instead of capturing
### 2. Codebase-Specific?
Does it depend on project context, local paths, custom tooling, or undocumented behavior?
- If **yes**: strong candidate for project/project scope
- If **no**: candidate for built-in or user scope
### 3. Hard-Won?
Did it require debugging, iteration, or repeated failure to discover?
- If **yes**: high value to capture so others don't repeat the effort
- If **no**: the knowledge is likely obvious or already well-documented
---
## Skillify Output Format
When skillify is complete, report:
Skill Name: {name} Target Location: {path} Trigger: /oma:{name}
{steps extracted}
---
## Constraints
- Extract from real work
- Generalize appropriately
- Don't overfit to specifics
- Test extracted patterns
- Keep skills focused