Testing & CI/CD

Document testing and CI/CD workflows for SE104_VLEAGUE with GitHub Actions.

1|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/daithang-organization/SE104_VLEAGUE --skill testing-ci-cd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Testing & CI/CD
Source: https://github.com/daithang-organization/SE104_VLEAGUE/tree/main/.agent/skills/testing-cicd
Command: npx skills add https://github.com/daithang-organization/SE104_VLEAGUE --skill testing-ci-cd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a clear, reproducible guide for implementing and maintaining tests, CI/CD pipelines, and development workflows across SE104_VLEAGUE, helping teams improve code quality and deployment reliability.

Core Features & Use Cases

  • Testing Strategy: outlines unit, integration, and end-to-end tests for API and web apps, plus linting and formatting standards.
  • CI/CD Pipelines: describes GitHub Actions workflows, caching strategies, and automated quality gates.
  • Workflow Guidance: offers best practices for local verification, ticket hygiene, and release readiness.

Quick Start

  • Run API tests: pnpm --filter api test
  • Run Web lint: pnpm --filter web lint
  • Run full checks: pnpm lint && pnpm test && pnpm build

Frequently Asked Questions about Testing & CI/CD

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up GitHub Actions CI/CD pipelines for pnpm monorepos?

To set up GitHub Actions CI/CD pipelines for pnpm monorepos, configure workflow files with caching strategies and quality gates to automate testing, linting, and building. This skill provides standard GitHub Actions configurations and script patterns for reproducible deployments.

What's the best way to structure Jest testing strategies for API and web apps?

The best way to structure Jest testing strategies is to divide tests into unit, integration, and end-to-end suites for both API and web applications. This skill outlines those testing strategies alongside linting and formatting standards to ensure consistent quality assurance.

How do I run lint and formatting checks using ESLint and Prettier before building?

To run lint and formatting checks using ESLint and Prettier before building, execute pnpm lint to verify code style, then run pnpm build. This skill specifies standard tooling and script patterns to guide teams through local verification and release readiness.

Can I use this testing and CI/CD workflow guidance for projects outside SE104_VLEAGUE?

This testing and CI/CD workflow guidance targets the SE104_VLEAGUE project specifically, but the standardized patterns for pnpm, Jest, ESLint, and Prettier are applicable to similar JavaScript-based development workflows seeking reproducible quality assurance and automated deployments.

Why do I need to standardize testing and CI/CD workflows across my development team?

You need to standardize testing and CI/CD workflows to improve code quality, ensure deployment reliability, and maintain reproducible development environments. This skill provides clear guidance for implementing tests, pipelines, and workflow best practices across teams.

What commands should I use to run full local checks before pushing code?

To run full local checks before pushing code, use the command pnpm lint && pnpm test && pnpm build. This skill offers workflow guidance and best practices for local verification, ensuring release readiness and passing automated quality gates.