generate_page_template
Generate pre-built page templates for UI patterns like landing pages, dashboards, auth flows, and ecommerce storefronts. Supports multiple frameworks and component libraries.
Instructions
Generate pre-built page templates for common UI patterns: landing pages, dashboards, auth flows, pricing, settings, CRUD tables, blog listings, onboarding wizards, error pages, and ecommerce storefronts (PLP, PDP, cart, checkout). Supports all frameworks and component libraries.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"template": "<template>",
"framework": "<framework>"
},
"name": "generate_page_template"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| template | Yes | Type of page template to generate | |
| framework | Yes | Target framework | |
| component_library | No | Component library to use | none |
| dark_mode | No | Include dark mode variant classes | |
| project_name | No | Project/app name to use in the template (defaults to "MyApp") | |
| mood | No | Design mood/personality | |
| industry | No | Target industry for tailored design | |
| visual_style | No | Visual style layer to apply | |
| brand_identity | No | JSON string from branding-mcp generate_brand_identity. Overrides design context with brand tokens. |