.local/skills/repl_setup/SKILL.md
Setup and configure web applications in the Replit environment. Covers host configuration, frontend/backend connectivity, cache control, and framework-specific setup for Angular, React, Vite, and Vue.
npx skillsauth add akhil151/dtpapp repl_setupInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Guidelines for setting up and configuring web applications to work correctly in the Replit environment. Users see your application through a proxy (iframe), which requires specific configuration.
Use this skill when:
The user sees your frontend through a proxy within an iframe. You must configure your development server to allow all hosts, otherwise the user will never see your frontend.
Every web framework needs its development configuration set to allow all hosts. If you don't know the specific configuration for a framework, use web search to find it.
Bind frontend servers to 0.0.0.0:5000. Never bind anything else to port 5000.
Never use Docker, virtual environments, or containerization. Replit uses a Nix environment that doesn't support nested virtualization.
For framework-specific configuration, refer to these guides:
references/angular.md - Angular setup with allowedHosts and CLI flagsreferences/react_vite.md - React and Vite configurationreferences/vue.md - Vue.js setupWhen your frontend calls a local backend API:
env | grep DOMAIN in the shell to get the website's public URLlocalhost references with the public domain# Get the public domain for API calls
env | grep DOMAIN
If the user reports they cannot see your changes:
Always set up frontend workflows first, then backend services. After completing any task:
tools
Manage application workflows including configuration, restart, and removal.
development
Search the web and fetch content from URLs. Use for real-time information, API documentation, and current events.
testing
Run automated UI tests against your application using a Playwright-based testing subagent. Use after implementing features to verify they work correctly.
data-ai
Create reusable skills that extend agent capabilities. Use when the user asks to create a skill, teach you something reusable, or save instructions for future tasks.