Initial scaffold: Researcher Endorsement frontend
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
36
.github/skills/build-run-script/SKILL.md
vendored
Normal file
36
.github/skills/build-run-script/SKILL.md
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
name: build-run-script
|
||||
description: "Ensures `package.json` scripts for dev, build, preview, lint, test, and format are present and validates environment variable usage before running."
|
||||
license: MIT
|
||||
triggers:
|
||||
- "add npm scripts"
|
||||
- "validate env vars"
|
||||
- "run dev build"
|
||||
---
|
||||
|
||||
# Build & Run Script
|
||||
|
||||
When to use this skill
|
||||
|
||||
- Use when bootstrapping the project's `package.json` scripts or when validating build-time env variables.
|
||||
- Triggered by requests to add/update `dev`, `build`, `preview`, or helper scripts.
|
||||
|
||||
Instructions
|
||||
|
||||
1. First Step: Ensure `package.json` contains scripts:
|
||||
- `dev`: `vite`
|
||||
- `build`: `vite build`
|
||||
- `preview`: `vite preview --port 4173`
|
||||
- `lint`, `test`, `format` helpers as needed.
|
||||
|
||||
2. Second Step: Add a script `start:ci` if CI needs to build and run a static server (e.g., `serve -s dist`).
|
||||
|
||||
3. Third Step: Validate that required `VITE_` variables are documented and, optionally, verified at runtime with a small pre-flight check.
|
||||
|
||||
Examples
|
||||
|
||||
- `npm run dev` to start local dev server; `npm run build && npm run preview` to test production output locally.
|
||||
|
||||
Notes
|
||||
|
||||
- Encourage `cross-env` or platform-neutral approaches when setting env vars in scripts.
|
||||
Reference in New Issue
Block a user