Token导航 LogoToken导航TokenDH.com
开发只读github未标认证来源可访问许可证需确认审计通过

concept-classifier概念分类器

Agent Skill

concept-classifier 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

291

周安装

12

GitHub Stars

65

下载量

95
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:concept-classifier(概念分类器)
来源仓库:https://github.com/dmccreary/claude-skills
仓库路径:skills/concept-classifier
安装命令:
npx skills add https://github.com/dmccreary/claude-skills --skill concept-classifier
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/dmccreary/claude-skills --skill concept-classifier

简介

concept-classifier 创建交互式分类测验 MicroSim,训练模式识别与概念归类能力。

  • 适用于 Codex、Claude、Cursor、Gemini CLI 中开发 p5.js 驱动的教学模拟程序。
  • 学生面对场景描述后选择正确类别,强化认知偏差、逻辑谬误等抽象概念理解。
  • 安装前请确认是否嵌入课堂系统、收集用户答题数据或导出成绩报告。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Concept Classifier Quiz MicroSim Skill

Overview

This skill creates interactive classification quiz MicroSims using p5.js. Students are presented with scenarios, examples, or descriptions and must classify them into the correct category from multiple choice options. The quiz format is ideal for teaching pattern recognition, concept identification, and categorization skills across any subject domain.

When to Use This Skill

Use this skill when you need to create a quiz where students must:

  • Identify types or categories - e.g., identify which cognitive bias is shown, which logical fallacy is used, which literary device is present
  • Classify examples - e.g., classify animals into taxonomic groups, chemical reactions by type, historical events by era
  • Recognize patterns - e.g., recognize which design pattern is used, which musical form is playing, which art movement a painting belongs to
  • Match scenarios to concepts - e.g., match business scenarios to management theories, symptoms to conditions, code snippets to algorithms

Features

  • Scenario-based questions with detailed descriptions
  • Multiple choice answers (typically 4 options per question)
  • Hint system that reduces points but helps struggling students
  • Automatic explanations shown after each answer
  • Score tracking with visual progress indicator
  • Randomized question selection from a larger pool
  • Encouraging feedback messages for both correct and incorrect answers
  • Animated mascot character that reacts to answers
  • End screen with performance summary and tips
  • Fully configurable via data.json file

Data Structure

All quiz content is stored in a data.json file for easy editing. Here is the required structure:

{
  "title": "Quiz Title Here",
  "description": "Brief description of what this quiz tests",
  "config": {
    "questionsPerQuiz": 10,
    "pointsCorrect": 10,
    "pointsWithHint": 5,
    "scenarioLabel": "SCENARIO",
    "instructionText": "Select the correct category for this scenario",
    "correctAnswerField": "correctAnswer"
  },
  "scenarios": [
    {
      "id": 1,
      "scenario": "Description of the scenario or example to classify...",
      "correctAnswer": "Category Name",
      "options": ["Category Name", "Wrong Option 1", "Wrong Option 2", "Wrong Option 3"],
      "explanation": "Explanation of why this answer is correct...",
      "hint": "A helpful hint for this question..."
    }
  ],
  "encouragingMessages": {
    "correct": [
      "Excellent!",
      "Well done!",
      "Great job!",
      "You got it!",
      "Perfect!"
    ],
    "incorrect": [
      "Not quite—now you know for next time!",
      "Good try! This one is tricky.",
      "Learning from mistakes makes us better!",
      "Keep practicing!",
      "Almost! Now you'll remember it."
    ]
  },
  "categoryDescriptions": {
    "Category Name": "Brief description of this category",
    "Another Category": "Brief description of another category"
  },
  "endScreen": {
    "tipsTitle": "Tips for Success:",
    "tips": [
      "First tip for students...",
      "Second tip for students...",
      "Third tip for students..."
    ],
    "performanceMessages": {
      "excellent": {
        "threshold": 90,
        "message": "Outstanding!",
        "subMessage": "You have excellent classification skills."
      },
      "good": {
        "threshold": 70,
        "message": "Great Job!",
        "subMessage": "You classified most items correctly."
      },
      "fair": {
        "threshold": 50,
        "message": "Good Progress!",
        "subMessage": "Keep practicing to improve."
      },
      "needsWork": {
        "threshold": 0,
        "message": "Keep Learning!",
        "subMessage": "Practice makes perfect."
      }
    }
  }
}

File Structure

Each Concept Classifier MicroSim creates these files:

/docs/sims/$MICROSIM_NAME/
├── index.md           # Documentation page with iframe embed
├── main.html          # HTML wrapper loading p5.js
├── $MICROSIM_NAME.js  # p5.js quiz logic
├── data.json          # Quiz questions and configuration
└── metadata.json      # Dublin Core metadata

