Files
our-claude-skills/custom-skills/90-reference-curator/SKILL.md
Andrew Yim 6ac547e78f
Some checks failed
Verify Skills / verify-skills (push) Has been cancelled
refactor(skills): clean skill names (strip NN- prefix from name:) — convention change
Adopt: directory keeps its NN- ordering prefix; skill `name:` is the clean form
without it (dir 16-seo-schema-validator → name: seo-schema-validator). Nicer to
invoke, matches the original desktop/SKILL.md names, still globally unique.

- 71 root SKILL.md: name: NN-foo → name: foo (flat skills + reference-curator suite).
  Plugins (mac-optimizer/multi-agent-guide/dintel-bootstrap) already clean; 95 already clean.
- scripts/migrate_skill_root.py: derive name = dirname minus NN- prefix (skill_name()).
- CLAUDE.md + SKILL-MIGRATION-GUIDE.md: document the dir-prefix / clean-name convention.

verify_skills.py: 0 name collisions across all renamed skills. (The ~/.claude/skills
symlinks were re-pointed to the clean names separately — filesystem only.)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 02:11:01 +09:00

3.4 KiB

name, description, version, author, environment
name description version author environment
reference-curator Full reference-documentation curation pipeline: discover authoritative sources → crawl → store → distill → quality-review (QA loop) → export to markdown / project files / fine-tuning JSONL. A suite of 7 composable sub-skills with a single orchestrator entry. Triggers: reference curator, curate documentation, build reference library, research pipeline, discover sources, crawl docs, distill content, export reference, 레퍼런스 큐레이션, 문서 수집 파이프라인. 1.0 OurDigital Code

Reference Curator (90)

A modular suite that turns a topic or a set of URLs into a curated reference library. Six stages run as a pipeline with a quality-review QA loop; each stage is also a standalone sub-skill you can run on its own.

Pipeline

discover → crawl → store → distill → review (QA loop) → export
   01        02      03       04        05               06
                         orchestrated by 07
# Sub-skill Does Root directive
01 reference-discovery Find + credibility-rank authoritative sources 01-reference-discovery/SKILL.md
02 web-crawler-orchestrator Multi-backend crawl (Firecrawl / Node / aiohttp / Scrapy) 02-web-crawler-orchestrator/SKILL.md
03 content-repository MySQL storage with version tracking 03-content-repository/SKILL.md
04 content-distiller Summarize + extract key concepts 04-content-distiller/SKILL.md
05 quality-reviewer QA loop: approve / refactor / re-research routing 05-quality-reviewer/SKILL.md
06 markdown-exporter Export to markdown / project files / fine-tuning JSONL 06-markdown-exporter/SKILL.md
07 pipeline-orchestrator Coordinates all stages + QA loop + state 07-pipeline-orchestrator/SKILL.md

How to run

Orchestrated (recommended) — the /reference-curator command (see commands/reference-curator-pipeline.md):

# From a topic (starts at discovery)
/reference-curator "Claude Code best practices" --max-sources 5

# From URLs (skips discovery)
/reference-curator https://docs.anthropic.com/en/docs/prompt-caching

# Auto-approve + fine-tuning output
/reference-curator "MCP servers" --auto-approve --export-format fine_tuning

Input modes: topic (→ discovery), URLs (→ crawl), manifest (→ resume). Key flags: --depth light|standard|deep|full, --output, --max-sources, --max-pages, --auto-approve, --threshold, --max-iterations, --export-format project_files|fine_tuning|jsonl.

Individual sub-skills — each has a slash command in commands/ and its own root SKILL.md; run any stage standalone (e.g. just discovery, or just export).

Install

cd custom-skills/90-reference-curator
./install.sh            # interactive (storage dir, MySQL optional, crawler backend)
./install.sh --minimal  # Firecrawl only, no MySQL
./install.sh --check    # verify

Full guide: USER-GUIDE.md. Changelog: CHANGELOG.md.

Notes

  • Crawler backends and MySQL are optional — --minimal runs Firecrawl-only with no DB.
  • The QA loop (stage 05) gates quality before export; --threshold / --max-iterations tune how strict and how many refinement passes per document.
  • This is a one-shot-per-topic curation workflow, not an always-on service.