Agent Skills › keychat-io/keychat-app

keychat-io/keychat-app

GitHub

阐述Keychat安全聊天应用架构,涵盖Nostr、Signal及MLS加密协议、Rust FFI桥接、Flutter包结构、GetX状态管理及Isar数据库等核心组件与消息流转机制。

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加密协议、Rust FFI桥接、Flutter包结构、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代码质量检查 提交代码前的自动化验证 检查Dart分析警告和错误
.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
对代码库执行 linting、格式化和静态分析,支持自动修复格式问题。通过 melos 和 dart format 命令检查代码质量并报告问题。
用户请求检查代码质量或运行 lint 用户请求格式化代码或修复格式问题
.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 多平台编译。包含环境依赖检查、目标平台配置及 Dart 绑定再生流程,确保 FFI 插件正确生成。
需要为跨平台应用构建 Rust FFI 插件 指定特定操作系统架构进行 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

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-16 22:45
浙ICP备14020137号-1 $mapa de visitantes$