ci-pipeline-synthesizer

Installation
SKILL.md

CI Pipeline Synthesizer

Generate a CI config that actually runs, by reading the repo rather than asking the user twenty questions.

Step 1 — Detect the build

Read the repo, not the user's description. Signals:

File present Ecosystem Build command Test command
package.json Node/JS npm ci then npm run build npm test
pyproject.toml / setup.py Python pip install -e . or uv sync pytest / python -m pytest
Cargo.toml Rust cargo build --release cargo test
go.mod Go go build ./... go test ./...
pom.xml Java/Maven mvn -B package mvn -B test
build.gradle / build.gradle.kts Java/Gradle ./gradlew build ./gradlew test
Makefile (and nothing else) Make make make test (if target exists)
Dockerfile (and no build system) Container-only docker build . — (look for test stage)
Related skills

More from santosomar/general-secure-coding-agent-skills

Installs
3
GitHub Stars
1
First Seen
Mar 17, 2026