What problem does it solve?
This Skill prevents production-breaking website and portal errors in Frappe, such as 404s from incorrect routing, broken Web Form submissions, missing SEO meta tags, and accidental exposure of unpublished content.
Core Features & Use Cases
- Portal & page workflows (www/): Create portal pages with controllers that set the correct context (including
no_cache for dynamic/user-specific content) and ensure templates extend the base layout.
- Web Form correctness: Configure Web Forms for guest vs logged-in submissions, attach safe client/server validation patterns, and guide correct routing/redirect behavior after submit.
- Public doc pages (has_web_view): Enable document pages safely using required
route and published controls, template conventions, and generator setup to avoid data leaks.
- Routing, redirects, and SEO: Use
website_route_rules for parameterized paths, website_redirects for redirects, and set meta tags/sitemap inclusion reliably for discoverability.
Quick Start
Use the skill to design a portal page and its controller for a dynamic customer dashboard, ensuring no_cache = 1, correct template variables, and safe guest/auth behavior.