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
Repository
lijigang/ljg-sk…kill-mapGitHub Stars
3
First Seen
Feb 27, 2026
Security Audits
Installed on
kimi-cli2
kilo2
gemini-cli2
junie2
antigravity2
zencoder2