Skip to content
Back to skills

Wiki Query

ASecurity

Answer a development question from the wiki with citations, loading only the pages whose triggers match. If the answer required synthesis across multiple pages and the question is likely to recur, file the synthesis back as a new page so knowledge compounds.

  • 5 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agents

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add choiyounggi/dev-loop --skill wiki-query --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Wiki Query?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Wiki Query
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/choiyounggi-wiki-query/badge)](https://www.skillsdirectory.com/skills/choiyounggi-wiki-query)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: wiki-query
effort: medium
argument-hint: "[your question]"
description: Answer a development question from the wiki with citations, loading only the pages whose triggers match. If the answer required synthesis across multiple pages and the question is likely to recur, file the synthesis back as a new page so knowledge compounds.
---

# Query

> **In the dev-loop plugin.** Resolve `INDEX.md` and `wiki/<...>.md` paths against
> **`${CLAUDE_PLUGIN_ROOT}/`** (the installed plugin root), not the working dir.

Input: a question or an active task that needs guidance.

## Steps

1. **Route, don't scan.** Follow the routing protocol in `AGENTS.md`:
   `INDEX.md` → domain `index.md` → load only pages whose "When this applies"
   matches. Never bulk-load a domain.

2. **Answer from pages, cite pages.** Compose the answer from the loaded pages'
   directives and edge-case tables. Cite each page id you used. Where a page cites
   external sources, surface them.

3. **Say what the wiki doesn't know — after one semantic retry.** When routing
   reaches zero pages, call the dev-loop-wiki tool `wiki_search(query, k=5)`;
   open each hit's page in score order and read its "When this applies"; the
   first page whose trigger matches the question is loaded and the answer is
   wiki-backed, citing that page id. When no hit's trigger matches, say so
   explicitly and answer from general knowledge clearly labeled as *not
   wiki-backed*. Do not blend wiki-backed and unbacked claims without labels.
   When the `wiki_search` tool is absent from the session or returns an empty
   list, continue exactly as this step read before the tool existed.

4. **Compound.** If the answer required synthesizing 2+ pages or filled a gap, and
   the question is one that will recur, run `skills/wiki-ingest/SKILL.md` on the synthesis
   (the answer's evidence chain is its source list). One-off trivia does not get a page.

5. **Log gaps.** If the wiki had no answer, append
   `## [YYYY-MM-DD] gap | <question>` to `log.md` so lint can propose research.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.