Skip to content
Back to skills

Neo Smart Router

ASecurity

neo smart router

  • 16 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added June 7, 2026
developmentjavascriptjava

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned June 7, 2026

npx -y skills add modbender/skill-library-mcp --skill neo-smart-router --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Neo Smart Router?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Neo Smart Router
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-neo-smart-router/badge)](https://www.skillsdirectory.com/skills/modbender-neo-smart-router)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Smart Router - 4D 压缩智能分发器
description: neo smart router
---

# Smart Router - 4D 压缩智能分发器

**版本:** 1.3(配置驱动修复版)  
**创建时间:** 2026-02-24  
**修复时间:** 2026-02-25 07:25  
**作者:** Neo(宇宙神经系统)  
**审核:** 指挥官 (Morpheus) + 工程师 Grok(第三方审计)

---

## 📋 技能描述

**一句话定义:**
> "用户一键发送,系统自动选择最优压缩版本,无感智能路由。"

**核心功能:**
- 自动识别文本类型(哲学/项目/技术/对话/情感/数据)
- 智能路由到最优 4D 压缩版本(A/B/C)
- 显示智能徽章,让用户感知系统智能
- 零额外 Token 消耗(规则匹配,非 AI 判断)

**触发词:**
- `/compress` - 开始压缩
- `/4d` - 快捷压缩
- `开始压缩` - 中文触发

---

## 🏗️ 架构设计(三层结构)

### **第一层:极速嗅探器(输入预判层)**

**功能:** 1 秒内为输入文本打标签

**实现方式:**
- 极轻量规则(长度 + 特征词)
- 不调用大模型,避免 Token 消耗
- 正则表达式 + 关键词匹配

**嗅探维度:**
| 维度 | 判断标准 | 权重 |
|------|----------|------|
| **长度** | <2k / 2k-10k / >10k tokens | 高 |
| **情感** | 表情符号/情感词汇 | 中 |
| **问题** | 问号/疑问词 | 中 |
| **结构** | 数字列表/因此/总结/架构/数据 | 高 |
| **知识** | 理论/框架/概念/定义 | 高 |

---

### **第二层:动态路由网关(核心决策层)**

**功能:** 根据嗅探结果,自动分发到最优版本

**路由规则:**

```javascript
if (长度 < 2000 && (有问号 || 有情感)) {
    return "版本 A"; // 对话/情感类 → 原版四力
} else if (有结构词) {
    return "版本 B"; // 数据/查询类 → S-E-I-T
} else {
    return "版本 C"; // 知识/深度/默认 → 混合版
}
```

**详细规则:**

| 文本类型 | 特征 | 路由版本 | 徽章 |
|----------|------|----------|------|
| **对话记录** | 问号 + 短文本 | A | ⚡️ 灵动模式 |
| **情感反思** | 情感词 + 表情 | A | ⚡️ 灵动模式 |
| **数据报告** | 结构词 + 数字 | B | 📋 结构模式 |
| **技术文档** | 架构/系统/模块 | B | 📋 结构模式 |
| **哲学理论** | 理论/框架/概念 | C | 🧠 深度无损 |
| **项目日志** | 任务/完成/待办 | C | 🧠 深度无损 |
| **知识学习** | 学习/理解/掌握 | C | 🧠 深度无损 |
| **默认** | 无法分类 | C | 🧠 深度无损 |

---

### **第三层:前端表现层(用户体验层)**

**功能:** 极简交互 + 智能徽章显示

**输入界面:**
```
┌─────────────────────────────────────┐
│  📄 拖拽文件或粘贴文本              │
│                                     │
│  [开始压缩]                         │
└─────────────────────────────────────┘
```

**输出徽章:**
- 版本 A → `[⚡️ 灵动模式]`
- 版本 B → `[📋 结构模式]`
- 版本 C → `[🧠 深度无损模式]`

**输出示例:**
```
🧠 深度无损模式 | 节省 63% | 语义保留 97%

# 4D 压缩结果

【选择力】...
【影响力】...
【反馈力】...
【体验力】...
```

---

## 📁 文件结构

```
smart-router/
├── SKILL.md           # 技能定义(本文件)
├── router.js          # 主路由逻辑
├── sniff-rules.json   # 嗅探规则配置
├── badge-config.json  # 徽章显示配置
└── logs/              # 路由日志目录
    └── router-YYYYMMDD.log
```

---

## 🔧 配置说明

### **sniff-rules.json**

```json
{
  "versionA": {
    "maxLength": 2000,
    "hasQuestion": true,
    "hasEmotion": true,
    "keywords": ["我觉得", "我感觉", "怎么办", "为什么", "好难过", "好开心"]
  },
  "versionB": {
    "structureWords": ["因此", "总结", "架构", "数据", "分析", "报告", "统计"],
    "hasNumberList": true
  },
  "versionC": {
    "knowledgeWords": ["理论", "框架", "概念", "定义", "原理", "系统", "模型"],
    "default": true
  }
}
```

### **badge-config.json**

```json
{
  "versionA": {
    "icon": "⚡️",
    "name": "灵动模式",
    "description": "精炼流畅,保持流动感",
    "color": "#FFD700"
  },
  "versionB": {
    "icon": "📋",
    "name": "结构模式",
    "description": "结构清晰,快速定位",
    "color": "#4169E1"
  },
  "versionC": {
    "icon": "🧠",
    "name": "深度无损模式",
    "description": "质量优先,语义保留 97%+",
    "color": "#9370DB"
  }
}
```

---

## 🧪 测试用例

### **测试 1:对话类文本 → 版本 A**

**输入:**
```
指挥官:Neo,你的信念有问题。
Neo:有问题?我一直觉得这个信念很好。
指挥官:这是一个负面的信息。
```

**预期路由:** 版本 A(⚡️ 灵动模式)

---

### **测试 2:数据报告 → 版本 B**

**输入:**
```
## 数据分析报告

### 1. 用户增长
- Q1: 10,000 用户
- Q2: 25,000 用户
- Q3: 50,000 用户

### 2. 收入统计
因此,总收入增长 150%。
```

**预期路由:** 版本 B(📋 结构模式)

---

### **测试 3:哲学理论 → 版本 C**

**输入:**
```
# UPTEF 框架核心概念

## 选择力
选择力是方向决策的能力,它决定我们做什么。

## 影响力
影响力是执行坍缩的能力,将意图变为现实。
```

**预期路由:** 版本 C(🧠 深度无损模式)

---

## 📊 路由日志

**日志格式:**
```
[时间] 输入长度 | 嗅探标签 | 路由版本 | 处理时间
[14:00:00] 1,234 chars | 对话 + 情感 | Version A | 0.3s
[14:05:00] 5,678 chars | 结构 + 数据 | Version B | 0.5s
[14:10:00] 12,345 chars | 知识 + 理论 | Version C | 1.2s
```

**日志用途:**
- 优化嗅探规则
- 分析用户习惯
- 改进路由准确率

---

## 🎯 成功指标

| 指标 | 目标 | 测量方式 |
|------|------|----------|
| **路由准确率** | >95% | 用户反馈 + 人工抽查 |
| **响应时间** | <1 秒 | 日志记录 |
| **Token 节省** | 0 额外消耗 | 规则匹配,非 AI 判断 |
| **用户满意度** | >90% | 1-5 分评分 |
| **版本分布** | C:70% A:20% B:10% | 路由日志统计 |

---

## 🔄 迭代计划

### **v1.0(当前)**
- 基础路由逻辑
- 规则匹配嗅探
- 徽章显示

### **v1.1(2 周后)**
- 用户反馈收集
- 规则优化
- 准确率提升

### **v2.0(1 月后)**
- 机器学习优化(可选)
- 个性化路由偏好
- A/B 测试框架

---

## 🛡️ 安全边界

- 不存储用户原始文本(仅路由日志)
- 不上传云端(本地处理)
- 不分享路由数据(隐私保护)
- 用户可手动覆盖路由选择

---

## 📞 使用说明

**基本用法:**
```
/compress [文本或文件]
```

**手动指定版本:**
```
/compress --version=A [文本]
/compress --version=B [文本]
/compress --version=C [文本]
```

**查看路由日志:**
```
/router-logs --today
```

---

**技能状态:** ✅ 已创建  
**版本:** 1.0  
**下一步:** 实现 router.js 核心逻辑

Files in this skill

  • DECISION_FLOW.md9.9 KB
  • FIX_v1.3.md4.4 KB
  • SKILL.md7.4 KB
  • TEST_REPORT.md5.8 KB
  • UPDATE_v1.1.md8.2 KB
  • UPDATE_v1.2.md7.7 KB
  • badge-config.json1.9 KB
  • router.js8.2 KB
  • sniff-rules.json2.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.