{"ok":true,"site":{"host":"yw662.github.io","url":"https://yw662.github.io/rikka/","type":"live","desc":"Rikka is a Web Components toolkit built on TC39 Signals. Function-based defineElement, no decorators, full TypeScript inference, ships llms.txt + Agent Skills as part of the project structure.","tools":[{"name":"navigate","kind":"act","impl":"imperative","description":"Navigate to a page within the Rikka site","inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"Hash path, e.g. /docs, /playground, /examples"}},"required":["path"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rikka/"},{"name":"getCurrentPage","kind":"answer","impl":"imperative","description":"Get the current page path and title","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rikka/"},{"name":"listPages","kind":"answer","impl":"imperative","description":"List all available pages on the Rikka site","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rikka/"},{"name":"readDocs","kind":"answer","impl":"imperative","description":"Read the text content of a documentation page. Returns the visible text (no HTML tags).","inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"Doc page path, e.g. /docs/@takanashi/rikka-signal/signal or /docs/@takanashi/rikka-dom/h"}},"required":["path"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rikka/"},{"name":"searchDocs","kind":"answer","impl":"imperative","description":"Search documentation pages by keyword. Returns matching pages with snippets.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keyword, e.g. \"signal\", \"defineElement\", \"css\""}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rikka/"},{"name":"runPlayground","kind":"act","impl":"imperative","description":"Run code in the Rikka Playground. Navigates to /playground if not already there, sets the code, and executes it.","inputSchema":{"type":"object","properties":{"code":{"type":"string","description":"TypeScript code to run. rikka-signal, rikka-dom, and rikka-elements are available as globals."}},"required":["code"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rikka/"},{"name":"getPlaygroundCode","kind":"answer","impl":"imperative","description":"Get the current code in the Rikka Playground editor.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rikka/"},{"name":"getTheme","kind":"answer","impl":"imperative","description":"Get the current site theme (light, dark, or auto).","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rikka/"},{"name":"setTheme","kind":"act","impl":"imperative","description":"Set the site theme.","inputSchema":{"type":"object","properties":{"theme":{"type":"string","description":"Theme mode: \"light\", \"dark\", or \"auto\""}},"required":["theme"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rikka/"},{"name":"getApiReference","kind":"answer","impl":"imperative","description":"Get the API reference for a specific rikka package or function.","inputSchema":{"type":"object","properties":{"package":{"type":"string","description":"Package name: \"rikka-signal\", \"rikka-dom\", or \"rikka-elements\""}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/rikka/"}],"category":"Developer Tools","favicon":"/favicons/yw662.github.io.svg","apiSurface":"spec","toolCount":10}}