Answers technical questions by scanning and synthesizing linked wiki documentation.

Install

mkdir -p .claude/skills/wiki-query-codephobiia && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18230" && unzip -o skill.zip -d .claude/skills/wiki-query-codephobiia && rm skill.zip

Installs to .claude/skills/wiki-query-codephobiia

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Answer a Roblox/Luau question by reading the wiki. Starts from wiki/index.md, follows wikilinks to related pages, synthesizes an answer with citations, and optionally files the answer back as a new wiki page. Use whenever you need deep knowledge about a Roblox service, a Luau feature, an exploit, a pattern — the wiki is the source of truth.
342 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Understand natural-language questions about Roblox/Luau
  • Read wiki/index.md to identify candidate pages
  • Read candidate and related wiki pages for information
  • Synthesize focused answers with citations to wiki pages
  • Offer to file substantive answers back as new wiki pages

How it works

The skill parses a user's question, traverses the wiki starting from wiki/index.md to find relevant pages, and then synthesizes an answer. It cites all claims and can optionally file the answer as a new wiki page.

Inputs & outputs

You give it
A natural-language question about Roblox/Luau
You get back
A synthesized answer with citations, or an offer to file the answer as a new wiki page

When to use wiki-query

  • Ask about Luau API
  • Check Roblox best practices
  • Find technical wiki info

About this skill

/wiki-query — Ask the Wiki

Delegate to: wiki-curator

Arguments

  • <question> — a natural-language question (e.g., "what's the safest way to handle trading with session locks", "how do I prevent speed hacks", "what are the DataStore budget limits")

Prerequisites

  • Wiki has been seeded (wiki/index.md exists)
  • The question is relevant to Roblox/Luau knowledge (not project-specific — those go to domain skills)

Workflow

1. Understand the Question

