
remix-run/agent-skills
2 skills3.1k installs276 starsGitHub
Install
npx skills add https://github.com/remix-run/agent-skillsSkills in this repo
1React Router Framework ModeReact Router framework-mode guidance in this skill focuses on actions and form handling—the mutations layer that keeps Remix-style routes honest about data changes. Solo builders wiring SaaS dashboards or marketing sites with React Router should reach for it when choosing between native Form elements, route actions, and useFetcher for likes, ratings, filters, and inline edits. The skill contrasts patterns so search and filter experiences update URL search params via GET forms while create/update/delete flows either redirect after POST or stay on the page with independent fetcher state. It explicitly warns against reinventing search with manual onSubmit handlers when framework forms already synchronize the URL. After any action, loaders on the page revalidate automatically, which is the mental model the prose reinforces. Intermediate familiarity with React and route modules is assumed; beginners benefit from the pattern table before copying examples into their codebase.2.5kinstalls2React Router Data ModeReact Router data-mode actions and form handling is an agent skill for solo builders shipping full-stack React apps with Remix-style routing. It teaches when to use `<Form method="get">` for filters, POST forms for navigational creates, and `useFetcher` for ratings, likes, and inline edits without full page transitions. The skill emphasizes that loaders revalidate after actions, keeping UI consistent with server state. It explicitly warns against reinventing search-param updates with manual `onSubmit` handlers when declarative `<Form>` GET requests fit. Intermediate frontend developers and indie SaaS teams benefit most when wiring CRUD, auth flows, or dashboards where multiple mutations can coexist on one screen. Use it during feature implementation and refactors—not as a substitute for your own server validation or error-boundary strategy.540installs