From paper-wiki
Answers a research question by searching the wiki and synthesizing an answer with citations. Use when /paperwiki:wiki-query is invoked, when the user asks "what does my wiki say about X", or when the user wants a literature-aware answer drawn from previously-ingested sources.
npx claudepluginhub kaneyxx/paper-wiki --plugin paper-wikiThis skill uses the workspace's default tool permissions.
Query is the read path of the wiki. The runner runs a small TF-IDF-ish
Creates new Angular apps using Angular CLI with flags for routing, SSR, SCSS, prefixes, and AI config. Follows best practices for modern TypeScript/Angular development. Use when starting Angular projects.
Generates Angular code and provides architectural guidance for projects, components, services, reactivity with signals, forms, dependency injection, routing, SSR, ARIA accessibility, animations, Tailwind styling, testing, and CLI tooling.
Executes ctx7 CLI to fetch up-to-date library documentation, manage AI coding skills (install/search/generate/remove/suggest), and configure Context7 MCP. Useful for current API refs, skill handling, or agent setup.
Query is the read path of the wiki. The runner runs a small TF-IDF-ish keyword search across concept articles and source summaries, returning ranked hits with snippets. Claude then synthesizes a coherent answer that only draws from the returned hits, citing each claim by wikilink. No memory-based answers, no fabrication.
This SKILL is the daily payoff of the Karpathy LLM-Wiki design — the reason the user has been ingesting papers at all.
/paperwiki:wiki-query <question>.Do not use when the user wants to add knowledge (route to
wiki-ingest) or check wiki health (route to wiki-lint). Do not
use as a general-purpose search engine for things that aren't in the
wiki — say so honestly and suggest /paperwiki:digest to ingest more
sources first.
${CLAUDE_PLUGIN_ROOT}/.venv/bin/python -m paperwiki.runners.wiki_query <vault> "<terms>" --top-k 10. Parse the JSON list of hits.len(hits) == 0, tell the user the wiki
doesn't cover this topic and offer to ingest sources. Stop.wiki-lint finding the answer reveals.| Excuse | Why it's wrong |
|---|---|
| "The wiki only has 3 hits but I know the answer; I'll mix in my own knowledge." | The user trusts wiki-query to ground its answer in their wiki. Mixed answers hide what's actually theirs vs what's invented. Surface the gap honestly. |
| "I'll cite by paper title only; wikilinks are noisy." | Wikilinks let the user click through and verify. They are the audit trail; do not strip them. |
| "Three hits is enough; no need to read the bodies." | Snippets are 200 chars and lose context. Always read the top 3-5 bodies before synthesizing. |
| "Empty results just mean the user phrased it badly; I'll answer anyway." | Empty results are signal. Tell the user "your wiki doesn't cover this" and offer ingestion. |
confidence is below 0.4: the concept is a draft;
tell the user the answer rests on shaky synthesis and offer to
re-ingest with newer sources.paperwiki.runners.wiki_query exits 0.