Files
chore/.github/skills/vue-frontend/SKILL.md
Ryan Kegel a8d7427a95
Some checks failed
Chore App Build, Test, and Push Docker Images / build-and-push (push) Failing after 1m44s
feat: enhance Playwright testing setup with E2E tests, new skills, and improved documentation
- Added E2E test setup in `auth_api.py` with `/e2e-seed` endpoint for database reset and test user creation.
- Integrated Playwright for end-to-end testing in the frontend with necessary dependencies in `package.json` and `package-lock.json`.
- Created Playwright configuration in `playwright.config.ts` to manage test execution and server setup.
- Developed new skills for Playwright best practices, visual regression, smoke test generation, and self-healing tests.
- Implemented new test cases for chore creation in `chores-create.smoke.spec.ts` and `chores-create.spec.ts`.
- Added page object models for `ChildEditPage` and `LandingPage` to streamline test interactions.
- Updated `.gitignore` to exclude Playwright reports and test results.
- Enhanced documentation in `copilot-instructions.md` for testing and E2E setup.
2026-03-07 10:13:21 -05:00

914 B

name, description, disable-model-invocation
name description disable-model-invocation
vue-frontend Starts the Vue development server for the frontend application. true

Instructions

Use this skill when the user wants to "start the frontend," "run vue," or "launch the dev server."

  1. Verify Directory: Navigate to ./frontend/vue-app.

    • Self-Correction: If the directory doesn't exist, search the workspace for package.json files and ask for clarification.
  2. Check Dependencies: - Before running, check if node_modules exists in ./frontend/vue-app.

    • If missing, ask the user: "Should I run npm install first?"
  3. Execution: - Run the command: npm run dev

    • This script is configured in package.json to start the Vite/Vue dev server.
  4. Success Criteria: - Monitor the terminal output for a local URL (typically http://localhost:5173 or similar).

    • Once the server is "Ready," notify the user.