Parse what the user is asking:

  • Factual (what is X?): usually answerable from a single page
  • How-to (how do I do X?): usually answerable from a concept or pattern page
  • Comparative (X vs Y?): requires reading multiple pages
  • Synthesis (what's the best way to X?): requires reading multiple pages and integrating

2. Read the Index

Load wiki/index.md fully. This is the content catalog — scan for candidate pages that might contain the answer.

3. Identify Candidate Pages

Based on the question, pick 3-10 candidate pages from the index. Prefer:

  • Direct matches (question mentions "DataStoreService" → wiki/services/DataStoreService.md)
  • Relevant concepts (question mentions "trading" → wiki/patterns/atomic-trading.md, wiki/concepts/session-locking.md)
  • Related anti-patterns or exploits (question about security → wiki/exploits/*.md)

4. Read the Candidate Pages

Read each candidate page fully. Note:

  • What it answers directly
  • What links it points to (for follow-up)
  • What sources: it cites (in case the user wants to go deeper)

5. Follow Related Links

If a candidate page's Related section points to other pages that look relevant, read those too. Stop when:

  • You have enough to answer the question confidently
  • You've read > 10 pages (signal the question is too broad)

6. Synthesize the Answer

Write a focused answer that:

  • Directly addresses the question (don't meander)
  • Cites every claim by [[wikilink]] to the page where it's supported
  • Shows code when code is the best answer (copy from the wiki page)
  • Notes uncertainty if sources disagree or information is sparse
  • Recommends deeper reading by listing 2-3 Related pages

Structure:

# Answer: <short question restatement>

**Short answer:** 1-2 sentences.

## Details

<full explanation with [[wikilink]] citations to every claim>

## Code

<relevant code example from the wiki>

## Caveats

<edge cases, gotchas, "but if..." clauses>

## Sources (wiki pages read)

- [[Page 1]]
- [[Page 2]]
- [[Page 3]]

## Related (you may want to read next)

- [[Related Page 1]]
- [[Related Page 2]]

7. Handle Missing Information

If the wiki doesn't have the answer:

Option A — partial answer + flag gap:

"The wiki has <partial info> from [[Page]], but doesn't cover <specific aspect>. You can either:

  • Run /wiki-ingest on a source that covers it (check wiki/raw/ for candidates)
  • Create a new page via /wiki-update
  • Accept the partial answer"

Option B — search raw sources: If wiki/raw/ has captured sources not yet ingested, offer to read them directly (not through the curated wiki) and give the user a raw-source-backed answer with the caveat "this is from uncurated raw content."

8. Offer to File the Answer Back

If the answer is substantive and would be useful to someone else asking the same question in the future, offer:

"This answer would make a good wiki page at [[<proposed-page-name>]]. Should I file it?"

If approved, create the new page via the /wiki-update workflow and log it as a query-generated contribution:

## [YYYY-MM-DD] query | <short question>
- Pages read: [[page1]], [[page2]], [[page3]]
- Answer filed: [[new-page]]

This is how the wiki compounds — good answers become new pages.

9. Log the Query

Whether or not the answer was filed:

## [YYYY-MM-DD] query | <short question>
- Pages read: [[list]]
- Answer: <1-line summary or "filed as [[new-page]]">
- Gap found: <if any — describe and recommend>

Query Patterns

"What is X?"

  1. Check wiki/services/X.md, wiki/concepts/x.md, wiki/luau/x.md
  2. Read the page → synthesize summary
  3. Usually answerable from 1-2 pages

"How do I do X safely?"

  1. Check wiki/concepts/, wiki/patterns/, wiki/anti-patterns/, wiki/exploits/
  2. Read 3-5 pages
  3. Answer combines "the pattern to follow" + "the anti-pattern to avoid"

"Why is X slow?"

  1. Check wiki/performance/*.md
  2. Also check wiki/services/<X>.md for budget/limits
  3. Answer cites concrete numbers

"Is X an exploit risk?"

  1. Check wiki/exploits/*.md
  2. Check wiki/concepts/server-authority.md, wiki/concepts/rate-limiting.md
  3. Answer lists the attack vectors and mitigations

"What does the rule Y mean?"

  1. Read .claude/rules/Y.md
  2. Read the wiki concept page(s) the rule points to
  3. Answer explains "what the rule says" + "why it exists"

Output Discipline

  • Short > long: answer what was asked, not everything you know
  • Citations are mandatory: every non-trivial claim has [[wikilink]]
  • Code over prose when code is clearer
  • Honest uncertainty: say "the wiki doesn't cover X" when it doesn't

Anti-Patterns

  • ❌ Do not fabricate Roblox APIs
  • ❌ Do not answer from general Lua knowledge — use the wiki (or say you can't)
  • ❌ Do not skip citations
  • ❌ Do not read > 10 pages for one question (signal the question is too broad and ask user to narrow)
  • ❌ Do not file every answer back — only substantive, reusable ones
  • ❌ Do not silently create wiki pages without user approval

When not to use it

  • When the question is not relevant to Roblox/Luau knowledge
  • When the user wants to fabricate Roblox APIs or answer from general Lua knowledge
  • When the user wants to skip citations for claims

Prerequisites

Wiki has been seeded (wiki/index.md exists)

Limitations

  • The question must be relevant to Roblox/Luau knowledge
  • Does not fabricate Roblox APIs or answer from general Lua knowledge
  • Does not read more than 10 pages for one question (signals question is too broad)

How it compares

This skill provides a structured method for querying a Roblox/Luau wiki, ensuring answers are grounded in documented sources and can contribute back to the wiki, unlike a general web search.

Compared to similar skills

wiki-query side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
wiki-query (this skill)03moNo flagsIntermediate
annas-archive-ebooks226moReviewBeginner
citation-management237moReviewBeginner
scientific-critical-thinking187moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

annas-archive-ebooks

ratacat

Use when needing to look up book content, find a book by title/author, download an ebook, or reference material from a published book. Triggers on book lookups, ebook downloads, "find the book", "get the PDF/EPUB of". Downloads produce PDF/EPUB/MOBI files - use ebook-extractor skill to convert to text.

22177

citation-management

davila7

Comprehensive citation management for academic research. Search Google Scholar and PubMed for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.

2395

scientific-critical-thinking

davila7

Evaluate research rigor. Assess methodology, experimental design, statistical validity, biases, confounding, evidence quality (GRADE, Cochrane ROB), for critical analysis of scientific claims.

1888

microsoft-docs

github

Query official Microsoft documentation to understand concepts, find tutorials, and learn how services work. Use for Azure, .NET, Microsoft 365, Windows, Power Platform, and all Microsoft technologies. Get accurate, current information from learn.microsoft.com and other official Microsoft websites—architecture overviews, quickstarts, configuration guides, limits, and best practices.

1059

peer-review

davila7

Systematic peer review toolkit. Evaluate methodology, statistics, design, reproducibility, ethics, figure integrity, reporting standards, for manuscript and grant review across disciplines.

1146

notion-research-documentation

openai

Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations.

551

Search skills

Search the agent skills registry