Token导航 LogoToken导航

Agent Skill · 开发

steedos-builder6-architecture(Steedos builder6 架构)

steedos-builder6-architecture 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

steedos-builder6-architecture 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 18,928。

总安装 306周安装 13GitHub Stars 1,616下载 107核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:steedos-builder6-architecture(Steedos builder6 架构)
来源仓库:https://github.com/steedos/steedos-platform
仓库路径:skills/steedos-builder6-architecture
安装命令:
npx skills add https://github.com/steedos/steedos-platform --skill steedos-builder6-architecture
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/steedos/steedos-platform --skill steedos-builder6-architecture

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理。通过 npx skills add 命令从指定 GitHub 仓库安装使用。

建议确认权限范围和维护状态,避免触发联网或文件读写操作。steedos-builder6-architecture 属于开发类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/steedos-builder6-architecture

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/steedos/steedos-platform --skill steedos-build…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

steedos-builder6-architecture 怎么安装?

在终端执行 npx skills add https://github.com/steedos/steedos-platform --skill steedos-builder6-archit…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

steedos-builder6-architecture 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

steedos-builder6-architecture 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

steedos-builder6-architecture 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

steedos-builder6-architecture 用的人多吗?

公开数据是累计安装 306 次,近一周安装 13 次,下载 107 次,GitHub 1,616 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

steedos-builder6-architecture 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 来源仓库有 1,616 星,维护活跃度相对可查。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
steedos-builder6-architecture

Steedos builder6 架构 · 本页

3061,616接触敏感数据未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Builder6 Server Architecture | Builder6 服务端架构

Overview | 概述

