← ClaudeAtlas

okhp3-replit-multi-artifactlisted

Navigate and build in a Replit pnpm multi-artifact monorepo without silent failures. Covers the non-obvious rules that cause blank previews, port conflicts, workflow naming errors, and broken cross-artifact imports: BASE_URL prefix discipline, PORT env var reading, managed workflow naming, pnpm catalog drift, and workspace:* shared library wiring. Activate for "add an artifact", "create a new app", "preview path", "port conflict", "blank preview", "shared package", "workflow naming", "pnpm catalog", "cross-artifact", or any time a second artifact is being added to an existing Replit project.
OKHP3/skillz · ★ 3 · AI & Automation · score 72
Install: claude install-skill OKHP3/skillz
# okhp3-replit-multi-artifact **OverKill Hill P³** · [overkillhill.com](https://overkillhill.com) · [github.com/OKHP3](https://github.com/OKHP3) Each of the following rules has caused a multi-turn debugging session in a real project. None of them is in the artifact creation walkthrough. This skill exists because knowing the rule *before* you hit the failure is worth four turns of debugging. --- ## Scope | In scope | Out of scope | |---|---| | BASE_URL prefix rule | Artifact bootstrapping — read the artifacts skill | | PORT env var discipline | Workflow restart mechanics — read the workflows skill | | Managed workflow naming | Package installation — read the package-management skill | | pnpm catalog drift | Secrets / env vars — read the environment-secrets skill | | Cross-artifact shared libraries | | | Blank-preview debug checklist | | --- ## Artifact kinds and their skills | Kind | Bootstrap skill to read | Notes | |---|---|---| | `web` (React/Vite) | `react-vite` | OpenAPI-first for fullstack; skip codegen for frontend-only | | `slides` | `slides` | Read BEFORE creating — it runs pre-generation questions | | `video` | `video-js` | Delegate entire build to a DESIGN subagent | | `mobile` | `expo` | AsyncStorage by default; no backend on first build | | `design` | `design-system-creation` | Only on explicit ask; drives tokens.json | | `api` | (none) | Pre-configured; do not re-create | | `mockup-sandbox` | `mockup-sandbox` | Pre-installed; do not call `createArtifact`