# Funstack Router Knowledge

> Use this skill when you need information about `@funstack/router` (the React router your app uses). What it is, API references, best practices, etc.

- Skill: `tomevault-io/funstack-router-knowledge` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/funstack-router-knowledge`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/funstack-router-knowledge/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/funstack-router-knowledge

---


# FUNSTACK Router Knowledge

**FUNSTACK Router** (`@funstack/router`) is a modern React router built on the [Navigation API](https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API) (not the History API). It uses the [URLPattern API](https://developer.mozilla.org/en-US/docs/Web/API/URLPattern) for path matching.

## Entrypoints

- `@funstack/router` — Main entrypoint. Provides `Router`, `Outlet`, hooks (`useLocation`, `useRouteParams`, etc.), and route definition utilities (`route()`, `routeState()`).
- `@funstack/router/server` — Entrypoint for Server context when you are using React Server Components. Provides `route()` and `routeState()` utilities for defining routes in server modules.

## FUNSTACK Router Docs

More detailed documentation (including API references and best practices) can be found at:

```
node_modules/@funstack/router/dist/docs/index.md
```

---
> Source: [uhyo/funstack-router](https://github.com/uhyo/funstack-router) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-07-04 -->

