Skip to main content

deploydev

Use when the user says /deploydev, deploy dev, upload dev static hosting, or asks to deploy the current app to its development Convex static-hosting target.

来源信息

仓库
waynesutton/better-todo
最近来源活动
2026年10月11日 05:51
检测到的 SKILL.md 语言
英语
星标
17
Forks
4

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
deploydev
description
Use when the user says /deploydev, deploy dev, upload dev static hosting, or asks to deploy the current app to its development Convex static-hosting target.
# Deploy Dev Use this skill for a development `@convex-dev/static-hosting` upload in the current repo. Source of truth: - Component repo: `https://github.com/get-convex/static-hosting` - Component docs: `https://www.convex.dev/components/static-hosting` ## Portable Assumptions - The current repo is a Convex app that uses `@convex-dev/static-hosting`. - Prefer project scripts in `package.json` when present. - The common static hosting component name is `staticHosting`, but do not hard-code it if the repo defines another name. - Discover the component name from `convex/convex.config.ts` when needed by looking for `app.use(staticHosting, { name: "..." })`. - If no component name is configured, use `staticHosting`. ## Required Rules - Use this only when the user explicitly asks for dev. - Do not update public metadata to the dev URL. - Do not run `npm run build` separately before static upload. Static-hosting's `--build` flag injects the correct `VITE_CONVEX_URL`. - Do not deploy production backend functions from this workflow. - Do not assume a specific Convex deployment URL. Read the URL from command output. ## `/deploydev` Workflow 1. Confirm the user asked for dev. 2. Inspect available scripts: ```bash npm run ``` 3. Prefer the repo script when available: ```bash npm run deploy:static:dev ``` 4. If no script exists, discover the component name and run the static-hosting upload directly: ```bash npx @convex-dev/static-hosting upload --build -c staticHosting --dev ``` Replace `staticHosting` with the configured component name if different. 5. Confirm deploy output includes: ```text Deploying to development environment Your app is now available at: <dev convex site URL> ``` 6. Report the dev URL exactly as printed and remind that it is not the public/canonical app. ## Troubleshooting - If the upload cannot find static-hosting functions, run the app's dev Convex workflow first, usually: ```bash npx convex dev --once ``` - If the shell cannot reach Convex because of sandboxed network restrictions, rerun the same command with the required network approval. ## When To Update Project Docs Update docs only if deploy behavior changes: - `README.md` - `changelog.md` - `task.md` - `files.md` If the deploy behavior change is non-trivial, create a PRD in `prds/`.
在 GitHub 查看