Agent Skills › keychat-io/keychat-app

keychat-io/keychat-app

GitHub

解析 Keychat 应用架构,涵盖 Nostr/Signal/MLS 协议、Flutter 包结构、GetX 状态管理及 Rust FFI 加密桥接,帮助开发者理解代码结构与消息流转机制。

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 协议、Flutter 包结构、GetX 状态管理及 Rust FFI 加密桥接,帮助开发者理解代码结构与消息流转机制。
询问应用整体架构 查找特定模块实现位置 理解加密通信流程
.claude/skills/architecture/SKILL.md
npx skills add keychat-io/keychat-app --skill architecture -g -y
用于协调大规模代码库变更的 Skill。通过并行工作区代理,将修改分组并独立执行,支持测试、提交及合并,适用于需同时对大量文件或模块应用相似变更的场景。
需要对多个文件进行批量修改 需要跨模块同时应用相似的代码变更
.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 代码质量检查流水线,涵盖静态分析、格式验证、单元测试及生成文件同步。
提交代码前检查 确保代码质量和规范
.claude/skills/flutter-check/SKILL.md
npx skills add keychat-io/keychat-app --skill flutter-check -g -y
用于 Keychat 项目的代码生成任务,支持 Dart/Flutter 模型序列化、Isar 数据库 schema 及 i18n 本地化文件的自动生成与更新。
修改 Isar 模型文件后需重新生成数据库结构 新增翻译内容后需生成本地化文件 修改含 @JsonSerializable 注解的模型后需再生成 JSON 序列化代码
.claude/skills/generate/SKILL.md
npx skills add keychat-io/keychat-app --skill generate -g -y
对代码库执行 linting、格式化和静态分析,支持自动修复格式问题。用于确保代码质量与规范一致性。
用户要求检查代码风格或运行 lint 需要修复代码格式化问题
.claude/skills/lint/SKILL.md
npx skills add keychat-io/keychat-app --skill lint -g -y
用于在 iOS 和 macOS 项目中更新及安装 CocoaPods 依赖,支持 Flutter 插件升级、依赖同步及常见错误排查。
添加新的原生 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 应用,支持指定设备和多入口点配置。
用户请求启动 App 需要测试特定环境版本
.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 平台。涵盖环境配置、目标架构添加及编译流程,并在 API 变更后重新生成 Dart 绑定。
用户请求构建跨平台 Rust 原生库 需要为特定平台(如 iOS/Android)编译 FFI 插件 修改 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

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-04 03:51
浙ICP备14020137号-1 $bản đồ khách truy cập$