mcpField
D
docs

docs

github.com/mwguerraクラウド・DevOps3640 回インストール26 週間前に更新
リポジトリ

docs について

Docker と Docker Compose の設定生成やトラブルシューティング前に、ドキュメントを参照するためのスキルです。ネットワーク、データベース、サービス、ストレージ、セキュリティなどをテーマ別のファイルで扱います。

主な機能

  1. 01テーマ別に Docker 文書を検索
  2. 02Dockerfile と Compose の設定を参照
  3. 03ネットワークやデータベース構成を確認
  4. 04コマンドとトラブルシューティングを参照
  5. 05セキュリティと設定項目を確認

活用シーン

  1. 01Dockerfile や Compose 設定の作成前にパターンを確認
  2. 02Docker のエラー対応やコマンド構文の確認
  3. 03コンテナネットワーク・DB・SSL 設定の検索

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mwguerra/claude-code-plugins --skill docs

インストール後、Claude Code で/docsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
01-introduction.md
02-dockerfile.md
03-compose-fundamentals.md
04-networking.md
05-databases.md
06-services.md
07-ports-ssl.md
08-volumes.md
09-environment.md
10-architecture.md
11-global-local.md
12-examples.md
13-commands.md
14-security.md
15-port-conflicts.md
16-restart-strategies.md
17-troubleshooting.md

詳細

Docker ドキュメント参照スキル

概要

このスキルでは、Docker と Docker Compose の包括的なドキュメントを参照できます。Docker 関連ファイルを生成する前に、正確な設定、コマンド構文、ベストプラクティスを確認するために使用してください。

ドキュメントの場所

すべてのドキュメントは次の場所に保存されています。 /home/mwguerra/projects/mwguerra/claude-code-plugins/docker-specialist/skills/docs/references/

ディレクトリ構造

references/
├── 01-introduction.md       # Docker concepts, key terms
├── 02-dockerfile.md         # Dockerfile instructions, multi-stage builds
├── 03-compose-fundamentals.md  # Compose file structure, options
├── 04-networking.md         # Network types, DNS, external networks
├── 05-databases.md          # PostgreSQL, MySQL, MongoDB, Redis
├── 06-services.md           # Dependencies, scaling, patterns
├── 07-ports-ssl.md          # Port mapping, Traefik, Nginx SSL
├── 08-volumes.md            # Volume types, persistence, backups
├── 09-environment.md        # Env vars, secrets, .env files
├── 10-architecture.md       # Project structures, folder organization
├── 11-global-local.md       # Global vs project containers
├── 12-examples.md           # Complete working examples
├── 13-commands.md           # Essential Docker commands
├── 14-security.md           # Security best practices
├── 15-port-conflicts.md     # Port conflict resolution
├── 16-restart-strategies.md # Restart policies, data persistence
└── 17-troubleshooting.md    # Common issues and solutions

使用方法

このスキルを使うタイミング
  1. Dockerfile または Compose 設定を生成する前
  2. Docker のエラーをトラブルシューティングするとき
  3. コマンド構文が正しいことを確認するとき
  4. 適切な設定パターンを探すとき
  5. Docker ネットワーキングを理解するとき
  6. セキュリティのベストプラクティスを確認するとき
検索ワークフロー
  1. トピックを特定する:必要なドキュメントを判断します
  2. ファイルに移動する:関連するドキュメントファイルを開きます
  3. ドキュメントを読む:正確なパターンを抽出します
  4. 知識を適用する:設定の生成に活用します
よくある参照項目
トピックファイル
Dockerfile の作成02-dockerfile.md
Compose の設定03-compose-fundamentals.md
コンテナネットワーキング04-networking.md
データベースのセットアップ05-databases.md
複数コンテナのアプリ06-services.md
SSL/TLS の設定07-ports-ssl.md
ボリューム管理08-volumes.md
環境変数09-environment.md
プロジェクト構成10-architecture.md
コマンドリファレンス13-commands.md
セキュリティ14-security.md
トラブルシューティング17-troubleshooting.md

ドキュメントの読み方

ドキュメントを読むときは、次の手順に従ってください。

  1. 適切なファイルを見つける:トピックに対応するドキュメントファイルを探します
  2. 概要を読む:概念を理解します
  3. コード例を抽出する:正確なパターンをコピーします
  4. 設定オプションを確認する:利用可能な設定を確認します
  5. ベストプラクティスを確認する:セキュリティとパフォーマンスに関するヒントを適用します

使用例

PostgreSQL の設定を調べる
  1. 05-databases.md を開きます
  2. PostgreSQL のセクションを探します
  3. 次の項目を抽出します。
    • イメージのバージョン
    • 環境変数
    • ヘルスチェックの設定
    • ボリュームの設定
    • ネットワークの設定
ネットワーク設定を調べる
  1. 04-networking.md を開きます
  2. 関連するセクション(ブリッジ、外部、内部)を探します
  3. 次の項目を抽出します。
    • ネットワーク定義の構文
    • サービスのネットワーク設定
    • DNS 解決のパターン

出力

ドキュメントを読んだ後、次の内容を提示します。

  1. ドキュメントに記載された正確な設定パターン
  2. 必須の設定
  3. 任意の設定
  4. 記載されているベストプラクティス
  5. セキュリティ上の考慮事項

コメント