SuperAPI AI 工具集

ios-chatbot-skill

通用与其它

查看项目

更新于 10-15 21:39

技能介绍

用途:该技能面向 AI 编码工具,指导把 GenericChatbot Swift 包接入已有 iOS 应用,并在宿主应用原有的组合、导航、状态管理与数据边界内完成集成,保持既有架构与约定不变。

主要能力:先执行依赖门禁,检查工程与依赖声明中是否存在 GenericChatbot 产品或其仓库地址,确认目标 target 已链接该产品;随后识别 UI 技术(SwiftUI、UIKit 或混合)、组合根与依赖注入、导航归属、状态与并发约定、模块归属及持久化、网络、本地化、分析与无障碍约定。集成时通过 ChatKnowledgeSource 适配应用知识,ChatKnowledgeItem.content 承载文本,url 仅为可选归属元数据;按需使用 ChatHistoryStore 与 ChatbotErrorReporter 适配器。

使用方式:可用 npx skills add https://github.com/Erikote04/ios-generic-chatbot --skill ios-chatbot-skill 安装,或作为 Claude Code 插件通过 /plugin marketplace add 与 /plugin install ios-chatbot-skill@erikote04-ios-skills 安装,也可手动复制技能目录。之后让代理使用该技能完成集成。

适用场景与限制:适用于在既有 iOS 工程中新增聊天能力且不希望迁移架构的项目。库要求 iOS 26、Xcode 26、Swift 6.2;目标低于 iOS 26 时不得擅自提高部署目标,需说明不兼容并请求指示。不得编造应用内容、凭据、远端端点或分析事件,不得在日志中暴露提示词、私有内容或令牌,不得在生成式工程清单管理下直接编辑 Xcode 工程,未经授权不得提交、推送或更改外部服务。其余细节暂未提供。