Agent Skills › keychat-io/keychat-app

keychat-io/keychat-app

GitHub

阐述Keychat安全消息应用的架构,涵盖Nostr、Signal及MLS加密协议,Flutter与Rust FFI集成,GetX状态管理及Isar数据库结构。

11 个 Skill 99

安装全部 Skills

npx skills add keychat-io/keychat-app --all -g -y
更多选项

预览集合内 Skills

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

集合内 Skills (11)

阐述Keychat安全消息应用的架构,涵盖Nostr、Signal及MLS加密协议,Flutter与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 项目的代码生成任务,支持 Isar 模型、JSON 序列化及 i18n 国际化文件的自动构建。根据参数执行 melos 命令,处理模型修改或翻译添加后的代码再生场景。
修改 Isar 模型文件后需重新生成数据库 schema 新增翻译内容后需生成国际化文件 修改带有 @JsonSerializable 注解的模型后需重新生成序列化代码
.claude/skills/generate/SKILL.md
npx skills add keychat-io/keychat-app --skill generate -g -y
用于对代码库执行静态分析、格式检查和自动修复。支持通过 melos 运行全量检查或仅分析,以及使用 dart format 进行格式化修正,确保代码质量符合 very_good_analysis 规范。
需要检查代码风格和质量 需要自动修复代码格式问题
.claude/skills/lint/SKILL.md
npx skills add keychat-io/keychat-app --skill lint -g -y
用于在 iOS/macOS 项目中更新和安装 CocoaPods 依赖。通过 melos 脚本自动化执行 pod update 和 install,解决依赖不同步或插件升级后的环境配置问题,并提供故障排查指引。
添加新的原生 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 多平台编译。包含环境准备、目标平台配置及使用 cargo 进行 Release 模式构建的完整工作流。
需要为 Flutter FFI 插件编译 Rust 代码 指定特定操作系统或架构构建 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

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-04 14:55
浙ICP备14020137号-1