Customization Options

Visual Customization

The JavaScript file contains configurable parameters:

// Canvas dimensions
let canvasWidth = 800;
let drawHeight = 480;
let controlHeight = 50;

// Colors (can be customized)
// Drawing area: 'aliceblue' with 'silver' border
// Correct answer: green tones
// Incorrect answer: orange/red tones
// Mascot: pink brain character (can be replaced)

Mascot Character

The default mascot is an animated brain character with three expressions:

  • neutral - default state
  • happy - when answer is correct
  • thinking - when hint is used or answer is incorrect

You can customize or replace the drawMascotCharacter() function to use a different mascot appropriate to your subject domain.

Question Count

By default, 10 questions are randomly selected from the pool. Adjust in the config:

"config": {
  "questionsPerQuiz": 10
}

Or modify in JavaScript:

scenarios = shuffled.slice(0, 10);  // Change 10 to desired number

Example Use Cases

1. Cognitive Bias Quiz (Ethics/Psychology)

Students read scenarios demonstrating cognitive biases and must identify which bias is shown.

2. Logical Fallacy Identifier (Philosophy/Critical Thinking)

Students analyze arguments and identify which logical fallacy is present.

3. Literary Device Recognizer (English/Literature)

Students read passages and identify metaphors, similes, personification, etc.

4. Chemical Reaction Classifier (Chemistry)

Students read reaction descriptions and classify as synthesis, decomposition, single replacement, etc.

5. Historical Era Matcher (History)

Students read about events or artifacts and match them to the correct historical period.

6. Design Pattern Identifier (Computer Science)

Students read code scenarios and identify which software design pattern applies.

7. Musical Form Quiz (Music)

Students listen to or read about musical pieces and identify the form (sonata, rondo, theme and variations, etc.).

8. Art Movement Classifier (Art History)

Students view or read about artworks and classify them into movements (Impressionism, Cubism, etc.).

Implementation Steps

  1. Define your categories - List all possible classification categories (typically 4-8)
  2. Create scenarios - Write 15-30 scenarios, each clearly demonstrating one category
  3. Write explanations - For each scenario, explain why it belongs to that category
  4. Add hints - Provide helpful hints that guide without giving away the answer
  5. Customize messages - Adjust encouraging messages and tips for your subject
  6. Test thoroughly - Ensure all scenarios have correct answers and clear explanations

Best Practices

Writing Good Scenarios

  • Be specific - Scenarios should clearly demonstrate one category
  • Avoid ambiguity - Each scenario should have one clearly correct answer
  • Use realistic examples - Real-world scenarios are more memorable
  • Vary difficulty - Mix easy and challenging scenarios
  • Keep length manageable - Scenarios should fit in the display area (roughly 2-4 sentences)

Writing Good Distractors (Wrong Answers)

  • Make them plausible - Wrong answers should be reasonable alternatives
  • Avoid obviously wrong options - Each option should require thought
  • Use common misconceptions - Include options that represent typical errors
  • Keep similar length - Options should be roughly equal in length

Writing Good Explanations

  • Explain the "why" - Don't just state the answer, explain the reasoning
  • Reference key features - Point out what makes this scenario fit the category
  • Keep it concise - 2-3 sentences is ideal
  • Educational tone - Use this as a teaching moment

Template Files

This skill includes template files in the /templates directory:

  • concept-classifier-template.js - Generalized p5.js quiz logic
  • data-template.json - Example data structure with placeholders
  • main-template.html - HTML wrapper
  • index-template.md - Documentation page template

Bloom's Taxonomy Level

This quiz format primarily addresses Application (Level 3) - students must apply their knowledge of categories to analyze new scenarios they haven't seen before.

Integration with MkDocs

After creating the MicroSim, add it to mkdocs.yml:

nav:
  - MicroSims:
    - Your Quiz Name: sims/your-quiz-name/index.md

Technical Notes

  • Framework: p5.js 1.11.10
  • Responsive: Width-responsive, fixed height
  • Data loading: Uses p5.js loadJSON() in preload()
  • Accessibility: Includes describe() for screen readers
  • Browser support: Modern browsers (Chrome, Firefox, Safari, Edge)

Conclusion

The Concept Classifier skill provides a proven, engaging format for teaching classification and categorization skills. By separating content (data.json) from logic (JavaScript), it's easy to create new quizzes for any subject domain without modifying code.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.84%
按下载量换算33

Claude

32.56%
按下载量换算31

Cursor

19.93%
按下载量换算19

Gemini CLI

10.14%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills