devops/configuring-cicd/SKILL.md
Set up automated pipelines for linting, testing, and deployment using GitHub Actions.
npx skillsauth add 7a336e6e/skills Configuring CI/CDInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate the verification and delivery process so that code is always tested, secure, and ready for deployment.
Create .github/workflows/ci.yml.
push to main, pull_request to main.lint, test, build.Fail fast.
eslint, prettier, black, ruff.tsc, mypy.Run unit and integration tests.
services in GitHub Actions.pytest or vitest.Only run on push to main.
name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
services:
postgres:
image: postgres:15
env:
POSTGRES_PASSWORD: password
ports:
- 5432:5432
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
- run: pip install -r requirements.txt
- run: pytest
actions/cache) to speed up builds.${{ secrets.DB_URL }}).actions/checkout@v3)..github/workflows/*.yml files.shared/environment-config/SKILL.mdsecurity/auditing-dependencies/SKILL.mddevelopment
Implement features using the Red-Green-Refactor cycle to ensure testability and correctness from the start.
data-ai
Manage the `tasks.md` ledger with strict locking and collision avoidance protocols to allow multiple agents to work in parallel safely.
development
The git-workflow skill defines branching conventions, commit message formats, and pull request standards that all agents must follow for consistent version control.
development
The environment-config skill standardizes how agents manage environment variables, secrets, and application configuration across local development and deployed environments.