Ortam gereksinimlerini yapılandırın, Python tabanlı yeni CDK projelerini başlatın, bağımlılıkları yönetin ve altyapıyı AWS üzerine dağıtın.
- GitHub yıldızları
- 41.038
- Dosyalar
- 1
- Son commit
- 11 Kas 2026
- Lisans
- MIT
- İzin verilen araçlar
- —
aws-cdk-python-setup skill ne işe yarar?
aws-cdk-python-setup bir agent skill'dir. Ortam gereksinimlerini yapılandırın, Python tabanlı yeni CDK projelerini başlatın, bağımlılıkları yönetin ve altyapıyı AWS üzerine dağıtın.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
aws-cdk-python-setup skilli hakkında
Python tabanlı AWS Cloud Development Kit ortamlarını kurmak bu SKILL'in temel işlevidir. Geliştiricilere; Node.js, Python, AWS CLI ve Git gibi gerekli araçları doğrulayarak yerel makinelerini hazırlama konusunda yardımcı olur. Ortam hazır olduğunda SKILL; yeni CDK projelerinin oluşturulması, Python sanal ortamlarının başlatılması ve aws-cdk-lib ile constructs gibi temel kütüphanelerin yüklenmesi süreçlerinde rehberlik eder.
Bir agent, kullanıcı boş bir terminalden işlevsel bir altyapı koduna (infrastructure-as-code) geçmek istediğinde bu SKILL'i yüklemelidir. SKILL; app.py, cdk.json ve requirements.txt dahil olmak üzere yapılandırılmış proje dosyaları üretir. İş akışı, cdk init komutunu çalıştırmaktan cdk synth ile CloudFormation şablonlarını sentezlemeye ve son olarak stack'leri bir AWS hesabına itmek için cdk deploy komutunu yürütmeye kadar tüm yaşam döngüsünü kapsar. Ayrıca, S3 bucket'larında varlık depolama için gereken ilk cdk bootstrap sürecini de yönetir.
Bir agent bununla neler yapabilir
- 1Yeni bir CDK projesi başlatınYeni bir dizin oluşturun ve Python tabanlı bir AWS CDK uygulama yapısı kurun.
- 2Altyapı değişikliklerini önizleyinGüncellemeleri uygulamadan önce mevcut yerel kodu dağıtılmış stack ile karşılaştırın.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
aws-cdk-python-setup skill nasıl kurulur
Her komut, skill klasörünü istemcinin skills dizinine kopyalar. Yüklemek için istemciyi yeniden başlatın veya yeni bir oturum başlatın.aws-cdk-python-setup skill'ini Claude Code uygulamasına kur
~/.claude/skills/aws-cdk-python-setup/SKILL.md
$ npx degit github/awesome-copilot/skills/aws-cdk-python-setup ~/.claude/skills/aws-cdk-python-setupaws-cdk-python-setup skill'ini Claude Code (project) uygulamasına kur
.claude/skills/aws-cdk-python-setup/SKILL.md
$ npx degit github/awesome-copilot/skills/aws-cdk-python-setup .claude/skills/aws-cdk-python-setupaws-cdk-python-setup skill'ini Codex uygulamasına kur
~/.agents/skills/aws-cdk-python-setup/SKILL.md
$ npx degit github/awesome-copilot/skills/aws-cdk-python-setup ~/.agents/skills/aws-cdk-python-setupaws-cdk-python-setup skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/aws-cdk-python-setup/SKILL.md
$ npx degit github/awesome-copilot/skills/aws-cdk-python-setup ~/.gemini/skills/aws-cdk-python-setupaws-cdk-python-setup skill'ini Claude.ai uygulamasına kur
npx degit github/awesome-copilot/skills/aws-cdk-python-setup aws-cdk-python-setup && zip -r aws-cdk-python-setup.zip aws-cdk-python-setup # claude.ai → Customize → Skills → + → Create skill → Upload a skill → aws-cdk-python-setup.zip
Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Otomatik kontrollerimizi geçti. Bu bir güvenlik denetimi değil: bir ajanın çalıştırmasına izin vermeden önce betikleri okuyun. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirgithub/awesome-copilot/skills/aws-cdk-python-setup is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/aws-cdk-p ↗Geçti
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Geçti
- Betiklerde indir-çalıştır veya kimlik bilgisi hırsızlığı yokNo scripts in the skill folderGeçti
- SKILL.md içinde gizli talimat yokNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/aws-cdk-p ↗Geçti
- Önceden izin verilen araçlar sınırlıNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/aws-cdk-p ↗Geçti
SKILL.md
GitHub'da görüntüleAWS CDK Python Setup Instructions
This skill provides setup guidance for working with AWS CDK (Cloud Development Kit) projects using Python.
Prerequisites
Before starting, ensure the following tools are installed:
- Node.js ≥ 14.15.0 — Required for the AWS CDK CLI
- Python ≥ 3.7 — Used for writing CDK code
- AWS CLI — Manages credentials and resources
- Git — Version control and project management
Installation Steps
1. Install AWS CDK CLI
npm install -g aws-cdk
cdk --version
2. Configure AWS Credentials
# Install AWS CLI (if not installed)
brew install awscli
# Configure credentials
aws configure
Enter your AWS Access Key, Secret Access Key, default region, and output format when prompted.
3. Create a New CDK Project
mkdir my-cdk-project
cd my-cdk-project
cdk init app --language python
Your project will include:
app.py— Main application entry pointmy_cdk_project/— CDK stack definitionsrequirements.txt— Python dependenciescdk.json— Configuration file
4. Set Up Python Virtual Environment
# macOS/Linux
source .venv/bin/activate
# Windows
.venv\Scripts\activate
5. Install Python Dependencies
pip install -r requirements.txt
Primary dependencies:
aws-cdk-lib— Core CDK constructsconstructs— Base construct library
Development Workflow
Synthesize CloudFormation Templates
cdk synth
Generates cdk.out/ containing CloudFormation templates.
Deploy Stacks to AWS
cdk deploy
Reviews and confirms deployment to the configured AWS account.
Bootstrap (First Deployment Only)
cdk bootstrap
Prepares environment resources like S3 buckets for asset storage.
Best Practices
- Always activate the virtual environment before working.
- Run
cdk diffbefore deployment to preview changes. - Use development accounts for testing.
- Follow Pythonic naming and directory conventions.
- Keep
requirements.txtpinned for consistent builds.
Troubleshooting Tips
If issues occur, check:
- AWS credentials are correctly configured.
- Default region is set properly.
- Node.js and Python versions meet minimum requirements.
- Run
cdk doctorto diagnose environment issues.
Bu becerideki dosyalar
1aws-cdk-python-setup skill soruları
aws-cdk-python-setup skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit github/awesome-copilot/skills/aws-cdk-python-setup ~/.claude/skills/aws-cdk-python-setup komutunu çalıştırın. Claude Code, skill'leri ~/.claude/skills (tüm projeler) veya .claude/skills (tek proje) konumundan yükler ve açıklaması görevle eşleştiğinde skill'i kullanır.
aws-cdk-python-setup skill'ini hangi istemciler kullanabilir?
Agent Skills biçimini okuyan her istemci: Claude Code, Codex, Gemini CLI ve claude.ai (ZIP olarak yükleyin). Skill içindeki betikler yalnızca istemcinin kod çalıştırmaya izin verdiği yerlerde çalışır.
AWS CDK Python geliştirme için minimum sürüm gereksinimleri nelerdir?
Node.js sürüm 14.15.0 veya üzeri ile Python sürüm 3.7 veya üzeri gereklidir.
AWS ortamımı ilk dağıtım için nasıl hazırlarım?
Varlık depolama için S3 bucket'ları gibi kaynakları hazırlamak üzere bootstrap komutunu çalıştırmalısınız.
Değişiklikleri AWS'ye dağıtmadan önce nasıl önizleyebilirim?
Dağıtıma devam etmeden önce değişiklikleri önizlemek için cdk diff komutunu kullanmalısınız.
Ortam sorunlarını teşhis etmek için hangi komutu kullanabilirim?
Ortamınızdaki sorunları teşhis etmeye yardımcı olması için cdk doctor komutunu çalıştırabilirsiniz.