Agent Skills › keychat-io/keychat-app

keychat-io/keychat-app

GitHub

解析 Keychat 应用架构,涵盖 Nostr、Signal、MLS 等核心协议及 Rust FFI 集成。解释包结构、GetX 状态管理、Isar 数据库及消息加密传输流程,辅助开发者理解代码库设计。

11 skills 98

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 数据库及消息加密传输流程,辅助开发者理解代码库设计。
询问 Keychat 应用的整体架构设计 需要了解消息加密与传输的具体流程 查询核心服务如 Signal、MLS 或 WebSocket 的实现细节 理解 Flutter 与 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工具、执行包引导及配置环境变量,确保依赖正确解析。
初始化项目环境 重置开发环境
.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 序列化及国际化文件的自动化构建。通过 Melos 命令执行全量或特定类型生成,并在生成后报告错误。
修改 Isar 模型文件后 添加新翻译后 修改带 @JsonSerializable 的模型后
.claude/skills/generate/SKILL.md
npx skills add keychat-io/keychat-app --skill generate -g -y
用于对 Keychat 项目执行代码质量检查,包括静态分析、格式检查和自动修复。支持运行全面检查或仅分析,可配置自动修复格式问题并报告剩余错误。
需要检查代码风格和质量时 发现代码格式不规范需要修复时
.claude/skills/lint/SKILL.md
npx skills add keychat-io/keychat-app --skill lint -g -y
用于在 Flutter iOS/macOS 项目中更新和安装 CocoaPods 依赖。通过执行 melos 脚本同步 Podfile.lock,解决依赖不同步或插件升级后的环境问题。
添加新的原生 iOS/macOS 依赖后 Podfile.lock 不同步时 升级 Flutter 或插件后 遇到 pod not found 错误时
.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 应用。支持自动检测设备、指定目标设备 ID,以及通过不同入口文件切换生产与开发环境配置。
启动应用 选择运行设备 切换开发环境
.claude/skills/run/SKILL.md
npx skills add keychat-io/keychat-app --skill run -g -y
用于构建 Rust FFI 原生库,支持 iOS、Android、Linux、Windows 和 macOS 平台。包含环境依赖安装、交叉编译配置及 Dart 绑定生成流程,确保跨平台二进制文件正确构建。
需要为 Flutter 插件构建 Rust 原生代码 指定多平台目标进行交叉编译 修改 Rust API 后需重新生成 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

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-24 07:49
浙ICP备14020137号-1