hono-ipc-routes
Implement type-safe IPC routes in Electron using Hono RPC. Use when creating API routes between main and renderer processes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Implement type-safe IPC routes in Electron using Hono RPC. Use when creating API routes between main and renderer processes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Implement CQRS pattern for Electron services. Use when creating service methods with Observable queries and ResultAsync commands.
Advanced patterns for Hono-based Electron IPC including Zod validation and error handling. Use when adding validation or handling errors in routes.
Set up Hono-based type-safe IPC for Electron. Use when implementing IPC or migrating from ipcRenderer to type-safe RPC.
Implement reactive state management with Jotai atoms in Electron renderer. Use when creating atoms with real-time IPC updates or hybrid stream + HTTP patterns.
Design React Suspense boundaries interactively. Use when planning loading states, configuring boundary granularity, or combining with ErrorBoundary.
| name | hono-ipc-routes |
| description | Implement type-safe IPC routes in Electron using Hono RPC. Use when creating API routes between main and renderer processes. |
| allowed-tools | Read, Write, Edit, Grep, Glob |
| Topic | File |
|---|---|
| Route implementation | ROUTE-HANDLERS.md |
| Type safety patterns | TYPE-SAFETY.md |
| Error handling | ERROR-HANDLING.md |
// Route: src/shared/callable/users/index.ts
export const route = new Hono<{ Variables: AppVariables }>()
.get('/', async (c) => c.json(await c.var.services.users.list(), 200))
.post('/', zValidator('json', schema), async (c) => { ... });
// Client: fully typed
const users = await client.users.$get().then(r => r.json());