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 |