fecify skill文件结构树

fecify skill文件的结构图

1.fecify skill安装后,如何找到在本机具体的文件路径

指令:

fecify skill的文件路径是?

找到文件路径,您就可以使用编辑器打开这个skill的文件,查看skill的每个文件的内容

2.您可以在龙虾智能体里面,发送命令,会直接返回当前的skill的文件的结构图,譬如:

指令:

fecify skill的整体文件架构,整理出来一份文档内容
1.需要有一个完整的文件结构表
2.需要将temp,memory等临时文件进行排除
3.对每一个文件,以及文件夹进行说明
4.如果文件和文件夹的内容存在联系,那么也需要进行说明


总之,将skill的文件结构以及关系帮我呈现出来

文档内容给我放到电脑桌面

执行完成后

打开这个输出文件,将看到内容,如果您想要了解的更仔细,可以和AI智能体了解的更仔细

下面是v2版本的文件架构图

完整文件结构

一:Fecify Skill 三层递进式结构:

SKILL.md              第 1 层  调度摘要 → 模块路由表,选模块
    ↓
docs/<模块>.md         第 2 层  模块指引 → API 速查表 + 工作流 + 易错点
    ↓
docs/<模块>/<API>.md   第 3 层  API 参数 → 字段名/类型/必填/示例
    ↓
scripts/proxy/api-call.js  执行

二:三层递进式结构-优点:

  1. 渐进式信息获取。Agent 不需要一次性加载所有 API 细节,按需逐层深入,节省 Token。
  2. 职责分离。SKILL.md 只管路由,模块 .md 只管业务逻辑,API .md 只管参数定义。改一个不影响其他。
  3. 防错。第 3 层有 JSON Schema 做约束,api-doc.js 可查询验证,避免 Agent 凭记忆猜参数。
  4. 新人友好。从 SKILL.md 看模块总览即可上手,顺着链接往下挖。
  5. 可扩展。新增模块只需加一个 <模块>.md + <模块>/ 目录,不影响现有结构。
  6. 适合模块多、参数复杂的业务场景

三:文件结构说明

