Agent Skills › keychat-io/keychat-app

keychat-io/keychat-app

GitHub

解析 Keychat 应用架构,涵盖 Nostr、Signal、MLS 等核心协议及 Rust FFI 桥接,说明包结构、服务组件、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 等核心协议及 Rust FFI 桥接,说明包结构、服务组件、GetX 状态管理和 Isar 数据库实现。
询问应用整体架构设计 解释核心组件功能 理解消息加密与传输流程
.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 工具、执行包引导及配置环境变量,确保依赖正确解析。
首次克隆项目后设置本地开发环境 需要重置或重新初始化项目依赖时
.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 项目的代码生成任务,支持 Dart、Flutter、国际化及 Isar 模型序列化等场景的自动化代码构建与错误报告。
修改 Isar 模型文件后需重新生成数据库 schema 新增翻译字符串后需重新生成本地化文件 修改带有 @JsonSerializable 注解的模型后需重新生成 JSON 序列化代码
.claude/skills/generate/SKILL.md
npx skills add keychat-io/keychat-app --skill generate -g -y
用于对代码库执行静态分析、格式检查和代码质量审查。支持自动修复格式问题或仅报告错误,确保代码符合项目规范。
需要检查代码风格或静态错误 请求修复代码格式问题 提交前进行代码质量验证
.claude/skills/lint/SKILL.md
npx skills add keychat-io/keychat-app --skill lint -g -y
用于在 iOS/macOS Flutter 项目中安装和更新 CocoaPods 依赖,解决依赖不同步或插件升级后的环境配置问题。
添加新的原生依赖 Podfile.lock 不同步 升级 Flutter 或插件 遇到 pod 未找到错误
.claude/skills/pods/SKILL.md
npx skills add keychat-io/keychat-app --skill pods -g -y
用于清理Flutter构建产物、重置项目状态及解决缓存冲突。支持全仓或单应用清理,并指导后续依赖恢复与代码生成。
构建报错 状态不一致 依赖变更 缓存问题
.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 重新生成 Dart 绑定代码。
需要为特定平台编译 Rust FFI 插件 执行跨平台的 Rust 原生库构建任务 在 Flutter 项目中集成或更新 Rust 后端逻辑
.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

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-11 01:37
浙ICP备14020137号-1 $Map of visitor$