create-install-scripts について
AWS CDK プロジェクト向けにデプロイ設定ファイルを作成するスキルです。対話型のローカルインストールや、GitLab CI/CD、AWS CodeBuild の設定を支援します。
主な機能
- 01対話型 install.sh の生成
- 02GitLab CI/CD 設定の作成
- 03AWS CodeBuild buildspec の設定
- 04デプロイ変数とシークレットの設定
活用シーン
- 01CDK プロジェクトのローカルデプロイ準備
- 02GitLab デプロイパイプラインの設定
- 03CodeBuild による Docker イメージビルド設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aws-samples/ sample-agent-skills-for-builders --skill create-install-scriptsインストール後、Claude Code で/create-install-scriptsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdreferences/codebuild-setup.mdcommon-pitfalls.mdgitlab-ci-setup.mdinstall-script-guide.mdscripts/setup-cicd.sh詳細
インストールスクリプトの作成
AWS CDK プロジェクト用のインストールスクリプト、GitLab CI 設定、CodeBuild デプロイ設定を生成します。
適用する場面
次の場合にこのスキルを参照してください。
- CDK プロジェクトのデプロイパイプラインを設定する
- 対話型の install.sh スクリプトを作成する
- AWS デプロイ用の GitLab CI/CD を設定する
- Docker イメージのビルド用に AWS CodeBuild を設定する
- CDK デプロイのワークフローを自動化する
動作の仕組み
- CDK プロジェクトの構成を分析します
- ローカルでの対話型デプロイ用に
install.shを生成します - GitLab CI/CD 用に
.gitlab-ci.ymlを生成します - AWS CodeBuild 用に
buildspec.ymlを生成します - デプロイ変数とシークレットを設定します
前提条件
- AWS CDK プロジェクトが初期化されていること
- GitLab リポジトリ(CI/CD を使用する場合)
- AWS 認証情報が設定されていること
- Docker(CodeBuild でイメージを使用する場合)
使用方法
# Run the setup script
./scripts/setup-cicd.sh
# Or trigger via agent
"Set up CI/CD for my CDK project"
"Create install scripts for deployment"
生成されるファイル
| ファイル | 用途 |
|---|---|
install.sh | 対話型インストールスクリプト |
.gitlab-ci.yml | GitLab CI/CD パイプライン |
buildspec.yml | AWS CodeBuild 仕様 |
参考資料
- インストールスクリプトガイド - install.sh 作成の完全ガイド
- GitLab CI セットアップ - GitLab CI/CD の設定
- CodeBuild セットアップ - AWS CodeBuild の設定
- よくある落とし穴 - トラブルシューティングガイド
コメント
Markdown 対応