SuperAPI AI 工具集

cipher-type-planner

通用与其它

查看项目

更新于 10-16 03:42

技能介绍

用途:该技能用于在 Bitwarden 客户端单体仓库(monorepo)中规划新增或修改一种密码库条目类型(cipher type)。当用户想添加新类型时使用。

主要能力:先通过 AskUserQuestion 收集需求,包括类型名称与整数值、字段(名称、数据类型、是否加密、是否必填)、目标客户端(web、desktop、browser、cli 或 all)、是否支持自动填充、是否支持关联字段、功能开关名称、服务端与 SDK 前置条件是否完成;还会询问导入导出、界面细节、副标题、图标、组织策略等,未定项记为缺口。随后进入计划模式,以 SshKey(值 5)为参考模式探索代码库,并输出计划文件。

计划内容:包含概览、需新建文件(模型栈 api/data/domain/view、导出、界面组件)、需修改文件(枚举、容器 switch、SDK 映射、界面接线、图标、筛选器、新建菜单、本地化、关联字段、自动填充、受限类型)、本地化键、测试文件、推荐实施顺序、风险与注意事项,以及右键菜单/复制操作。

关键限制:筛选器必须用功能开关门控,否则新类型不会出现在密码库列表;客户端不新增加密逻辑;新增本地化键前先检查是否可复用已有键;CLI 无复制菜单界面,不要为其添加复制相关 i18n 键;仅暴露应可复制的字段。

适用场景:Bitwarden 客户端仓库中新增或调整密码库条目类型的开发规划。具体命令与代码示例资料未提供。