fecify_skills/
├── SKILL.md                          # 技能入口,三层路由调度摘要
│
├── docs/                             # ===== 文档层 =====
│   ├── architecture.md               # 整体架构说明
│   ├── extending.md                  # 扩展指南
│   │
│   ├── init.md                       # 店铺基本信息/初始化
│   ├── shop-info.md                  # 店铺信息(语言/货币/时区/模板等)
│   │   └── shop-info/
│   │       ├── country-list.md       #   国家列表
│   │       ├── currencies.md         #   货币列表
│   │       ├── europe-countries.md   #   欧洲国家
│   │       ├── languages.md          #   语言列表
│   │       ├── phone-codes.md        #   电话区号
│   │       ├── refresh-cache.md      #   刷新缓存
│   │       ├── site-url.md           #   Site URL 查询
│   │       ├── template-types.md     #   模板类型
│   │       └── timezone.md           #   时区列表
│   │
│   ├── products.md                   # 商品 CRUD & 工作流入口
│   │   └── products/
│   │       ├── product-create.md     #   创建商品
│   │       ├── product-create-language.md  # 创建多语言
│   │       ├── product-delete.md     #   删除商品
│   │       ├── product-info.md       #   商品详情
│   │       ├── product-list.md       #   商品列表/搜索
│   │       ├── product-update.md     #   更新商品
│   │       ├── product-update-columns.md         # 批量更新字段
│   │       ├── product-update-columns-language.md # 批量更新多语言
│   │       ├── product-update-language.md        # 全量语言更新
│   │       ├── product-update-status.md          # 上架/下架状态
│   │       ├── product-update-stock.md           # 库存
│   │       └── workflow-batch-upload.md          # 批量上传工作流
│   │
│   ├── collection.md                 # 商品专辑 CRUD & 工作流入口
│   │   └── collections/
│   │       ├── collection-create.md  #   创建专辑
│   │       ├── collection-delete.md  #   删除专辑
│   │       ├── collection-get-product-list.md # 专辑下商品列表
│   │       ├── collection-info.md    #   专辑详情
│   │       ├── collection-list.md    #   专辑列表
│   │       ├── collection-set-top.md #   置顶商品
│   │       ├── collection-unbind-product.md # 解绑商品
│   │       ├── collection-unset-top.md  # 取消置顶
│   │       ├── collection-update.md  #   更新专辑
│   │       ├── collection-update-products.md # 添加/删除专辑商品
│   │       ├── filter-all.md         #   筛选器-全部属性
│   │       ├── filter-current.md     #   筛选器-当前属性
│   │       ├── filter-save.md        #   筛选器-保存
│   │       └── workflow-collection-batch.md # 批量创建/更新/添加商品工作流
│   │
│   ├── product-review.md             # 商品评论
│   │   └── product-review/
│   │       ├── review-create.md / review-delete.md / review-feature.md
│   │       ├── review-info.md / review-list.md / review-product-list.md
│   │       ├── review-publish.md / review-random-likes.md
│   │       ├── review-reply.md / review-show-page-all.md / review-update.md
│   │
│   ├── blog-article.md               # 博客文章
│   │   └── blog-article/
│   │       ├── blog-article-create.md / -delete.md / -info.md / -list.md
│   │       ├── blog-article-update.md / -update-publish-status.md
│   │
│   ├── blog-collection.md            # 博客专辑
│   │   └── blog-collection/
│   │       ├── blog-collection-create.md / -delete.md / -info.md / -list.md
│   │       ├── blog-collection-get-article-list.md / -set-article-top.md
│   │       ├── blog-collection-unbind-article.md / -unset-article-top.md
│   │       ├── blog-collection-update.md / -update-articles.md
│   │
│   ├── page.md                       # 自定义页面
│   │   └── page/
│   │       ├── page-create.md / -delete.md / -info.md / -list.md / -update.md
│   │
│   ├── customer.md                   # 客户管理
│   │   └── customer/
│   │       ├── customer-address-list.md / -contacts-info.md / -contacts-list.md
│   │       ├── customer-contacts-status.md / -create.md / -delete.md
│   │       ├── customer-info.md / -list.md / -order-list.md / -update.md
│   │
│   ├── order.md                      # 订单管理
│   │   └── order/
│   │       ├── order-address-get.md / -address-set.md
│   │       ├── order-archive.md / -archive-cancel.md / -cancel.md / -create.md
│   │       ├── order-force-pay.md
│   │       ├── order-fulfill-*.md (8 个)
│   │       ├── order-history-log.md / -info.md
│   │       ├── order-list-pending.md / -list-recalled.md
│   │       ├── order-pending-cancel.md / -pending-cancel-discount.md
│   │       ├── order-pending-change-discount.md / -remark-save.md
│   │       ├── order-tag-add.md / -tag-delete.md
│   │       └── workflow-ship.md      #   发货工作流
│   │
│   ├── coupon.md                     # 优惠券管理
│   │   └── coupon/
│   │       ├── active-list.md / create.md / delete.md / disable.md
│   │       ├── generate.md / info.md / list.md
│   │       ├── statistics-all.md / statistics-info.md / statistics-list.md
│   │       └── update.md
│   │
│   ├── menu.md                       # 菜单管理 & 工作流
│   │   └── menu/
│   │       ├── create.md / delete.md / info.md / list.md / update.md
│   │       ├── url-select.md
│   │       ├── workflow-build.md     #   缩进文本构建工作流
│   │       └── workflow-patch.md     #   info→修改→update 修补工作流
│   │
│   ├── shipping.md                   # 物流配送
│   │   └── shipping/
│   │       ├── shipping-change-status.md / -create.md / -delete.md
│   │       ├── shipping-info.md / -list.md / -update.md
│   │       ├── workflow-setup.md     #   二段式批量设置工作流
│   │       ├── zone-countries.md / zone-create.md / zone-delete.md
│   │       └── zone-info.md / zone-update.md
│   │
│   ├── tax.md                        # 税费管理
│   │   └── tax/
│   │       ├── base-change-status.md / base-info.md / base-list.md / base-save.md
│   │       ├── custom-country-tax-list.md / -save.md
│   │       ├── custom-create.md / -delete.md / -info.md / -list.md
│   │       ├── custom-product-list.md / -product-update.md / -update.md
│   │
│   ├── system-settings.md            # 系统配置
│   │   └── system-settings/
│   │       ├── blog-article-settings.md / cache.md / captcha.md
│   │       ├── checkout.md / country.md / domain.md
│   │       ├── product-config.md / product-review-config.md
│   │       ├── system-advance.md / system-basic.md / task.md
│   │
│   ├── permission.md                 # 权限管理
│   │   └── permission/
│   │       ├── resource-tree.md
│   │       ├── role-create.md / -delete.md / -info.md / -list.md / -update.md
│   │       ├── user-create.md / -delete.md / -info.md / -list.md
│   │       ├── user-role.md / -status.md / -update.md
│   │
│   ├── statistics.md                 # 数据统计
│   │   └── statistics/
│   │       ├── b2b-dashboard.md / b2c-dashboard.md
│   │       ├── customer.md / order.md / product.md
│   │       ├── product-sales.md / variant-sales.md
│   │
│   ├── task.md                       # 系统任务
│   │   └── task/
│   │       ├── end-task.md / info.md / list.md
│   │       ├── status-list.md / types-list.md
│   │
│   ├── url-redirect.md               # URL 重定向
│   │   └── url-redirect/
│   │       ├── create.md / delete.md / info.md
│   │       ├── list.md / types.md / update.md
│   │
│   ├── base-image.md                 # 图片管理
│   │   └── base-images/
│   │       ├── image-delete.md / image-list.md / image-upload.md
│   │
│   ├── image-gen.md                  # AI 图片生成
│   │   └── image-gen/
│   │       ├── doubao-seedream-5.md
│   │       └── duomiapi-gpt-image-2.md
│   │
│   ├── language.md                   # 多语言翻译 & 工作流
│   │   └── language/
│   │       ├── all-languages.md / config-get.md / config-set.md
│   │       ├── shop-languages.md / translate-langs.md
│   │       ├── save-language.md
│   │       ├── get-*-translate.md (7 个实体)
│   │       ├── save-*-translate.md (7 个实体)
│   │       ├── workflow-blog-article-translate.md
│   │       ├── workflow-blog-collection-translate.md
│   │       ├── workflow-page-translate.md
│   │       ├── workflow-product-collection-translate.md
│   │       └── workflow-product-translate.md
│   │
│   ├── theme.md                      # 模版装修(37KB 核心文档)
│   │   └── theme/
│   │       ├── api/                  #   模版 API 文档(20 个)
│   │       │   ├── center-add-shop.md / center-list.md
│   │       │   ├── file-content-get.md / -save.md / file-delete.md / file-tree.md
│   │       │   ├── fonts.md / get-add-sections.md
│   │       │   ├── market-add-theme.md / market-list.md
│   │       │   ├── page-type-select.md
│   │       │   ├── shop-add-theme.md / shop-copy.md / shop-delete.md
│   │       │   ├── shop-list.md / shop-publish.md / shop-rename.md
│   │       │   └── system-add-shop.md / system-list.md
│   │       │
│   │       ├── liquid/               #   Liquid 语法参考
│   │       │   ├── advance.md / basics.md / filters.md / tags.md
│   │       │   └── schema/           #   Schema 配置项
│   │       │       ├── schema-basic.md / -basic-select.md
│   │       │       ├── schema-data-select.md / -data-select-values.md
│   │       │       ├── schema-image-sizes.md / schema-items.md
│   │       │       ├── schema-text.md / schema-values.md
│   │       │
│   │       ├── samples/              #   示例模版数据
│   │       │   └── new_default_theme/
│   │       │       ├── _index.json / sample_data.json
│   │       │       └── {baby|bags|bike|book|boutique|ceramic|christmas|...}
│   │       │           └── 每个: home.json + settings_data.json + sections/
│   │       │
│   │       ├── capability-map.md     #   能力地图
│   │       ├── color-design.md       #   配色设计
│   │       ├── color-groups.json     #   配色分组数据
│   │       ├── color-palettes.md     #   色板参考
│   │       ├── config.md             #   Theme 配置
│   │       ├── css-guide.md          #   CSS 指南
│   │       ├── css-patterns.md       #   CSS 模式
│   │       ├── file-tree.md          #   文件结构
│   │       ├── layout.md             #   布局
│   │       ├── layout-recipes.md     #   布局配方
│   │       ├── locales.md            #   本地化
│   │       ├── section.md            #   区块
│   │       ├── section-card-guide.md #   卡片区块
│   │       ├── section-design-guide.md # 区块设计
│   │       ├── snippets.md           #   代码片段
│   │       ├── templates.md          #   模板
│   │       ├── theme-styles.md       #   样式配置
│   │       ├── workflow.md           #   装修工作流
│   │       └── workflow-img.md       #   图片工作流
│   │
│   ├── product-csv-import/           # CSV 导入指南
│   │   ├── fecify-csv-product-import.md
│   │   └── shopify-csv-product-import.md
│   │
│   └── schemas/                      # ===== API Schema(api-doc.js 数据源)=====
│       ├── base-images.json
│       ├── blog-article.json / blog-collection.json
│       ├── collections.json / coupon.json / customer.json
│       ├── language.json / menu.json / order.json / page.json
│       ├── permission.json / product-review.json / products.json
│       ├── shipping.json / shop-info.json / statistics.json
│       ├── system-settings.json / task.json / tax.json
│       ├── theme.json / url-redirect.json
│
├── scripts/                          # ===== 脚本层 =====
│   │
│   ├── base/                         # 基础设施(所有脚本的依赖)
│   │   ├── api-client.js             #   API 客户端(get/post/put/del + 鉴权)
│   │   ├── site-config.js            #   站点配置读写(多会话)
│   │   ├── check-config.js           #   配置状态检查
│   │   ├── save-config.js            #   保存 URL+Token + 自动 init
│   │   └── reload-init.js            #   重新加载 init 数据
│   │
│   ├── proxy/                        # CLI 代理(Agent 调用 API 的桥梁)
│   │   ├── api-call.js               #   通用 API 调用(GET/POST/PUT/DEL)
│   │   └── api-doc.js                #   API 参数查询(读 schemas/)
│   │
│   ├── collection/                   # 商品专辑业务脚本
│   │   ├── create.js                 #   创建专辑(AI 图+SEO 一步完成)
│   │   └── batch-collection.js       #   批量创建/更新/添加商品
│   │
│   ├── image/                        # 图片功能
│   │   └── upload-local.js           #   本地图片批量上传
│   │
│   ├── image-gen/                    # AI 生图引擎
│   │   ├── image-client.js           #   通用客户端(genImage/genImageBatch)
│   │   ├── config.js                 #   Provider 配置管理
│   │   ├── duomiapi-gpt-image-2.js   #   duomiapi Provider(异步+并发)
│   │   ├── doubao-seedream-5.js      #   豆包 Provider(同步+串行)
│   │   ├── prompt-enhancer.js        #   Prompt 增强(电商模板)
│   │   └── generate.js               #   快捷 CLI(列表/单 prompt → 生图→上传)
│   │
│   ├── language/                     # 多语言翻译引擎
│   │   ├── auto-translate.js         #   商品全自动翻译(collect→fill→apply)
│   │   ├── translate-body.js         #   body_html 分析(HTML/文本分离)
│   │   ├── translate-product.js      #   商品批量翻译
│   │   ├── translate-collection.js   #   商品专辑批量翻译
│   │   ├── translate-page.js         #   自定义页面批量翻译
│   │   ├── translate-blog-collection.js # 博客专辑批量翻译
│   │   └── translate-blog-article.js #   博客文章批量翻译
│   │
│   ├── product/                      # 商品业务脚本
│   │   ├── batch-upload.js           #   商品批量上传(文件夹模式)
│   │   └── check-delete-permit.js    #   检查商品删除权限
│   │
│   ├── product-csv-import/           # CSV 导入工具
│   │   ├── detect-fecify-csv.js      #   检测 Fecify CSV 格式
│   │   ├── detect-shopify-csv.js     #   检测 Shopify CSV 格式
│   │   ├── import-fecify-csv.js      #   导入 Fecify CSV
│   │   └── import-shopify-csv.js     #   导入 Shopify CSV
│   │
│   ├── review-csv-import/            # 评论 CSV 导入
│   │   ├── detect.js                 #   格式检测
│   │   └── import.js                 #   导入
│   │
│   ├── theme/                        # 模版装修工具
│   │   ├── block-image-fields.js     #   区块图片字段分析
│   │   ├── block-settings-defaults.js #  区块设置默认值提取
│   │   ├── block-settings-schema.js  #   区块 Settings Schema 生成
│   │   ├── decorate-images.js        #   装修图片批量处理
│   │   ├── detect-image-ratio.js     #   图片比例检测
│   │   ├── extract-block-schemas.js  #   提取区块 Schema
│   │   ├── extract-image-sizes.js    #   提取图片尺寸
│   │   └── verify-theme.js           #   模版验证
│   │
│   └── init/                         # 初始化工具
│       └── get-addons.js             #   获取已安装插件列表

