用途:该技能用于编写或审查浏览器扩展代码,围绕 Chrome 扩展开发、Chrome API、manifest、安全及整体项目架构提供指导。其规则要求参考 Chrome 扩展官方文档的最佳实践、安全指南与 API 用法,并在生成建议或代码时结合项目全局上下文,避免重复现有功能或产生冲突实现。
主要能力:涵盖通用开发规则与架构规则。架构上要求扩展各组件之间清晰分离关注点,通过消息传递进行通信,并使用 chrome.storage API 做状态管理。技术栈范围包括 JavaScript、TypeScript、HTML、CSS、Shadcn UI、Radix UI、Tailwind 和 Web APIs。
使用方式:在回答或改代码前先查看当前项目状态以保持一致性;考虑此前已讨论或已实现的功能,防止矛盾与重复;新增功能或修改既有功能前先做审查。资料还给出记忆协议:开始前可执行 cat .claude/context/memory/learnings.md,完成后记录新发现的模式或例外,并假定上下文中断、信息需落盘。该技能由 chrome-extension-expert 一个技能整合而成。
适用场景:Chrome 扩展的架构设计、manifest 配置、API 调用与安全审查等开发任务。
限制:资料未提供具体收费、价格、平台支持范围与效果说明,也未给出安装命令或完整代码示例;部分章节仅有标题,未展开细则。