Agent Skills
› iii-hq/iii
iii-hq/iii
GitHub提供隔离的微虚拟机沙箱,用于安全执行不受信任或AI生成的代码。支持单步快速运行及多步骤生命周期管理,具备文件系统操作和进程隔离能力。
Install All Skills
npx skills add iii-hq/iii --all -g -y
Skills in Collection (20)
提供隔离的微虚拟机沙箱,用于安全执行不受信任或AI生成的代码。支持单步快速运行及多步骤生命周期管理,具备文件系统操作和进程隔离能力。
需要隔离执行不可信代码
运行AI生成的脚本
测试代码片段安全性
npx skills add iii-hq/iii --skill iii-sandbox -g -y
iii-bridge用于在两个iii引擎间建立持久WebSocket连接,通过forward/expose配置或invoke函数实现跨边界函数调用。
多引擎间需要稳定长连接通信
远程函数ID动态或需探测连通性
npx skills add iii-hq/iii --skill iii-bridge -g -y
提供基于JSON Schema验证的响应式配置注册中心,支持多Worker间共享、实时监听变更及自动清理过期条目。
需要类型安全的配置共享
监听配置动态更新
跨进程配置同步
npx skills add iii-hq/iii --skill configuration -g -y
iii-cron 是一个定时任务调度组件,支持通过 cron 表达式注册函数周期性执行。具备分布式锁机制确保集群内单次执行,支持条件跳过和漂移监控,适用于无需外部调度器的后台定时作业。
需要周期性执行后台任务(如数据清理、报表生成)
需要在多实例集群中保证定时任务仅执行一次
需要根据特定条件动态跳过定时任务的执行
npx skills add iii-hq/iii --skill iii-cron -g -y
iii是一个语言无关的运行时,通过WebSocket将Worker、Function和Trigger接入统一引擎进行路由。本Skill指导如何发现能力、调用函数、编写SDK Worker及绑定触发器,实现服务编排与扩展。
需要编写或集成iii Worker时
查询iii引擎注册的功能或触发器时
调试Worker间通信问题时
npx skills add iii-hq/iii --skill iii -g -y
提供基于OpenTelemetry的可观测性支持,涵盖分布式追踪、结构化日志、指标采集及告警。通过engine函数发射和查询遥测数据,并利用log触发器实时响应日志事件,实现系统健康监控与上下文传播。
需要发射或查询分布式追踪、日志和指标时
需要实时响应日志事件(如错误页面通知)时
npx skills add iii-hq/iii --skill iii-observability -g -y
提供基于主题的发布/订阅消息机制,支持内存和Redis适配器。用于实时通知、解耦组件及跨实例广播,适用于可容忍丢包的场景。
需要实时事件广播
实现组件间松耦合通信
跨进程或跨实例的即时信号传递
npx skills add iii-hq/iii --skill iii-pubsub -g -y
提供异步作业处理、重试、FIFO及死信队列支持,适用于需可靠消息传递的场景。
需要异步执行任务并自动重试
需要严格的消息顺序或持久化发布订阅
npx skills add iii-hq/iii --skill iii-queue -g -y
iii-http 用于将注册函数暴露为 HTTP 端点,通过 http trigger 绑定实现 REST 服务。支持路径参数、查询字符串解析及预处理器中间件链(如认证、限流),禁止自行启动 Web 服务器。
需要将普通函数作为 HTTP API 暴露
需要处理 URL 路径参数或查询字符串
需要配置条件门控路由
npx skills add iii-hq/iii --skill iii-http -g -y
在引擎启动时按顺序执行Shell命令管道,保持最终命令长期运行,支持文件监听自动重启。用于管理应用生命周期、前置准备步骤及开发热重载,配置完全声明式,无运行时调用接口。
引擎启动阶段需要执行一系列依赖的Shell命令
需要监控特定文件变化并自动重启服务或进程
npx skills add iii-hq/iii --skill iii-exec -g -y
提供基于作用域和键的共享KV存储,支持内存、Redis等适配器。通过响应式触发器实现数据变更后的异步副作用处理,避免轮询,适用于函数间状态共享与原子更新。
需要多个函数共享状态
数据变更后需触发异步副作用
npx skills add iii-hq/iii --skill iii-state -g -y
iii-stream用于构建实时后端,提供基于流结构的CRUD操作及WebSocket订阅管理。支持通过响应式触发器处理数据变更和连接事件,实现无轮询的实时广播、权限控制和原子更新,适用于需要低延迟数据同步的场景。
构建无需轮询的实时后端应用
需要对WebSocket订阅进行服务端鉴权或拦截
需要在数据变更时触发异步副作用(如通知、审计)
需要处理并发写入的原子性部分更新
npx skills add iii-hq/iii --skill iii-stream -g -y
管理WebSocket监听器,支持SDK Worker连接。提供RBAC权限控制、中间件审计/限流、函数注册网关及多租户隔离功能,保障引擎内部与外部访问的安全性与规范性。
需要为SDK Worker配置WebSocket连接端点
需对外部网络暴露引擎并实施RBAC权限控制
需要对函数调用进行中间件审计或限流
需实现多租户或会话级的函数注册隔离
npx skills add iii-hq/iii --skill iii-worker-manager -g -y
指导将iii原语组合为后端架构模式,包括持久化工作流、反应式后端、智能体管道、事件驱动CQRS及自动化链,提供多语言实现示例。
设计复杂后端架构
实现持久化工作流
构建事件驱动系统
编排智能体协作
npx skills add iii-hq/iii --skill iii-architecture-patterns -g -y
用于注册 iii 函数、绑定触发器、创建和管理 Worker,以及通过引擎注册表进行系统状态检查和外部功能适配的基础设施技能。
注册函数或触发器
创建或安装 Worker
检查引擎注册表状态
npx skills add iii-hq/iii --skill iii-core-primitives -g -y
配置 iii 引擎,支持通过 worker-compose.yaml 管理或 config.yaml 直接监督两种模式。涵盖端口、RBAC、流、沙箱及配置存储设置。
需要配置 iii 引擎运行时参数
调整引擎工作进程(workers)设置
配置 RBAC 监听器或安全策略
npx skills add iii-hq/iii --skill iii-engine-config -g -y
提供iii引擎及SDK在多语言环境下的错误处理指南,涵盖错误码解析、重试策略及RBAC权限控制。
分析跨平台调用失败原因
制定错误重试逻辑
排查RBAC权限拒绝问题
npx skills add iii-hq/iii --skill iii-error-handling -g -y
提供 iii SDK 在 Node.js、浏览器、Python 和 Rust 中的安装、配置及 API 使用指南,涵盖 Worker 注册、函数触发、通道管理及可观测性集成等语言特定细节。
需要安装或初始化 iii SDK
查询多语言 SDK API 映射
解决 SDK 集成中的语言特定问题
npx skills add iii-hq/iii --skill iii-sdk-reference -g -y
将技术规格文档转换为交互式、营销级网页演示文稿,用于清晰传达设计意图并说服利益相关者。
生成技术规范的交互式演示
刷新或扩展现有的演示内容
npx skills add iii-hq/iii --skill presentation -g -y
指导用户安装 iii 引擎、创建项目、启动服务及配置 SDK,帮助快速搭建包含函数、触发器和 Worker 的后端开发环境。
安装 iii 引擎或 SDK
初始化新项目
配置开发环境
npx skills add iii-hq/iii --skill iii-getting-started -g -y
Dependencies:
iii-hq/iii/skills


