cicd-automation

Generates GitHub Actions workflows, Dockerfiles, and deployment scripts for CI/CD pipelines.

Updated Jul 31, 2026
One-click install
npx skills add https://github.com/shengmingzhishu/LeeCommonVideoCut --skill cicd-automation-shengmingzhishu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cicd-automation
Source: https://github.com/shengmingzhishu/LeeCommonVideoCut/tree/main/.trae/skills/shared/cicd-automation
Command: npx skills add https://github.com/shengmingzhishu/LeeCommonVideoCut --skill cicd-automation-shengmingzhishu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up CI/CD pipelines from scratch requires writing repetitive GitHub Actions YAML, Dockerfiles, and deployment scripts, which is error-prone and time-consuming for full-stack projects. ## Core Features & Use Cases - CI Workflow Templates: Generates GitHub Actions pipelines for Python backends (ruff, mypy, pytest with coverage gates) and React frontends (pnpm lint, tsc, tests, build artifacts). - Deployment Assets: Produces Dockerfiles for backend containerization and shell scripts for frontend CDN deployment via AWS S3 and CloudFront invalidation. - Environment Configuration: Creates .env.example templates and CI/CD secret configuration checklists for multi-environment setups. - Use Case: A team starting a FastAPI + React monorepo can generate both backend and frontend CI workflows, a Dockerfile, and a deployment script in one pass, then validate the pipeline with a manual trigger. ## Quick Start Generate GitHub Actions CI workflows and a Dockerfile for my Python FastAPI backend and React frontend project.

Frequently Asked Questions about cicd-automation

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

FAQPage Schema
How do I set up GitHub Actions CI for a Python FastAPI project?▼

Create a workflow that checks out code, sets up Python 3.13, installs ruff, mypy, and pytest, then runs lint, strict type checking, and tests with a coverage threshold. Add integration and security jobs using MySQL services and pip-audit.

How to build a CI pipeline for a React frontend with pnpm?▼

Use actions/setup-node with pnpm caching, run pnpm install with frozen lockfile, then execute lint, tsc --noEmit, tests with coverage, and audit. A separate build job uploads the dist folder as an artifact.

Can GitHub Actions workflows trigger only on specific folder changes?▼

Yes, use the paths filter under push and pull_request triggers, such as paths: ['ai-server/**'], so the backend CI only runs when backend files change. This avoids wasting runner minutes on unrelated commits.

How do I deploy a React frontend to AWS S3 and CloudFront?▼

Build the project with pnpm build, sync the dist directory to the S3 bucket using aws s3 sync, then create a CloudFront invalidation for all paths. Store the bucket name and distribution ID as CI secrets.

What are the limitations of template-generated CI/CD pipelines?▼

Templates cover common quality, integration, and security stages but require manual adjustment for custom test databases, non-AWS hosting, or monorepo structures beyond the assumed folder layout. Always validate with a manual trigger before enabling automatic runs.