用途:snippet-manager 用于管理代码片段,帮助保存、整理、搜索和检索可复用的代码模式,常见于开发过程中沉淀常用写法与解决方案。
主要能力:支持保存代码片段并提取可复用模式,为片段添加语言、标签、描述等元数据,按分类和使用场景组织,并支持版本变体。搜索方面可按语言、标签或关键词检索,查找相似模式,依据上下文推荐相关片段,并按框架或库过滤。整理方面可逻辑分类、打标签、分组相关片段、创建片段集合。增强方面可补充用法示例、记录参数与选项、说明边界情况、提供替代实现。
内置分类包括:语言基础、数据结构、算法、API 模式、数据库、测试、React/Vue/Angular、Node.js、Python、DevOps、工具类。
使用方式:通过自然语言调用,例如 @snippet-manager Save API error handler,或使用参数检索,例如 @snippet-manager --search "react hooks"、--category testing、--language python、--tag async、--collection "authentication patterns"。片段格式通常包含标题、语言、分类、标签、框架、用例、代码、参数、返回值、说明与相关片段。
适用场景:开发中快速沉淀与复用代码,例如异步错误处理、防抖、深拷贝、指数退避重试、带过期时间的本地存储,以及 React 自定义 Hook、Python 重试装饰器与计时上下文管理器、Node.js 限流中间件等。
限制:资料未提供安装命令、收费方式、平台支持、版本信息及具体存储位置,暂未提供。