Agent Skills › keychat-io/keychat-app

keychat-io/keychat-app

GitHub

解释Keychat应用架构及核心组件,涵盖Nostr、Signal、MLS协议、Ecash支付、Flutter包结构、GetX状态管理及Isar数据库等关键实现细节。

11 skills 97

Install All Skills

npx skills add keychat-io/keychat-app --all -g -y
More Options

List skills in collection

npx skills add keychat-io/keychat-app --list

Skills in Collection (11)

解释Keychat应用架构及核心组件,涵盖Nostr、Signal、MLS协议、Ecash支付、Flutter包结构、GetX状态管理及Isar数据库等关键实现细节。
询问应用整体架构 查找特定功能模块位置 理解加密通信流程 了解Rust FFI集成
.claude/skills/architecture/SKILL.md
npx skills add keychat-io/keychat-app --skill architecture -g -y
用于在代码库中大规模并行应用相似变更。通过隔离的工作区代理,将任务分组并行执行、测试并提交,最后汇总结果并协助合并到主分支,适用于多文件同步修改场景。
需要对多个文件或模块同时应用相同或相似的代码变更 需要跨代码库进行大规模重构或批量更新
.claude/skills/batch/SKILL.md
npx skills add keychat-io/keychat-app --skill batch -g -y
用于从零初始化 Keychat 开发环境,包括更新 git 子模块、安装 melos 工具并执行引导以解析所有包依赖,同时检查并配置 .env 文件及 FCM 密钥。
初始化开发环境 重置项目依赖
.claude/skills/bootstrap/SKILL.md
npx skills add keychat-io/keychat-app --skill bootstrap -g -y
执行 Flutter 代码质量检查流水线,涵盖静态分析、格式校验、单元测试及生成文件一致性验证,确保提交前代码符合规范。
用户要求运行 Flutter 代码检查 准备提交代码前的质量验证
.claude/skills/flutter-check/SKILL.md
npx skills add keychat-io/keychat-app --skill flutter-check -g -y
用于 Keychat 项目的代码生成任务,支持 Isar 模型、JSON 序列化及 i18n 国际化文件的自动构建与更新。
修改 Isar 模型文件后 添加新翻译内容后 修改带 @JsonSerializable 注解的模型后
.claude/skills/generate/SKILL.md
npx skills add keychat-io/keychat-app --skill generate -g -y
对代码库运行 lint、格式化和静态分析检查,支持自动修复格式问题。用于确保代码质量和规范一致性。
需要检查代码质量或规范时 需要格式化代码或修复格式问题时
.claude/skills/lint/SKILL.md
npx skills add keychat-io/keychat-app --skill lint -g -y
用于在iOS和macOS项目中更新及安装CocoaPods依赖,解决依赖不同步或升级后的兼容问题。
添加新的原生iOS/macOS依赖 Podfile.lock不同步 Flutter或插件升级后
.claude/skills/pods/SKILL.md
npx skills add keychat-io/keychat-app --skill pods -g -y
清理Flutter构建产物并重置项目状态,解决构建错误、缓存问题及依赖不一致。
更新Flutter版本后出现构建错误 包间状态不一致 Xcode或Gradle缓存问题
.claude/skills/clean/SKILL.md
npx skills add keychat-io/keychat-app --skill clean -g -y
用于在设备或模拟器上运行 Keychat Flutter 应用。支持自动检测设备、指定目标设备,并可通过不同入口文件切换生产及多开发环境配置。
用户要求在设备上启动或运行应用 需要选择特定设备或模拟器进行测试 需要切换不同的应用构建入口点
.claude/skills/run/SKILL.md
npx skills add keychat-io/keychat-app --skill run -g -y
用于构建 keychat_rust_ffi_plugin 的 Rust 原生库,支持 iOS、Android、Linux、Windows 和 macOS 多平台编译,并处理 flutter_rust_bridge 代码生成。
用户需要编译 Rust FFI 插件 跨平台构建 Rust 依赖库 更新或重新生成 Dart 绑定
.claude/skills/rust-build/SKILL.md
npx skills add keychat-io/keychat-app --skill rust-build -g -y
用于运行 Keychat 项目的测试任务,支持全量、Flutter/Dart 特定测试及指定文件路径。
需要执行项目单元测试时 指定特定测试文件或包进行调试时
.claude/skills/test/SKILL.md
npx skills add keychat-io/keychat-app --skill test -g -y

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-13 00:42
浙ICP备14020137号-1 $お客様$