zio-blocks-knowledge
Installation
SKILL.md
ZIO Blocks Knowledge
Core Principles
- Accuracy over memory — Do not rely on training data for ZIO Blocks specifics. Fetch the relevant documentation page before answering. If a page contradicts your training data, trust the docs.
- MCP tools first, sitemap fallback — If the
zio-blocksMCP server is connected, use mcp tools instead ofWebFetch. Otherwise start athttps://zioblocks.com/llms.txtto discover the current documentation structure and pick the right page for your specific question. Not connected? See https://zioblocks.com/start.md to add it. - Source everything — Include the documentation URL (or doc
path, when using the MCP tools) in your response so the user can verify and learn more. - Right resource first — Navigate to the specific block's reference page rather than answering from the generic overview. Each block is a separate
zio-blocks-*artifact, so confirm the artifact name, supported platforms (JVM/Scala.js) and Scala versions (2.13/3.x) on its page or in the catalog at https://zioblocks.com/docs/. Some blocks are JVM-only or Scala 3-only (e.g. SQL, Datastar, HTMX). - Prefer Markdown pages — When falling back to
WebFetch, always fetch the.mdversion of a documentation URL first. Fall back to the regular HTML website page only if the.mdfetch fails or returns an error. - No effect system assumed — ZIO Blocks has no dependency on ZIO. Do not add ZIO imports or
ZIO/ZLayercode to answers unless the user asks or a ZIO-integration module (e.g.zio-blocks-sql-zio) is the topic. For core ZIO questions, use thezio-knowledgeskill.
Question Routing
Any ZIO Blocks question?
→ Check whether the zio-blocks MCP server (mcp.zioblocks.com/mcp) is connected: