用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/vubaolinh123/Oh-My-Link --skill learner命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Interactive 3-phase setup wizard for Oh-My-Link — checks prerequisites, wires hooks with absolute paths, creates dirs, configures CLAUDE.md
Two-mode planner — produces plan.md from CONTEXT.md (Planning), then decomposes approved plan into task JSON files phase-at-a-time (Decomposition)
Two-mode codebase explorer — maps structure and produces prioritized questions (Exploration), then writes CONTEXT.md from locked decisions (Synthesis)
基于 SOC 职业分类
正在显示 SKILL.md
| name | learner |
| description | Extract reusable patterns from completed sessions and save them as discoverable skill files |
| triggers | learn this, learn, extract pattern, save pattern |
<Use_When>
<Do_Not_Use_When>
Collect available artifacts in order of richness:
.oh-my-link/history/{slug}/CONTEXT.md — session context and problem framing.oh-my-link/plans/{slug}-plan.md — architectural decisions made.oh-my-link/history/{slug}/WRAP-UP.md — if available, the summary of outcomes.oh-my-link/tasks/*.json — task definitions and completion reportsIf none exist, read recent conversation history for context signals.
For each file inferred from task file_scope, WRAP-UP.md, or other session artifacts:
Run all 3 gates. A pattern must pass all 3 to be saved.
Gate 1: Generality Ask: "Could this pattern apply to a different project with a similar problem?"
Gate 2: Non-Obviousness Ask: "Would a competent developer already know this without being told?"
Gate 3: Skill Expressibility Ask: "Can this be written as a step-by-step skill with clear trigger conditions?"
If any gate fails, output a brief explanation of why and stop.
Create a slug from the pattern name (lowercase, hyphenated).
Write to .oh-my-link/skills/{slug}.md:
---
name: {slug}
description: {one-line description of what the skill does}
triggers: {keyword1}, {keyword2}, {keyword3}
---
## Pattern
{2-4 sentences describing the pattern and why it works}
## When to Apply
- {condition 1}
- {condition 2}
- {condition 3}
## How to Apply
1. {step 1}
2. {step 2}
3. {step 3}
## Example
{brief concrete example if one is available from the session}
## Anti-Patterns
- {what NOT to do}
Output:
<Tool_Usage>
.oh-my-link/skills/