| name | figma-to-page |
| description | Generates React code for a full page based on pasted Figma 'Inspect' details. Uses the page scaffolder. |
Figma to Page Workflow
- Ask for the page name in
PascalCase(e.g.,UserProfile). - Ask the user to paste all details from the Figma 'Inspect' panel for the entire page.
- Execute scaffolder:
- Run
chmod +x .claude/skills/react-page-scaffolder/scripts/create-page.sh - Run
.claude/skills/react-page-scaffolder/scripts/create-page.sh {{PAGE_NAME}} - Report the output (the new file paths). Let
{{PAGE_DIR}}be the new directory (e.g.,src/pages/userprofile).
- Run
- Generate Code:
- Read the user-pasted Figma details.
- Generate the TSX code for
{{PAGE_DIR}}/{{PAGE_NAME}}.tsx. - Generate the corresponding CSS for
{{PAGE_DIR}}/{{PAGE_NAME}}.module.css.
- Write Files:
- Write the new TSX content, overwriting the template.
- Write the new CSS content, overwriting the template.
- Lint: Run
yarn lint:fix {{PAGE_DIR}}to clean up the new files. - Report that the page has been created and populated from Figma details.