Agent Skills by ALSEL
汎用DevOps・インフラ⭐ リポ 3品質スコア 76/100

wp-wpcli-and-ops

WordPressのWP-CLIおよび運用レビューのガイダンスです。WP-CLIコマンドのレビュー、search-replaceプラン、マルチサイト運用、cronやキャッシュメンテナンス、デプロイメントスクリプト、運用ドキュメント、CLIオートメーション、またはユーザーが「WP-CLI」「search-replace」「マルチサイト運用」「wp cron」「wp db」「デプロイメントスクリプト」「メンテナンスタスク」「CLIコマンド」「運用レビュー」と言及した場合に活用できます。WordPressのコードベースと運用ドキュメントにおいて、コマンドの安全性、環境の指定、マルチサイトのスコープ、オートメーションの信頼性、運用への影響範囲をレビューするのに役立ちます。

description の原文を見る

WordPress WP-CLI and operations review guidance. Use when reviewing WP-CLI commands, search-replace plans, multisite operations, cron or cache maintenance, deployment scripts, operational runbooks, CLI automation, or when user mentions "WP-CLI", "search-replace", "multisite ops", "wp cron", "wp db", "deployment script", "maintenance task", "CLI command", or "ops review". Helps review command safety, environment targeting, multisite scope, automation reliability, and operational blast radius in WordPress codebases and runbooks.

SKILL.md 本文

WordPress WP-CLI and Ops スキル

概要

WP-CLIを中心としたWordPressの運用ワークフローに対する体系的なレビューガイダンスです。基本原則: 運用コマンドは、データに触れたり本番環境での作業を実行したりする前に、スコープ、環境、副作用を明示的に示す必要があります。カスタムCLIコマンド、search-replaceプラン、マルチサイトのターゲッティング、cronおよびキャッシュ運用、メンテナンススクリプト、デプロイ時の自動化をカバーしています。

使用場面

使用する場合:

  • カスタムWP-CLIコマンドまたはコマンドクラスをレビューする
  • wpコマンドを実行するシェルスクリプトまたはドキュメントを監査する
  • 安全なsearch-replaceまたはマイグレーション操作を計画する
  • マルチサイトまたはネットワーク全体の運用ステップをチェックする
  • cron、キャッシュ、エクスポート、インポート、またはメンテナンスワークフローをレビューする

使用しない場合:

  • 運用サーフェスを持たない一般的なプラグインアーキテクチャ
  • 運用ワークフローのないパフォーマンス調整
  • Playgroundのみのセットアップフロー(wp-playground-developmentを使用)
  • 静的解析設定(wp-phpstan-reviewを使用)

コードレビューワークフロー

  1. 運用サーフェスを特定する

    • カスタムWP_CLI::add_command()登録
    • wpコマンド例を含むプロジェクトドキュメント
    • デプロイスクリプト、CIジョブ、またはメンテナンススクリプト
    • マルチサイトのランブック、またはマイグレーション計画
  2. スコープとターゲッティングを最初にチェックする

    • コマンドはサイト固有、ネットワーク全体、または環境依存か?
    • --url--path、または明示的なテーブルターゲットが必要か?
    • ワークフローは現在のインストール環境の前提に依存しているか?
  3. 安全性と可逆性をレビューする

    • ドライラン対応(可能な場合)
    • 破壊的なステップの確認またはログ記録
    • 高リスク変更前のバックアップ/エクスポートステップ
    • 読み取り専用コマンドと変更コマンドの明確な区別
  4. コマンド実装をレビューする

    • 入力検証と引数処理
    • 妥当なデフォルト値
    • 有用な成功/エラー出力
    • 読み取り専用コマンド中の隠れた書き込みがないこと
  5. 検出結果を分類する

    • CRITICAL: セーフガード無しの破壊的操作、誤ったマルチサイトスコープ、本番環境に悪影響のあるsearch-replace、検証されていないCLI入力によるデータ損失
    • WARNING: 曖昧な環境ターゲッティング、脆弱なシェル例、ドライランがない、弱いログ、チャンキング無しの長時間実行タスク
    • INFO: エイリアスをドキュメント化、コマンドUXを改善、読み取りと書き込みコマンドを分離できる

ファイルタイプ別チェック

