ワンクリックで
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 ページを確認してインストールできます。
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
SOC 職業分類に基づく
| 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