add-frontend-page

Community

Quickly add dark-mode, i18n-ready frontend pages

Authorebongard
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This guide removes uncertainty and repetitive setup when adding new frontend pages to Renfield by enforcing project conventions for routing, navigation, styling, translations, and WebSocket connectivity so pages are consistent and production-ready.

Core Features & Use Cases

  • Routing & Navigation: Shows how to register a new route in App.jsx and add the page to the main navigation in Layout.jsx so users can reach the feature.
  • Dark Mode Styling: Enforces Tailwind dark: variants and reusable component classes (.card, .input, .btn-primary) to ensure components look correct in both light and dark themes.
  • Internationalization (i18n): Requires using react-i18next for all user-facing text and adding translation keys to both en.json and de.json to support the household's primary German locale and English.
  • WebSocket Integration: Documents the frontend WebSocket endpoints and message patterns for chat, device, and satellite connections so interactive features integrate reliably.

Quick Start

Create a new React page component, register its route in App.jsx, add a navigation entry in Layout.jsx, add translation keys to both en.json and de.json, and follow dark-mode classes and WebSocket references.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: add-frontend-page
Download link: https://github.com/ebongard/renfield/archive/main.zip#add-frontend-page

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.