Taxonomy Builder
Build a 2+ level taxonomy (`outline/taxonomy.yml`) from a core paper set and scope...
Install
npx skills add WILLOSCAR/research-units-pipeline-skills --skill taxonomy-builder -g -a claude-code -y- Repository
- WILLOSCAR/research-units-pipeline-skills517
- Category
- Engineering
- Updated
- 1mo ago
- License
- See repository
- Context cost
- Lightabout 963 tokens
- Runs scripts
- Yes, review before use
What it does
Build a 2+ level taxonomy (`outline/taxonomy.yml`) from a core paper set and scope constraints, with short descriptions per node.
Taxonomy Builder (router, compatibility mode)
Triggers & routing
- Trigger: taxonomy, taxonomy builder, 分类, 主题树, taxonomy.yml.
- Use when: survey/snapshot 的结构阶段(NO PROSE),已有
papers/core_set.csv,需要生成可映射且读者友好的主题结构。 - Skip if: 已经有批准过且可映射的 taxonomy(不要无意义重构)。
- Network: none.
- Guardrail: 避免泛化占位桶;保持 2+ 层且每节点有具体描述。
Build outline/taxonomy.yml from papers/core_set.csv.
P0 compatibility note:
- The output contract stays the same (
outline/taxonomy.yml, YAML list, >=2 levels, concrete descriptions). - Curated domain taxonomies now live in
assets/domain_packs/*.yamlinstead of Python prose. scripts/run.pystays a deterministic scaffold/helper: detect domain pack -> load pack when available -> otherwise fall back to the generic builder.
Load Order
references/overview.mdreferences/taxonomy_principles.md- If a domain pack applies, read its
references/domain_pack_<domain>.mdandassets/domain_packs/<domain>.yaml - Otherwise read
references/archetypes_generic.md - Calibrate naming/description quality with
references/examples_good.mdandreferences/examples_bad.md
Current compatibility packs:
llm_agentsgen_imageembodied_airag_evaluation
Explicit refinement marker
Create outline/taxonomy.refined.ok only after reviewing a manually refined taxonomy. The marker is honored only while it is newer than the taxonomy, its upstream evidence, and the generator; stale markers are removed and the prior taxonomy is backed up before regeneration.
Inputs
papers/core_set.csv(required)- Optional:
papers/papers_dedup.jsonl - Optional:
DECISIONS.md,GOAL.md,queries.md
Outputs
outline/taxonomy.yml
Asset contract
assets/taxonomy_schema.json: machine-readable shape for domain packs / output expectationsassets/domain_packs/*.yaml: compatibility domain packs for supported domains
