用途:Mobile Instinct v1 用于移动开发过程中的即时模式捕获,在编写代码时自动提取相关开发模式并记录置信度,提供实时反馈。
主要能力:在创建 Compose 屏幕的 .kt 文件、编写 ViewModel 代码、添加 Koin 模块、配置 Ktor 客户端、编写协程代码时自动触发捕获。模式分为五类:Compose(状态提升、懒列表稳定键、LaunchedEffect 使用、不可变数据类)、MVI(密封接口状态、onIntent 模式、状态归约、一次性事件处理)、Koin(Compose 中的 koinViewModel()、factory 模块定义、作用域依赖)、Ktor(runCatching 包装、ContentNegotiation 设置、请求超时处理)、协程(viewModelScope.launch、结构化作用域层级、调度器选择)。每类模式有对应的模式 ID 与初始置信度,范围约 0.5 至 0.8。
使用方式:模式自动捕获,无需手动触发。查看已捕获模式可运行命令 /instinct-status。置信度提升规则:检测到时取初始置信度(0.3-0.5),再次使用时 +0.1,用户接受时 +0.2,通过审查时 +0.1,最高为 1.0。可与 hooks/instinct-hooks.json 集成,用于工具使用后的模式检测、会话结束时的模式整合以及压缩前的本能保留。
适用场景:使用 Kotlin、Jetpack Compose、MVI 架构、Koin 依赖注入、Ktor 网络与协程的 Android 移动开发项目。
限制:资料说明 V1 侧重即时捕获,跨会话的观察式学习由 V2 提供。其余关于平台支持范围、收费与价格等信息暂未提供。