Skip to content

torumakabe/az-lifecycle-with-ghcp-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Lifecycle with Copilot CLI — 設計から運用までを体験するハンズオンラボ

GitHub Copilot CLI が Azure のライフサイクル全体(設計・構築・デプロイ・運用)をどのように支援できるかを体験するラボです。

以降、GitHub Copilot CLI を Copilot CLI と略記します。

前提条件

必須のツール

ツール 用途 インストール確認
Copilot CLI ラボ実行・リポジトリ操作 copilot --version
Azure CLI Azure 操作 az version
Azure Developer CLI (azd) デプロイ azd version
uv Python スクリプト実行 uv --version
PostgreSQL クライアント (psql) PostgreSQL ユーザー作成 psql --version
Azure CLI 拡張 rdbms-connect postprovision フックが az postgres flexible-server execute で Entra プリンシパルを作成するために使用 az extension show --name rdbms-connect --query version -o tsv
draw.io Desktop 構成図の編集・画像エクスポート drawio --version(Windows: & "C:\Program Files\draw.io\draw.io.exe" --version

環境によって追加で必要なツール

ツール 対象環境 用途 インストール確認
PowerShell 7 Windows azd フック実行 pwsh --version

オプションのツール

スライド(PPTX)のビジュアル QA に使います。未導入でも PPTX の作成・編集は可能です。

ツール 用途 インストール確認
LibreOffice PPTX → PDF 変換 soffice --version
Poppler PDF → 画像変換 pdftoppm -v

認証

az loginazd auth login、Copilot CLI の /login を済ませてください。

次のステップ

lab/setup/README.md でプラグインの導入とラボの準備へ進む

参考

このリポジトリの AI コラボレーション設計は、以下のコンセプトを参考にしています:

  • Knowledge Priming — AI にプロジェクト固有のコンテキストを事前共有する手法
  • Context Anchoring — セッションを越えて設計判断を永続化する手法

これらのコンセプトを支える仕組みとして、以下のカスタムエージェント(.github/agents/)を用意しています:

エージェント 役割
manage-adr ADR のライフサイクル管理(作成・廃止・置換・レビュー)
architecture-snapshot 現在の IaC と ADR からアーキテクチャ概要説明書を生成
resume Feature Document を読み、中断した作業を再開(ラボでは未使用)
wrap-up セッション終了前の確認(ADR 候補の洗い出し、Feature Document の要否判断)(ラボでは未使用)
review-repo リポジトリの整頓(instructions の鮮度、ADR/Feature Document の健全性チェック)(ラボでは未使用)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages