ソースを参照

v2.0: 奥卡姆剃刀迭代 - 更新技能清单与环境/模型事实

- skill-vision 回落模型更新: glm-5.3-flash → deepseek-flash(可用 FMODE_VISION_MODEL 配有序回落链)
- skill-storage 版本校正为 1.1.0(schema 1.2.0)
- skill-present 描述更新为课件生产标准(执行分层/版本号/案例源/验收/格式红线)
- SKILL.md 视觉识别成本策略示例同步
- 22 项自检全部通过

Co-Authored-By: Claude Code <noreply@anthropic.com>
liuyuyang 2 週間 前
親
コミット
4d06fd0aa6
4 ファイル変更、15 行追加、14 行削除
  1. 6 5
      SKILL.md
  2. 2 2
      awesome.md
  3. 4 4
      inventory.md
  4. 3 3
      lib/inventory.mjs

+ 6 - 5
SKILL.md

@@ -152,7 +152,7 @@ const res = await fetch('https://api.fmode.cn/v1/chat/completions', {
     'Content-Type': 'application/json',
     Authorization: `Bearer ${token}`,
   },
-  body: JSON.stringify({ model: 'glm-5.3-flash', messages: [...] }),
+  body: JSON.stringify({ model: 'deepseek-flash', messages: [...] }),   // 可经 FMODE_VISION_MODEL 覆盖
 });
 
 // 图像生成
@@ -177,7 +177,8 @@ await fetch('https://server.fmode.cn/api/listen/transcribe', {
 ```
 1. 探测宿主 Agent 配置的模型是否支持视觉(Claude Code / Codex settings)
    → 支持则直接用宿主模型读图(零额外成本、零网络往返)
-2. 否则回落 Fmode API 的 /v1/chat/completions(多模态 messages),模型 glm-5.3-flash
+2. 否则回落 Fmode API 的 /v1/chat/completions(多模态 messages),模型默认 deepseek-flash
+   (历史:doubao → glm-5.3-flash → deepseek-flash;可用 FMODE_VISION_MODEL 配置有序回落链)
 ```
 
 #### 存储:4 级诚实凭据链
@@ -222,9 +223,9 @@ Fmode 基础服务的客户端封装。**一个技能封装一个平台能力**
 
 | 技能 | 作用 | npm 包 | 平台 |
 |------|------|--------|------|
-| `skill-storage` | OBS 对象存储与公开分享 | — | GitHub |
+| `skill-storage` | OBS 对象存储与公开分享(v1.2.0) | — | GitHub |
 | `skill-image` | Fmode API 图像生成(白底 PNG,¥0.3-0.5/张) | `fmode-image@0.2.0` | GitHub/npm |
-| `skill-vision` | 宿主多模态优先 + Fmode API 回落视觉识别 | `fmode-vision@0.1.1` | npm |
+| `skill-vision` | 宿主多模态优先 + Fmode API 回落视觉识别(默认 deepseek-flash) | `fmode-vision@0.1.1` | npm |
 | `skill-listen` | 讯飞 LFASR × Fmode 网关录音转写 | `fmode-listen@0.1.2` | npm |
 | `fmode-ffmpeg` | FFmpeg 音视频处理封装 | `fmode-ffmpeg@0.1.1` | npm |
 | `fmode-qiwei` | 企微网关 SDK | `fmode-qiwei@0.5.2` | npm |
@@ -236,7 +237,7 @@ Fmode 基础服务的客户端封装。**一个技能封装一个平台能力**
 | 技能 | 作用 | 平台 |
 |------|------|------|
 | `skill-study-report` | 学习复盘报告(多 Agent 采集 + PPT 级 HTML) | GitHub |
-| `skill-present` | 课程课件/报告 HTML 演讲系统(含 43 条 Claude 规则) | Gogs |
+| `skill-present` | 课程课件/报告 HTML 生产标准(课件规范 · 通用化) | Gogs |
 | `fmode-product-lab` | 新品研发(VOC + KANO + 市场 + 定位分析) | npm |
 
 > 📊 **完整清单(含标签、版本、渠道、状态)见 [`inventory.md`](inventory.md)**,

+ 2 - 2
awesome.md

@@ -40,7 +40,7 @@
 | [skill-vision](https://github.com/fmodecn/skill-vision) | 👁️ 视觉识别 — 宿主多模态优先 + Fmode API 回落 | `npx --yes fmode-vision@latest --image ./a.png` | 0.1.1 | FmodeCode/ClaudeCode |
 | [skill-listen](https://github.com/fmodecn/skill-listen) | 🎤 录音转写 — 讯飞 LFASR × Fmode 网关,多语种/方言 | `npx --yes fmode-listen@latest transcribe -- meeting.mp3` | 0.1.2 | FmodeCode/ClaudeCode |
 | [skill-ffmpeg](https://github.com/fmodecn/fmode-ffmpeg) | 🎬 FFmpeg 音视频处理 — 转换/压缩/裁剪/提取音频帧 | `npx --yes fmode-ffmpeg@latest extract-audio -- in.mp4` | 0.1.1 | FmodeCode/ClaudeCode |
-| [skill-storage](https://git.fmode.cn/fmode/skill-storage) | 💾 对象存储与公开分享 — 大文件上 OBS,本地零占用 | `git clone https://git.fmode.cn/fmode/skill-storage.git` | 0.3.0 | FmodeCode/ClaudeCode |
+| [skill-storage](https://git.fmode.cn/fmode/skill-storage) | 💾 对象存储与公开分享 — 大文件上 OBS,本地零占用 | `git clone https://git.fmode.cn/fmode/skill-storage.git` | 1.1.0 | FmodeCode/ClaudeCode |
 | [fmode-qiwei](https://www.npmjs.com/package/fmode-qiwei) | 🔌 企微网关 SDK — 消息收发/通讯录/应用管理 | `npx --yes fmode-qiwei@latest workspace` | 0.5.2 | FmodeCode/ClaudeCode |
 
 ## 应用级(业务场景 / SOP / 行业)
@@ -51,7 +51,7 @@
 |------|------|------|------|------|
 | [skill-product-lab](https://www.npmjs.com/package/fmode-product-lab) | 🔬 新品研发全案生成器 — VOC+KANO+市场+竞争+定位 | `npx --yes fmode-product-lab@latest --task "抗氧化软糖"` | 0.2.0 | FmodeCode/ClaudeCode |
 | [skill-study-report](https://git.fmode.cn/fmode/skill-study-report) | 📝 学习复盘报告 — 48h 多 Agent 采集 + 三问追问 + HTML PPT | `git clone https://git.fmode.cn/fmode/skill-study-report.git` | 0.1.0 | FmodeCode/ClaudeCode |
-| skill-present | 📽️ HTML 演讲系统 — 课件/报告演讲系统(含 43 条 Claude 规则) | 私有仓(Gogs,未公开) | — | FmodeCode/ClaudeCode |
+| skill-present | 📽️ HTML 演讲系统 — 课件/报告 HTML 生产标准(执行分层/版本号/案例源/验收清单/格式红线) | 私有仓(Gogs,未公开) | — | FmodeCode/ClaudeCode |
 
 ---
 

+ 4 - 4
inventory.md

@@ -3,7 +3,7 @@
 > 收录 Fmode Harness 平台已发布技能,按**职责分层**归类,标注**分发渠道**与**状态**。
 > 机器可读真值:`lib/inventory.mjs` | 命令行查看:`skill-core inventory`
 >
-> 最后更新:2026-09-22 | 共 **17** 个技能
+> 最后更新:2026-10-01 | 共 **17** 个技能
 
 ---
 
@@ -131,7 +131,7 @@
 > AI Agent 的「仓库管理员」——二进制大文件上云,本地零占用,一键生成公开分享链接。
 
 - **渠道**:Gogs · GitHub
-- **版本**:`0.3.0`
+- **版本**:`1.1.0`(schema_version 1.2.0)
 - **标签**:`storage` `obs` `s3` `cdn` `share-link` `upload`
 - **链接**:[Gogs](https://git.fmode.cn/fmode/skill-storage) · [GitHub](https://github.com/fmodecn/skill-storage)
 - **要点**:华为云 OBS / S3 协议;报告/课件 HTML 发布即分享;`test` 命令上传→删除探针文件全链自检。
@@ -160,7 +160,7 @@
 - **npm**:`fmode-vision@0.1.1`
 - **标签**:`vision` `multimodal` `image-analysis` `video-frames`
 - **链接**:[GitHub](https://github.com/fmodecn/skill-vision) · [npm](https://www.npmjs.com/package/fmode-vision)
-- **要点**:自动探测宿主 Claude Code / Codex 配置的模型是否支持视觉 → 支持则直接用(零成本);否则回落 Fmode API 的 `glm-5.3-flash`。支持单轮/多轮聚焦分析与结构化 JSON 输出。
+- **要点**:自动探测宿主 Claude Code / Codex 配置的模型是否支持视觉 → 支持则直接用(零成本);否则回落 Fmode API 视觉模型(默认 `deepseek-flash`,`FMODE_VISION_MODEL` 可覆盖为有序回落链)。支持单轮/多轮聚焦分析与结构化 JSON 输出。
 - **端点**:`POST https://api.fmode.cn/v1/chat/completions`(✅ live)
 
 ---
@@ -227,7 +227,7 @@
 - **渠道**:Gogs
 - **标签**:`presentation` `html` `slides` `deck` `courseware`
 - **链接**:[Gogs](https://git.fmode.cn/fmode/skill-present)
-- **要点**:含 **43 条 Claude 规则**;数字动画 + 交付物墙 iframe 嵌套;全套 lib 独立复制(可离线演示)。
+- **要点**:课程课件/报告 HTML 生产标准 —— 执行分层(派发 FmodeCode)、递增版本号、案例源纪律、措辞专业化、CC 任务书三字段、技术验收清单、内容丰富度标尺、URL/部署规则、阅读版 HTML 四缺陷红线;全套 lib 独立复制(可离线演示)。
 
 ---
 

+ 3 - 3
lib/inventory.mjs

@@ -94,7 +94,7 @@ export const INVENTORY = [
       '二进制大文件(图/音/视频/HTML 报告)上传对象存储(OBS/S3),本地零长期占用,上传即得公开分享链接。诚实 4 级凭据链。',
     platforms: ['gogs', 'github'],
     status: 'published',
-    version: '0.3.0',
+    version: '1.1.0',
     tags: ['storage', 'obs', 's3', 'cdn', 'share-link', 'upload'],
   },
   {
@@ -113,7 +113,7 @@ export const INVENTORY = [
     displayName: '视觉识别',
     tier: 'service',
     summary:
-      '图片/视频结构化视觉分析。宿主多模态模型优先(零额外成本),否则回落 Fmode API 的 glm-5.3-flash;支持单轮/多轮聚焦分析与结构化 JSON 输出。',
+      '图片/视频结构化视觉分析。宿主多模态模型优先(零额外成本),否则回落 Fmode API 视觉模型(默认 deepseek-flash,可用 FMODE_VISION_MODEL 配置有序回落链);支持单轮/多轮聚焦分析与结构化 JSON 输出。',
     platforms: ['github', 'npm'],
     npmName: 'fmode-vision',
     npmVersion: '0.1.1',
@@ -172,7 +172,7 @@ export const INVENTORY = [
     name: 'skill-present',
     displayName: 'HTML 演讲系统',
     tier: 'application',
-    summary: '课程课件/报告 HTML 演讲系统,含 43 条 Claude 规则,数字动画与交付物墙 iframe 嵌套。',
+    summary: '课程课件/报告 HTML 演讲系统:执行分层(派发 FmodeCode)、版本号规范、案例源纪律、技术验收清单、内容丰富度标尺、部署与阅读版 HTML 格式红线。',
     platforms: ['gogs'],
     status: 'published',
     tags: ['presentation', 'html', 'slides', 'deck', 'courseware'],