架构关系说明

三层路由

SKILL.md (调度摘要)
    ↓ 路由
docs/<模块>.md (完整指引)
    ↓ 路由
docs/<模块>/<API>.md (详细参数)

SKILL.md 不包含 API 细节,只做模块摘要和路由跳转。Agent 根据任务类型找对应模块 .md → 再找具体 API .md。

脚本依赖链

scripts/base/api-client.js  ←── 所有业务脚本都依赖它发起 API 请求
    ↑ uses
scripts/base/site-config.js ←── 提供 URL/Token/init 数据
    ↑ reads
save-config.js → 保存 URL+Token → 自动调 /api/skill/base/init

scripts/proxy/api-call.js   ←── Agent CLI 调用 API 的统一入口
    ↑ uses api-client.js

scripts/proxy/api-doc.js    ←── 查询 docs/schemas/ JSON Schema
    ↑ reads docs/schemas/*.json

文档 ↔ 脚本映射

文档模块 业务脚本 关系
docs/collection.md scripts/collection/create.js create.js 实现创建专辑 + AI 图 + SEO
docs/collection.md scripts/collection/batch-collection.js batch-collection.js 实现批量三 action
docs/products.md scripts/product/batch-upload.js 商品批量上传工作流
docs/products.md scripts/product-csv-import/* CSV 检测 & 导入
docs/language.md scripts/language/translate-*.js 6 实体翻译工作流 + auto-translate
docs/image-gen.md scripts/image-gen/* AI 生图引擎(Provider + client + config)
docs/base-image.md scripts/image/upload-local.js 本地图片上传
docs/theme.md scripts/theme/* 模版装修 8 个工具脚本
docs/product-review.md scripts/review-csv-import/* 评论 CSV 导入

文件层级说明

  • 根目录 SKILL.md — 唯一入口,禁止放其他文件
  • docs/ — 纯 Markdown 文档 + JSON Schema(无脚本)
    • docs/<模块>.md — 模块概览和工作流入口
    • docs/<模块>/ — 具体 API 参数文档
    • docs/schemas/ — API 参数定义(api-doc.js 数据源)
  • scripts/ — 纯 JS 脚本
    • scripts/base/ — 基础设施,不直接给 Agent 调用
    • scripts/proxy/ — CLI 入口,Agent 通过它调用 API
    • scripts/<模块>/ — 各模块的业务脚本
  • temp/ — 临时文件(已排除)
  • memory/ — 会话记忆(已排除)
Copyright © fecify.com 2025 all right reserved,powered by Gitbook该文件修订时间: 2026-06-18 11:01:45

results matching ""

    No results matching ""