CI/CD pipelines with GitHub Actions, immutable artifacts, quality gates, and safe deploys. Use when setting up CI/CD, configuring build pipelines, adding deployment automation, or troubleshooting failed builds.
Manages the full git commit lifecycle — branches, pre-commit hooks, change grouping, conventional messages. Use when asked to 'commit' or 'save changes'. Never commits to main.
Create or refactor agent skills with progressive disclosure. Use when writing skills, restructuring skills for context efficiency, or creating subagents, rules, hooks, and workflows.
Initializes and manages pre-commit hooks for monorepos. Use when setting up pre-commit hooks, adding linting/formatting to git workflow, or managing .pre-commit-config.yaml.
Scaffolds a new project with best-practice structure. Use when starting a project, creating an app, or initializing a codebase. Supports Python, Elixir, Rust, Go, and Node/TypeScript.
Pushes commits to remote and auto-creates a GitHub PR with structured template. Use when asked to 'push', 'create a PR', or 'open a pull request'. Returns the PR URL.
Python with pytest, type hints, pandas/NumPy, and virtual environments. Use when writing Python code, configuring projects, building data pipelines, or debugging Python applications.
Discovers all local branches, tests each, pushes passing ones as PRs, monitors CI, and cleans up superseded branches. Use when asked to 'ship it', 'push everything', or 'clean up branches'.