SuperAPI AI 工具集

openwork-core

通用与其它

查看项目

更新于 10-15 21:10

技能介绍

用途:为 OpenWork 原生应用提供核心上下文与开发护栏,确保改动行为前先理解项目定位与架构。

主要能力与规范:改动行为前需阅读 AGENTS.md、VISION.md、PRINCIPLES.md、PRODUCT.md、ARCHITECTURE.md;确保 vendor/opencode 存在以供自引用;栈相关指导使用 tauri-solidjs 技能。

OpenCode 集成:更新镜像用 git -C vendor/opencode pull --ff-only;调用 CLI 用 opencode -p "your prompt" -f json -q;数据库位于 ~/.opencode/opencode.db(SQLite),关键表为 sessions(任务运行)、messages(聊天消息与工具调用)、history(文件变更跟踪)。

开发工作流:pnpm tauri dev(桌面)、pnpm tauri ios dev(iOS)、pnpm tauri android dev(Android),或在 desktop 包内运行 pnpm -C packages/desktop tauri dev。

首次配置:git clone https://github.com/anomalyco/opencode vendor/opencode;pnpm create tauri-app . --template solid-ts;pnpm tauri ios init;pnpm tauri android init。

UI 原则:流畅动画与微交互;移动优先的触控目标、手势与自适应布局;透明展示计划、步骤与工具调用;渐进式披露高级控件。

限制与注意事项:必须停留在 OpenCode 工具面内,避免发明新能力;面向非技术用户始终暴露计划、权限与进度;所有系统访问(文件、shell、数据库)使用 Tauri 命令;保持 UI 60fps,避免阻塞主线程;移动构建需平台特定环境(Xcode、Android Studio)。