AgentSkillsCN

hono-ipc-patterns

针对 Hono 基础的 Electron IPC,引入 Zod 校验与错误处理等高级模式。当你需要在路由中添加校验逻辑,或对错误进行统一处理时,此技能将为你提供专业支持。

SKILL.md
--- frontmatter
name: hono-ipc-patterns
description: Advanced patterns for Hono-based Electron IPC including Zod validation and error handling. Use when adding validation or handling errors in routes.
allowed-tools: Read, Write, Edit, Glob, Grep

Hono IPC Patterns

Resources

Quick Reference

Zod Validation Targets

TargetExample
jsonzValidator('json', z.object({ name: z.string() }))
queryzValidator('query', z.object({ limit: z.coerce.number() }))
paramzValidator('param', z.object({ id: z.string() }))

Error Pattern

typescript
result.match(
  (data) => c.json(data, 200),
  (error) => c.json({ error: error.message }, 500)
);