ci-generate
Installation
SKILL.md
CI/CD Pipeline Generator
Generate a CI/CD pipeline config for the detected project stack, covering lint, test, build, security, and (when requested) deploy. Start by parsing the arguments passed to this skill invocation (platform, --deploy, --monorepo): see Phase 0 below.
Anti-hallucination guidelines
Pipeline configurations must always match actual project tooling. This is critical:
- Discover before generating: never assume the project's tooling, check what it actually uses first.
- Verify commands exist: check the project's own config (e.g.
package.jsonscripts,Makefiletargets) before referencing them. - Match real versions: use the actual language/runtime version pinned in the project's own config files, not a guess.
- No phantom dependencies: only include services (Redis, PostgreSQL, etc.) confirmed in project dependencies.
- Platform-specific syntax: each CI platform has distinct YAML structure, so never mix syntax between platforms.
Workflow
Phase 0: Parse Arguments
Extract configuration from the arguments passed to this skill: