Back to skills
extension
Category: AI Agent CapabilitiesNo API key required

ljg-skill-map

Generates a real-time ASCII topology of all ljg-* skills, organized by CogOS layers (Intake, Decompose, Synthesize, Create, Reflect, Meta). Use when user says "skill地图", "skill拓扑", "画个技能图", or asks to see the current skill system layout.

personAuthor: jakexiaohubgithub

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 拓扑
画个技能图