カスタムWP-CLIコマンド

  • CRITICAL: 引数検証または機能/コンテキストチェックなしの書き込みコマンド
  • WARNING: コマンド名またはシノプシスが副作用を示していない
  • WARNING: 読み取り専用検査と変更を混在させるコマンド
  • INFO: 構造化出力またはより明確なステータスメッセージを返すことができる

Search-ReplaceおよびDB操作

  • CRITICAL: --dry-runまたはスコープ制限なしのwp search-replace
  • CRITICAL: --network明示的レビューまたはテーブルターゲッティングなしのネットワーク全体置換
  • WARNING: URLを置換する際に--skip-columns=guidがない
  • WARNING: パフォーマンス警告なしで正規表現search-replaceが気軽に使用されている

マルチサイト運用

  • CRITICAL: ネットワーク全体の状態に触れている間に現在のサイトを前提とするコマンド
  • WARNING: マルチサイト内のサイト固有タスクの--urlがない
  • WARNING: ロールバック注記なしのサイト作成/削除ワークフロー
  • INFO: wp site / wp super-adminの含意についてさらにドキュメント化できる

自動化とメンテナンススクリプト

  • WARNING: wp eval/wp eval-fileを使用している(カスタムコマンドがより安全)
  • WARNING: チャンキングまたは進捗出力なしの長いメンテナンスジョブ
  • INFO: 検査、エクスポート、変更を別々のステップに分割できる

高速検出用検索パターン (OPS-21)

これらのrgコマンドを使用してWP-CLIおよび運用ワークフローを素早く特定します。

コマンド検出

rg -n "WP_CLI::add_command|class .* extends WP_CLI_Command" . -g '*.php'
rg -n "\bwp [a-z0-9:-]+" . -g '*.{md,sh,yml,yaml,json}'

高リスク変更

rg -n "wp search-replace|wp db reset|wp db drop|wp site delete|wp plugin deactivate" . -g '*.{md,sh,yml,yaml}'
rg -n "wp eval|wp eval-file" . -g '*.{md,sh,yml,yaml}'

マルチサイトおよびスケジューリング

rg -n "wp site|wp super-admin|--network|--url=" . -g '*.{md,sh,php,yml,yaml}'
rg -n "wp cron|wp cache|wp transient" . -g '*.{md,sh,php,yml,yaml}'

参照ファイル

  • references/command-patterns.md - カスタムコマンド設計、引数処理、運用UX
  • references/multisite-and-search-replace.md - マルチサイトスコープ、wp site、安全なwp search-replace使用法
  • references/automation-and-safety.md - デプロイスクリプト、メンテナンスジョブ、チャンキング、ロールバック思考
  • references/sample-wp-cli-command.php - 検証、ドライラン、チャンキング付きのサンプルカスタムコマンド
  • references/sample-maintenance-runbook.md - 検査、ドライラン、実行、検証段階を含むサンプルランブック

出力形式 (OPS-23)

検出結果ごとに以下を含めてください:

  1. 重大度: CRITICALWARNING、またはINFO
  2. ファイルと行番号
  3. 運用リスクの概要
  4. WP-CLIまたはランタイム運用にとって重要な理由
  5. 推奨される安全なパターン

問題が見つからない場合は、その旨を明確に述べ、ドライランの欠落、弱いログ、限定的なロールバックドキュメントなど、残存する運用上のギャップについて言及してください。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
jorgerosal
リポジトリ
jorgerosal/wordpress-skills
ライセンス
MIT
最終更新
2026/4/17

Source: https://github.com/jorgerosal/wordpress-skills / ライセンス: MIT

関連スキル

汎用DevOps・インフラ⭐ リポ 502

superpowers-streamer-cli

SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。

by rohanarun
汎用DevOps・インフラ⭐ リポ 493

catc-client-ops

Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。

by automateyournetwork
汎用DevOps・インフラ⭐ リポ 39,967

ci-cd-and-automation

CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。

by addyosmani
汎用DevOps・インフラ⭐ リポ 39,967

shipping-and-launch

本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。

by addyosmani
OpenAIDevOps・インフラ⭐ リポ 38,974

linear-release-setup

Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。

by novuhq
Anthropic ClaudeDevOps・インフラ⭐ リポ 2,159

tracking-application-response-times

API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。

by jeremylongshore
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: jorgerosal · jorgerosal/wordpress-skills · ライセンス: MIT