golden-path-steward

Golden Path Steward(ゴールデンパス管理)

Backstageの64テンプレートとidp CLIの生成処理を同期し、登録・CI・スコアカード要件を検証するスキル。

AIスキル大辞典による日本語要約
品質評価93/100評価確度:標準
人気度(GitHub Star) 31発掘スコア 100
01

このSkillでできること

  • ✓Backstageテンプレートの追加・変更と、スケルトンや生成CIの確認
  • ✓Backstageとidp CLIの二重実装における生成処理の差分確認
  • ✓テンプレートの二重登録、カタログ情報、スコアカード用アノテーションの検証
  • ✓生成されたサービスのCI、イメージ名、カバレッジゲートの確認
02

使い方

01
STEP 1

対象テンプレートと関連するCLIのローカル生成処理を確認する

02
STEP 2

テンプレートをBackstageの2か所へ登録し、カタログ検証を行う

03
STEP 3

スケルトンをレンダリングして生成CIとカタログ情報を確認する

04
STEP 4

テンプレート変更時はdrift-detectorでスケルトン・CLI間と二重登録の差分を確認する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/moatazeldebsy/backstage-platform-template
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

git clone https://github.com/<you>/<your-repo>.git && cd <your-repo>
./scripts/setup.sh
pip install pyyaml mkdocs==1.6.1 mkdocs-techdocs-core==1.7.1 mkdocs-material==9.7.7
python3 scripts/validate-catalog-templates.py
python3 scripts/check-techdocs.py
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

Backstageの新しいサービステンプレートを追加してください。既存ファミリーの規約を確認し、app-config.yamlとall-templates.yamlへの登録、idp CLIのローカル生成処理とのパリティ、生成CI、catalog-info.yamlのアノテーションを確認し、必要な検証結果を報告してください。
出力例を見る
テンプレートを既存ファミリーの近隣テンプレートに合わせて確認しました。Backstageの二重登録、CLIとの生成処理の差分、レンダリング後のCI、catalog-info.yamlのアノテーションを検証し、差分がある箇所を整理しました。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行検出あり
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報検出あり
検出根拠を見る
  • shell: l`, an `mkdocs.yml` or any `docs/` content, also run: ```bash pip install pyyaml mkdocs==1.6.1 mkdocs-techdocs-core==1.7.1 mkdocs-material==9.7.7 pytho
  • network: Verification [large code block omitted]bash git clone https://github.com/ / .git && cd ./scripts/setup.sh [large code block omitted]bash helm lint hel
  • network: ipts/check-techdocs.py ``` Working with [Claude Code](https://claude.com/claude-code)? The repo ships skills and sub-agents under `.claude/` (`/platform
  • credential: atform ops (`create-namespace`, `team-namespace`, `add-secret`, `decommission-service`, `canary-deployment`, `slo-definition`), and enablement toggles
06

関連Skill