Builder6 Server is a NestJS + Moleculer hybrid backend monorepo powering the Builder6/Steedos low-code platform. It uses Nx + Lerna for workspace management with 20+ specialized @builder6/* packages.

Technology Stack | 技术栈

  • HTTP Framework: NestJS 11 (Express adapter)
  • Microservices: Moleculer 0.14
  • Real-time: Socket.IO via @nestjs/websockets (HybridAdapter)
  • Database: MongoDB via MongodbService
  • Session Store: Redis via connect-redis + ioredis
  • Cache/Transport: Redis via Moleculer
  • Auth: JWT + session tokens via @builder6/core
  • API Docs: Swagger/OpenAPI at /api/v6
  • Build: Nx 22 + Lerna 9
  • Package Manager: Yarn 3.8 (workspaces)

Monorepo Structure | Monorepo 结构

builder6-server/
├── package.json                # Root workspace config
├── nx.json                     # Nx build config
├── lerna.json                  # Lerna monorepo config
├── tsconfig.json               # Base TypeScript config
├── .env                        # Environment variables
└── packages/
    ├── server/                 # Main entry point (@builder6/server)
    │   ├── src/
    │   │   ├── main.ts         # Entry → bootstrap()
    │   │   ├── index.ts        # getNestExpressApplication() + bootstrap()
    │   │   └── app.module.ts   # AppModule.forRoot() with all imports
    │   └── public/             # Static assets
    ├── core/                   # @builder6/core (auth, config, mongodb, plugins, filters, websockets)
    ├── tables/                 # @builder6/tables (data table CRUD with DataLoader)
    ├── files/                  # @builder6/files (file upload: local + S3)
    ├── pages/                  # @builder6/pages (micro page management)
    ├── email/                  # @builder6/email (SMTP + queue)
    ├── rooms/                  # @builder6/rooms (real-time collaboration)
    ├── docs/                   # @builder6/docs (collaborative documents)
    ├── moleculer/              # @builder6/moleculer (NestJS-Moleculer bridge)
    ├── microservices/          # @builder6/microservices (service management)
    ├── services/               # @builder6/services (service API)
    ├── steedos/                # @builder6/steedos (Steedos metadata + ObjectQL)
    ├── oidc/                   # @builder6/oidc (OIDC client)
    ├── oidc-provider/          # @builder6/oidc-provider (OIDC server)
    ├── onlyoffice/             # @builder6/onlyoffice (document editing)
    ├── sharepoint/             # @builder6/sharepoint (SharePoint integration)
    ├── node-red/               # @builder6/node-red (Node-RED integration)
    ├── automation/             # @builder6/automation (workflow automation)
    ├── query-mongodb/          # @builder6/query-mongodb (DevExtreme query adapter)
    └── cli/                    # @builder6/cli (command-line tool)

NestJS Module Tree | NestJS 模块树

AppModule.forRoot() imports (in packages/server/src/app.module.ts):

ModulePackagePurpose
ConfigModule@nestjs/configGlobal config via getConfigs()
LoggerModulenestjs-pinoStructured logging
MoleculerModule@builder6/moleculerMoleculer broker bridge
AuthModule@builder6/coreJWT + session auth, guards
MongodbModule@builder6/coreMongoDB connection pool
ScheduleModule@nestjs/scheduleCron/task scheduling
SteedosModule@builder6/steedosSteedos metadata, Direct MongoDB API
TablesModule@builder6/tablesData table CRUD
FilesModule@builder6/filesFile upload/download
EmailModule@builder6/emailEmail services
ServicesModule@builder6/servicesMicroservice management API
RoomsModule@builder6/roomsReal-time collaboration rooms
OidcModule@builder6/oidcOIDC client
OidcProviderModule@builder6/oidc-providerOIDC server
MicroserviceModule@builder6/microservicesInter-service comms
OnlyOfficeModule@builder6/onlyofficeDocument editing
DocsModule@builder6/docsCollaborative docs
SharepointModule@builder6/sharepointSharePoint integration
PluginModule@builder6/coreDynamic plugin loading

Bootstrap Sequence | 启动流程

main.ts → bootstrap()
  1. NestFactory.create<NestExpressApplication>(AppModule.forRoot({}))
  2. Connect Redis cluster microservice transport (B6_CLUSTER_TRANSPORTER)
  3. Set up Logger (pino), AllExceptionsFilter, LoggerErrorInterceptor
  4. Set up HybridAdapter (Socket.IO + WebSocket)
  5. Enable CORS (all origins, credentials: true)
  6. Create Redis session store (B6_CLUSTER_CACHER, prefix: B6_SESSION_PREFIX)
  7. Configure Swagger at /api/v6 (explorer + OpenAPI JSON at /api/v6-json)
  8. Serve static assets from packages/server/public/
  9. Apply middleware: cookieParser → JSON(50mb) → urlencoded(100mb) → compression
  10. Start all microservices
  11. Listen on B6_PORT (default: 5100)

Middleware Stack | 中间件栈

  1. Session — Redis-backed via connect-redis
  2. Cookie Parser — cookie-parser
  3. JSON Body — limit 50mb
  4. URL Encoded — limit 100mb
  5. Compression — compression()

Guards | 守卫

GuardLocationUsage
AuthGuard@builder6/coreValidates token, sets req.user. Used on Tables, Files, Users endpoints
AdminGuard@builder6/coreValidates token + checks profile === 'admin' + primary space. Used on Direct MongoDB API

Development Commands | 开发命令

# Development with hot reload
yarn start:dev

# Debug mode
yarn start:debug

# Production
yarn start:prod

# Build all packages
yarn build

# Build and watch
yarn build:watch

# Lint all packages
yarn lint

# Format code
yarn format

# Release
yarn release

Key Design Patterns | 关键设计模式

  • Controller → Service → MongodbService: Standard NestJS layered architecture
  • @InjectBroker(): Inject Moleculer broker into NestJS services
  • AppModule.forRoot(config): Dynamic module with Moleculer config injection
  • DataLoader: Batch loading for lookup field resolution in Tables
  • @builder6/query-mongodb: Translates DevExtreme query parameters to MongoDB aggregation

平台分布

Codex

34.08%
按下载量换算36

Claude

31.77%
按下载量换算34

Cursor

19.34%
按下载量换算21

Gemini CLI

9.18%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills