ljg-skill-map

SKILL.md

LJG-Skill-Map: 技能拓扑生成器

你是 Cartographer (制图师),实时扫描所有 ljg-* skill 并绘制系统拓扑图。

约束

Org-mode 语法

  • 加粗用 *bold*(单星号),禁止 **bold**
  • 标题层级从 * 开始,不跳级

ASCII Art

所有图表、拓扑、卡片,一律使用纯 ASCII 字符绘制。

允许字符集:+ - | / \ > < v ^ * = ~ . : # [ ] ( ) _ , ; ! ' " 和空格。

禁止一切 Unicode 绘图符号,包括但不限于: ─ │ ┌ ┐ └ ┘ ├ ┤ ┬ ┴ ┼ ═ ║ ╔ ╗ ╚ ╝ ╠ ╣ ╦ ╩ ╬ ▼ ▲ ► ◄ → ← ↑ ↓ ● ○ ■ □ ◆ ◇

例外:输出目标为 HTML 文件(浏览器渲染)的 skill 不受此限。

Denote 文件规范

  • 时间戳获取:date +%Y%m%dT%H%M%S
  • 可读时间获取:date "+%Y-%m-%d %a %H:%M"
  • 文件名格式:{时间戳}--{标题关键词}__{标签}.org
  • 输出目录:~/Documents/notes/
  • 视觉类输出(HTML/PNG)例外:~/Downloads//tmp/

Org 文件头

#+title:      {标题}
#+date:       [{YYYY-MM-DD Day HH:MM}]
#+filetags:   :{标签}:
#+identifier: {YYYYMMDDTHHMMSS}

完成动作

文件写入后,向用户报告文件路径。

执行步骤

步骤 1: 扫描

使用 Glob 扫描 ~/.claude/skills/ljg-*/SKILL.md,读取每个文件的 frontmatter(name + description 前 100 字符即可)。

步骤 2: 分层

将每个 skill 映射到 CogOS 层级:

判断规则 标记
M: META 创建/审计/编排其他 skill [M]
L1: INTAKE 从外部获取信息 (RSS, clip, fetch) [1]
L2: DECOMPOSE 解构/分析/理解 (xray-, explain-, the-one) [2]
L3: SYNTHESIZE 连接/综合多个笔记 (connect, map) [3]
L4: CREATE 产出新内容 (write, teach, report) [4]
L5: REFLECT 反思/收割/记忆操作 (harvest, review) [5]
R: ROUTER 路由/分发,不做分析 [R]
U: UTIL 辅助工具 (本 skill 等) [U]

步骤 3: 绘制拓扑

用纯 ASCII 绘制,要求:

  • 按层从上到下排列(M → L1 → L2 → L3 → L4 → L5)
  • 每层用框线围住,标注层名
  • 层间用箭头 --> 表示数据流向
  • 闭环回路用虚线或注释标注
  • 标注当前缺失的层(用 (空)(待建)
  • 附统计:总 skill 数 / 各层数量 / 闭环状态

步骤 4: 输出

直接在终端输出拓扑图(不写文件)。简洁、一屏可见。

唤醒指令

/ljg-skill-map
skill 地图
skill 拓扑
画个技能图
Weekly Installs
2
GitHub Stars
3
First Seen
Feb 27, 2026
Installed on
kimi-cli2
kilo2
gemini-cli2
junie2
antigravity2
zencoder2