Agent Skills › keychat-io/keychat-app

keychat-io/keychat-app

GitHub

解析Keychat应用架构,涵盖Nostr、Signal、MLS加密及Ecash支付核心组件,说明Flutter包结构、GetX状态管理、Isar数据库及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加密及Ecash支付核心组件,说明Flutter包结构、GetX状态管理、Isar数据库及Rust FFI桥接机制。
解释Keychat应用架构 了解关键组件实现
.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 模型文件后 添加新翻译内容后 修改带注解的模型后
.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
用于在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构建产物并重置项目状态,解决因版本更新、依赖变更或缓存导致的一致性问题。
构建错误 包间状态不一致 依赖重大变更 Xcode或Gradle缓存问题
.claude/skills/clean/SKILL.md
npx skills add keychat-io/keychat-app --skill clean -g -y
用于在设备或模拟器上运行 Keychat Flutter 应用。支持自动检测可用设备、指定设备 ID 启动,以及通过不同入口点(如 main_dev1.dart)切换开发环境进行调试。
用户需要在真机或模拟器上测试 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 绑定生成流程。
需要为跨平台应用构建 Rust FFI 插件 执行 Rust 代码的多平台交叉编译
.claude/skills/rust-build/SKILL.md
npx skills add keychat-io/keychat-app --skill rust-build -g -y
用于运行 Keychat 项目的测试任务。支持通过 melos 命令执行全部、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-13 04:04
浙ICP备14020137号-1 $お客様$