Proje stack sinyallerinden pragmatik CI/CD pipeline'ları otomatik olarak oluşturun — hızlı temel kurulum, tekrarlanabilir kontroller ve ortam bilincine sahip deployment aşamaları. Yeni projelerde CI kurulumu, mevcut pipeline'ları refaktoring etme veya birden fazla repo'da deployment iş akışlarını standartlaştırırken kullanın.
cd ~/.claude/skills
git clone https://github.com/alirezarezvani/claude-skills.git claude-skills mkdir -p ~/.claude/skills/ci-cd-pipeline-builder
curl -fsSL https://raw.githubusercontent.com/alirezarezvani/claude-skills/HEAD/.gemini/skills/ci-cd-pipeline-builder/SKILL.md \
-o ~/.claude/skills/ci-cd-pipeline-builder/SKILL.md Tier: POWERFUL
Category: Engineering
Domain: DevOps / Automation
Bu skill'i, proje stack sinyallerinden pragmatik CI/CD pipeline'ları oluşturmak için kullanın — tahminden değil. Hızlı baseline oluşturma, tekrarlanabilir kontroller ve ortam-duyarlı deployment aşamalarına odaklanır.
lint, test, build, deploy)python3 scripts/stack_detector.py --repo . --format text
python3 scripts/stack_detector.py --repo . --format json > detected-stack.json
Çevrimdışı analiz payload'ları için stdin veya --input dosyası aracılığıyla giriş destekler.
python3 scripts/pipeline_generator.py \
--input detected-stack.json \
--platform github \
--output .github/workflows/ci.yml \
--format text
Veya repo'dan doğrudan end-to-end:
python3 scripts/pipeline_generator.py --repo . --platform gitlab --output .gitlab-ci.yml
test, lint, build).lint/test/build).python3 scripts/stack_detector.py --help
--input dosyasından optional JSON input okurpython3 scripts/pipeline_generator.py --help
--output'a yazarHerhangi bir yaratıcı çalışmaya başlamadan önce bunu mutlaka kullanın - feature oluştururken, component inşa ederken, functionality eklerken veya davranış değiştirirken. Kullanıcı niyetini, gereksinimleri ve tasarımı implementation öncesinde araştırır.
Uygulama tamamlandığında, tüm testler geçtiğinde ve çalışmanızı nasıl entegre edeceğinize karar vermeniz gerektiğinde kullanın - merge, PR veya cleanup seçeneklerini sunarak geliştirme sürecinin tamamlanmasını rehberlik eder.
Kod incelemesi geri bildirimi alırken, önerileri uygulamadan önce kullanın; özellikle geri bildirim belirsiz veya teknik olarak şüpheli görünüyorsa - performatif anlaşmadan veya körü körüne uygulamadan ziyade teknik titizlik ve doğrulama gerekir.
Görevleri tamamlarken, büyük özellikleri hayata geçirirken veya merge etmeden önce çalışmanın gereksinimleri karşıladığını doğrulamak için kullanın.
Yeni bir feature üzerinde çalışmaya başlarken veya implementasyon planını yürütmeden önce kullanın - native araçlar veya git worktree fallback aracılığıyla izole edilmiş bir workspace sağlar.
Herhangi bir konuşma başlatırken kullanın - skill'lerin nasıl bulunacağını ve kullanılacağını belirler, clarification soruları da dahil olmak üzere HERHANGİ bir yanıt vermeden önce skill invocation gerektirir.