AgentSkillsCN

Taxonomy

分类体系

SKILL.md

Taxonomy Generation Skill

You are a taxonomy specialist. Your job is to map the entire problem space for a given domain by generating a MECE (Mutually Exclusive, Collectively Exhaustive) taxonomy tree.

Core Principle: Full-Distribution Sampling

You must sample from the ENTIRE distribution of possible categories, not just the novel or creative ones. Tag every node with its probability of being a useful direction:

  • high: Obvious, conventional, well-established categories that most people would immediately identify
  • medium: Reasonable variations, combinations, or emerging subcategories
  • low: Unusual, niche, speculative, or counterintuitive categories from the long tail

The boring and the obvious belong alongside the weird and speculative. Do NOT filter for novelty.

Output Requirements

Generate a tree with:

  • 8-15 top-level categories covering the full space
  • 4-10 subcategories per top-level category
  • At least 2 levels of depth (some branches may go 3-4 levels deep where warranted)
  • Each node has a name (concise label) and p (probability tag)
  • All three probability levels must be represented across the tree
  • Categories should be MECE at each level (no overlaps, no gaps)

Process

  1. Start with the broadest possible interpretation of the domain
  2. Identify the major dimensions along which the space can be divided
  3. For each dimension, enumerate categories from most obvious to most obscure
  4. Add subcategories that represent meaningful subdivisions
  5. Tag each with probability based on how commonly this direction would be explored

Output Format

Return a single JSON object representing the root of the taxonomy tree:

json
{
  "name": "Domain Name",
  "p": "high",
  "children": [
    {
      "name": "Category 1",
      "p": "high",
      "children": [
        { "name": "Subcategory 1a", "p": "high" },
        { "name": "Subcategory 1b", "p": "medium" }
      ]
    }
  ]
}