Agent Skills › keychat-io/keychat-app

keychat-io/keychat-app

GitHub

描述Keychat应用架构,涵盖Nostr、Signal、MLS加密及Ecash支付等核心技术,梳理Flutter包结构、服务模块、GetX状态管理及Rust FFI交互机制。

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加密及Ecash支付等核心技术,梳理Flutter包结构、服务模块、GetX状态管理及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 序列化及国际化文件的自动生成与更新。
修改 Isar 模型文件后 添加新翻译内容后 修改带 @JsonSerializable 注解的模型后
.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
用于在 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 应用,支持指定设备和多环境入口点。
需要在真机或模拟器上启动 App 需要指定特定设备 ID 运行应用 需要切换开发/生产环境入口点运行
.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 平台。包含环境配置、目标平台添加及编译命令,并提供生成 Dart 绑定的流程。
需要为多平台构建 Rust 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

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-28 17:07
浙ICP备14020137号-1