What problem does it solve?
This Skill streamlines the setup of essential development infrastructure, including CI/CD pipelines, secret scanning, dependency management, and local development hooks, ensuring a consistent and secure development environment across projects.
Core Features & Use Cases
- GitHub Actions Configuration: Automatically sets up CI/CD workflows (
ci.yml, auto-merge.yml, etc.) based on project stack.
- Security Enhancements: Integrates TruffleHog for secret scanning and Dependabot for dependency updates.
- Local Development Hooks: Configures pre-commit hooks (e.g., linting, type checking, license compliance) using tools like lefthook or pre-commit.
- Use Case: When starting a new project, run
/ci-setup to automatically configure GitHub Actions, add TruffleHog to scan for secrets on commit, set up Dependabot for security updates, and install pre-commit hooks to ensure code quality before pushing.
Quick Start
Run the ci-setup skill to configure CI/CD, security scanning, and pre-commit hooks for the current project.