choose-approach

Installation
SKILL.md

Choose Approach

Decision helper. Picks the right execution lane for a text-analysis task.

When to use

  • Before any skill in this plugin is applied to more than a few hundred documents.
  • When the user says "analyze all my notes", "categorize everything", "run NER on the corpus" — i.e. any whole-corpus pass.
  • When cost could exceed a few dollars if done naively.

The three lanes

Lane Strengths Weaknesses Cost model
Classical NLP (spaCy, scikit-learn, gensim, TextBlob, BlackLab) Deterministic, fast, free, scales to millions of docs, strong for frequency/NER/TF-IDF/LDA Brittle on short or noisy text; no semantic judgment CPU time only
Local LLM (Ollama: llama3.1, qwen2.5, gemma2) No per-token cost, private, good for classification/labeling on small batches Slow on big corpora (GPU-bound), lower ceiling than frontier models Electricity + wall-clock time
Cloud LLM (OpenRouter → Claude, GPT, Gemini, DeepSeek, Llama) Best judgment, handles nuance, parallelizable Per-token cost — dangerous on 10k+ docs without planning $ per M tokens

Procedure

Installs
2
GitHub Stars
1
First Seen
Jul 4, 2026
choose-approach — danielrosehill/claude-text-corpus-analysis-plugin