fm-skills
Modern web architecture, rendering, performance, and testing guidance
All Skills in This Repository (11)
Pure Emerald Level Indicatorsseo-fundamentals
Explain crawling, indexing, rendering, and structured data for SEO implementation.
routing-patterns
Teach pattern-based routing concepts for modern web apps.
build-pipelines-bundling
Explains bundling, code splitting, tree shaking for Webpack, Vite, esbuild.
universal-javascript-runtimes
Explain building universal JavaScript across Node.js, Cloudflare Workers, Deno, and Bun.
state-management-patterns
Clarify state storage choices across client, server, and URL layers.
meta-frameworks-overview
Explain meta-frameworks and their architectural patterns for framework selection.
data-fetching-patterns
Implement efficient data-fetching strategies for SSR, SSG, ISR, and client-side rendering.
hydration-patterns
Explain hydration strategies for server-rendered HTML and client interactivity.
rendering-patterns
Outline CSR, SSR, SSG, ISR, and streaming patterns for web rendering decisions.
middleware-patterns
Explain middleware patterns for request processing across frameworks and runtimes.
web-app-architectures
Compare SPA, MPA, and hybrid architectures for web application planning.
Frequently Asked Questions
FAQPage SchemaHow to install fm-skills?โผ
Run `npx skills add Kinfe123/fm-skills --all -g -y` in your terminal to install all skills in this collection globally.
What does fm-skills cover?โผ
It covers 22 framework-agnostic web development topics including rendering patterns, routing, hydration, performance, SEO, caching, state management, testing, accessibility, and observability.
Should I use SSR, SSG, or CSR for my app?โผ
The rendering-patterns skill walks you through a decision flowchart based on SEO needs, data freshness, and personalization requirements, with performance tradeoffs for each option.
Does fm-skills work with Cursor and Claude Code?โผ
Yes. All skills follow the standard SKILL.md format and work in Cursor, Claude Code, and other compatible coding environments.
Is fm-skills tied to a specific framework like Next.js?โผ
No. The skills teach framework-agnostic concepts and decision frameworks, so the knowledge applies whether you use Next.js, Nuxt, SvelteKit, Astro, or Remix.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core