Agent Skills › keychat-io/keychat-app

keychat-io/keychat-app

GitHub

阐述Keychat安全消息应用的架构,涵盖Nostr、Signal、MLS等核心技术及Flutter与Rust FFI集成。

11 个 Skill 97

安装全部 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集成。
询问应用整体架构 了解核心组件实现 查询代码包结构
.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
为Keychat项目执行全面的Flutter代码质量检查流水线,包括分析、格式化验证、单元测试及生成代码一致性检查。
提交代码前进行质量检查 运行完整的Flutter代码审查流程
.claude/skills/flutter-check/SKILL.md
npx skills add keychat-io/keychat-app --skill flutter-check -g -y
用于 Keychat 项目的代码生成任务,支持 Dart、Flutter、i18n 及 Isar 模型序列化。根据修改类型自动执行对应 melos 命令以重新生成数据库模式或本地化文件。
需要重新生成代码时 修改 Isar 模型文件后 添加新翻译后
.claude/skills/generate/SKILL.md
npx skills add keychat-io/keychat-app --skill generate -g -y
用于对 Keychat 项目执行代码质量检查,包括静态分析、格式检查和修复。支持通过参数自动修复格式问题或仅运行分析器,确保代码符合 very_good_analysis 规范。
需要检查代码格式和静态分析问题时 需要自动修复代码格式问题时
.claude/skills/lint/SKILL.md
npx skills add keychat-io/keychat-app --skill lint -g -y
用于在 iOS 和 macOS 项目中更新及安装 CocoaPods 依赖,支持 Flutter 插件升级、Podfile 不同步或报错等场景,提供自动执行与故障排查指南。
添加新的原生 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,自动处理多设备选择,并允许通过不同入口点文件启动生产或开发环境。
用户请求在设备上运行 App 需要切换不同的应用入口点进行调试
.claude/skills/run/SKILL.md
npx skills add keychat-io/keychat-app --skill run -g -y
用于构建 Rust FFI 原生库,支持 iOS、Android、Linux、Windows 和 macOS 平台。包含环境准备、目标平台配置及 cargo 构建流程,并提供 Dart 绑定再生指引。
需要编译 Rust 原生库 指定多平台构建 Rust 插件 Flutter Rust Bridge 代码生成
.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-08-25 23:11
浙ICP备14020137号-1 $访客地图$