iterative-build-page
Iterative Build Page
1. Overview
Builds a landing page incrementally — the user describes sections one at a time and the agent
adds each section using RDS Vue UI design system components. The page grows interactively:
sections can be added, modified, reordered, or removed at any point. When the user is satisfied,
the agent finalizes the page into a production-ready Nuxt 3 .vue file with an accompanying
content JSON file.
This skill relies on the rds-component-mapper skill to translate natural language section
descriptions into the correct @rds-vue-ui/* component.
2. Workflow
- Scaffold — Start with an empty page scaffold containing the layout wrapper and
<script setup>. - Describe — The user describes a section in natural language.
- Map — Use the rds-component-mapper decision tree to select the best-fit component.
- Generate — Produce a Vue template snippet with the component and its props.
More from chandima/rds-lp-factory
rds-component-mapper
Maps visual descriptions, design context, or screenshots to the closest @rds-vue-ui/* design system components. Use when you need to select RDS components for a landing page section based on visual intent, Figma data, or natural-language descriptions.
2markdown-spec-to-page
Converts a markdown specification document into a complete Nuxt 3 landing page using RDS Vue UI components. Use when user provides a markdown file or text describing the desired page structure, components, and content.
1figma-to-landing-page
Translates Figma design URLs into complete Nuxt 3 landing pages using RDS Vue UI components. Supports both Dev+ accounts (rich design context) and Basic accounts (screenshot-based). Use when user provides a Figma URL or screenshot of a design to implement.
1reference-to-landing-page
Creates a new Nuxt 3 landing page inspired by a reference website URL, adapted with user-specified modifications, using RDS Vue UI components. Use when user provides an existing page URL and describes how they want the new page to differ.
1