Claude Code Plugins

Community-maintained marketplace

Feedback

prompt-classifier

@alchaincyf/glm-claude
17
0

自动识别prompt类型并保存到相应分类(技术/内容/教学/产品/通用),支持自动文件命名和索引管理。当用户提到"保存prompt"、"记录prompt"、"管理prompt"、"整理prompt"、"prompt库"时使用此技能。

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name prompt-classifier
description 自动识别prompt类型并保存到相应分类(技术/内容/教学/产品/通用),支持自动文件命名和索引管理。当用户提到"保存prompt"、"记录prompt"、"管理prompt"、"整理prompt"、"prompt库"时使用此技能。

Prompt分类保存

何时使用此Skill

当用户出现以下任一需求时,使用此技能:

  • 需要"保存prompt"、"记录prompt"
  • 希望"管理prompt"、"整理prompt"
  • 想要建立"prompt库"、"prompt合集"
  • 需要给prompt"分类"、"打标签"
  • 要求prompt"自动保存"、"批量管理"

核心目标

自动识别prompt类型,分类保存到标准化的目录结构中,并提供统一的索引管理,让用户能够快速找到和重用高质量的prompt。

执行流程

第一步:Prompt类型识别

目标:准确判断prompt的用途和分类

识别标准

  1. 技术类 (Technical)

    • 代码编写、调试、优化
    • 系统设计、架构讨论
    • 技术问题解答、方案设计
    • 关键词:代码、开发、技术、系统、程序
  2. 内容类 (Content)

    • 文章写作、内容创作
    • 文案策划、营销内容
    • 博客文章、社交媒体内容
    • 关键词:写作、内容、文案、文章、创作
  3. 教学类 (Educational)

    • 知识讲解、概念说明
    • 教程编写、学习指导
    • 问题解答、知识梳理
    • 关键词:教学、讲解、教程、学习、知识
  4. 产品类 (Product)

    • 产品设计、功能规划
    • 用户体验、交互设计
    • 产品分析、竞品研究
    • 关键词:产品、设计、用户体验、功能
  5. 通用类 (General)

    • 通用任务、跨领域应用
    • 综合性、多用途prompt
    • 无法明确分类的prompt
    • 关键词:通用、综合、万能、多用途

第二步:自动文件命名

目标:生成标准化的文件名

命名规则

格式:[分类前缀]_[功能描述]_[版本].md

分类前缀:
- tech_    技术类
- content_ 内容类
- edu_     教学类
- product_ 产品类
- general_ 通用类

命名示例

tech_api_debugging_v1.md
content_blog_post_outline_v1.md
edu_concept_explanation_v1.md
product_user_flow_design_v1.md
general_task_planning_v1.md

第三步:内容结构化保存

目标:按标准格式保存prompt内容

文件结构模板

# [Prompt标题]

## 分类
[技术/内容/教学/产品/通用]

## 用途描述
[简要说明prompt的用途和适用场景]

## Prompt内容

[prompt的具体内容]


## 使用示例
[给出1-2个使用示例]

## 标签
[相关标签,用逗号分隔]

## 创建时间
[YYYY-MM-DD HH:MM:SS]

## 最后更新
[YYYY-MM-DD HH:MM:SS]

## 使用次数
[记录使用次数]

## 效果评价
[记录使用效果,1-5分]

第四步:目录结构创建

目标:建立标准的存储目录结构

目录结构

prompts/
├── README.md                    # 总览文档
├── index.md                     # 索引文件
├── technical/                   # 技术类prompt
│   ├── api_debugging_v1.md
│   ├── code_review_v1.md
│   └── ...
├── content/                     # 内容类prompt
│   ├── blog_post_v1.md
│   ├── social_media_v1.md
│   └── ...
├── educational/                 # 教学类prompt
│   ├── concept_explain_v1.md
│   ├── tutorial_v1.md
│   └── ...
├── product/                     # 产品类prompt
│   ├── user_research_v1.md
│   ├── feature_design_v1.md
│   └── ...
└── general/                     # 通用类prompt
    ├── task_planning_v1.md
    ├── brainstorm_v1.md
    └── ...

第五步:索引文件更新

目标:自动更新全局索引文件

索引格式

# Prompt库索引

## 分类统计
- 技术类:X个
- 内容类:X个
- 教学类:X个
- 产品类:X个
- 通用类:X个
- 总计:X个

## 最新添加
1. [文件名] - [分类] - [创建时间] - [用途]
2. ...

## 按分类浏览

### 技术类
- [api_debugging_v1.md](technical/api_debugging_v1.md) - API调试助手
- [code_review_v1.md](technical/code_review_v1.md) - 代码审查助手

### 内容类
- [blog_post_v1.md](content/blog_post_v1.md) - 博客文章生成
- ...

## 按标签浏览
[生成热门标签云]

## 搜索提示
使用关键词搜索时,建议搜索:
- 功能关键词(如:调试、写作、设计)
- 应用场景(如:面试、营销、教学)
- 技术栈(如:Python、React、数据库)

特殊处理机制

1. 重复检测

检测逻辑

  • 计算prompt内容的相似度
  • 相似度 > 80% 视为重复
  • 提示用户是否覆盖或更新

处理方式

检测到相似prompt:
- 已存在:tech_api_debugging_v1.md
- 相似度:85%
- 操作选择:
  1. 覆盖现有文件
  2. 创建新版本(v2)
  3. 保存为不同名称

2. 版本管理

版本规则

  • 相似功能但内容不同的:创建新版本
  • 内容完全相同的:提示重复
  • 功能相似的:关联推荐

3. 质量评估

评估维度

  • 完整性:是否有明确的目标和指令
  • 清晰度:表达是否清楚无歧义
  • 实用性:是否解决实际问题
  • 创新性:是否有独特的思路

评级标准

  • ⭐⭐⭐⭐⭐ 优秀:值得收藏和分享
  • ⭐⭐⭐⭐ 良好:有实用价值
  • ⭐⭐⭐ 一般:可以使用但可优化
  • ⭐⭐ 较差:需要大幅改进
  • ⭐ 不推荐:不建议使用

批量操作功能

1. 批量导入

# 支持批量导入现有prompt
glm prompts import /path/to/prompts/

2. 批量分类

# 自动分类未分类的prompt
glm prompts classify --all

3. 批量导出

# 导出特定分类的prompt
glm prompts export --category technical

使用建议

1. 命名规范

  • 使用描述性的文件名
  • 避免特殊字符和空格
  • 版本号清晰标识

2. 内容管理

  • 定期整理和更新
  • 删除不再需要的prompt
  • 优化低质量的prompt

3. 共享机制

  • 优质prompt可分享给团队
  • 建立团队共享库
  • 定期同步更新

质量标准

  • 分类准确率 >= 95%
  • 文件命名规范性 = 100%
  • 索引更新及时性 = 100%
  • 重复检测准确率 >= 90%

最后更新:2024年