← ClaudeAtlas

ui-honolisted

gleaneryの画面(Vite + React + TanStack Router)またはHono HTTP APIを変更する。画面、route、URLの状態、API入力、ローカルの境界を触るときに使う。MCP・CLIだけの変更やDB schemaの変更には使わない。
iroha924/gleanery · ★ 0 · AI & Automation · score 70
Install: claude install-skill iroha924/gleanery
# 画面と Hono を変更する ## Triggers - `dashboard/` の画面、routing、URLに持つ状態、データ取得を変更する - `server/src/http/` または `server/src/server.ts` のAPIを変更する - 画面とAPIの境界(静的配信、Host検査、CSRF)を変更する ## Does not trigger - MCP・CLI・取り込みだけを変更する - DB schemaやroleを変更する。その場合は`knowledge-schema`を使う - 配布物やpluginのmanifestを変更する。その場合は`plugin-release`を使う ## 現行仕様を先に確認する Vite、TanStack Router、TanStack Query、Honoは、入っている版の型定義か公式ドキュメントで現行の形を 確認する。記憶だけでAPIを選ばない。 入っている版と、確認済みの一次情報。**版を上げたときはここを取り直す。** | 依存 | 版 | 規約に効く事実 | |---|---|---| | react | 19.3.0 | `forwardRef`不要、`<Context>`をproviderとして直接書ける、ref callbackがcleanupを返せる | | babel-plugin-react-compiler | 1.0.0 | `compilationMode`既定`infer`。PascalCase / `use`接頭辞が最適化の条件 | | @tanstack/react-query | 5.102.8 | `throwOnError`既定`false`、`retry`既定3、mutationのretryは0 | | @tanstack/react-router | 1.170.38 | zod v4はアダプタ不要。`routeTree.gen.ts`はcommitする(公式FAQ) | | typescript | 7.0.2 | **APIを持たない**のでtypescript-eslintが動かない。`strict`は既定で`true` | | tailwindcss | 4.3.3 | `@theme`でCSS側に設定。`shadow-sm`等の意味がv3から変わっている | | biome | 2.5.12 | a11yルール36本が全部recommended。`useReactCompiler`は**内部エラーで落ちる**(実測) | - [React Compiler 1.0](https://react.dev/blog/2025/10/07/react-compiler-1) - [preserve-manual-memoization](https://react.dev/reference/eslint-plugin-react-hooks/lints/preserve-manual-memoization) - [TanStack Query - Queries](https://tanstack.com/query/latest/docs/framework/react/guides/queries) - [TanStack Router - Search Params](https://tanstack.com/router/latest/docs/framework/react/guide/search-