#!/usr/bin/env bash # 批量生成 fmode-skills 服务层子技能骨架(ESM) set -e cd /opt/data/projects/fmode-skills/skills # 定义每个子技能: 目录|name|description(触发词+行为) SKILLS=' accounts|fmode-account|fmode账号。手机验证码注册/登录/sessionToken管理。发送验证码、校验登录、校验会话、保存token到受保护profile enterprise|fmode-enterprise|fmode企业。企业开通状态查询、独立部署sub-standalone申请、Company订阅状态。手机号注册后确认是否在企业 cloud-functions|fmode-cloud-functions|fmode云函数。在Function合同表部署业务云函数并通过/api/functions调用。动态函数源进Function合同表,不建用户维护服务器 cloud-resources|fmode-cloud-resources|fmode云资源。领取/部署到华为云。调/api/functions+deploy/huaweicloud拿到平台签发STS应用到用户项目 static-publish|fmode-static-publish|fmode静态发布。前后端构建产物发布到OBS+CDN拿公开URL。调deploy/huaweicloud+huaweicloud-cdn-refresh,obsutil同步 git-archive|fmode-git-archive|fmode Git归档。项目源码归档到Fmode Git(git.fmode.cn)。建gogs账号personal token建仓推代码,验证SHA ' echo "$SKILLS" | while IFS='|' read -r _name name desc; do [ -z "$name" ] && continue dir="$name" mkdir -p "$dir/scripts" "$dir/references" echo "=== 生成 $dir ===" done echo "✅ 目录骨架完成"