mcpField
W
woocommerce-dev-cycle

woocommerce-dev-cycle

github.com/secondskyテスト・品質240367 回インストール5 週間前に更新
リポジトリ

woocommerce-dev-cycle について

WooCommerce 開発者向けに、テスト、コード品質チェック、問題の調査を案内するワークフロースキルです。PHP、JavaScript、Markdown の作業別ガイドも用意されています。

主な機能

  1. 01PHP と JavaScript のテスト案内
  2. 02コード品質とスタイルの確認
  3. 03PHP と Markdown の lint ガイド
  4. 04テスト環境と問題の調査
  5. 05ブランチ変更のチェック手順

活用シーン

  1. 01WooCommerce 関連テストの実行
  2. 02PHP lint の問題の修正
  3. 03Markdown 形式の確認
  4. 04テスト環境の問題の調査

インストール

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

$npx skills add https://github.com/secondsky/claude-skills --skill woocommerce-dev-cycle

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

詳細

WooCommerce 開発サイクル

このスキルでは、テストの実行、コード品質チェック、トラブルシューティングなど、WooCommerce の開発ワークフローについて説明します。

手順

WooCommerce の開発ワークフローでは、次のガイドラインに従ってください。

  1. テストの実行:running-tests.mdで、PHP と JavaScript のテストコマンド、テスト環境のセットアップ、トラブルシューティングを確認してください
  2. コード品質:code-quality.mdで、リンティングとコードスタイルの修正方法を確認してください
  3. PHP のリンティングパターン:php-linting-patterns.mdで、よくある PHP のリンティングの問題と修正方法を確認してください
  4. Markdown のリンティング:markdown-linting.mdで、Markdown ファイルのリンティングと書式設定を確認してください

開発ワークフロー

標準的な開発ワークフローは次のとおりです。

  1. コードを変更します
  2. 関連するテストを実行します:pnpm run test:php:env -- --filter YourTestClass
  3. リンティングと型チェックを実行します:pnpm run lint:changes:branch:php
  4. 問題を修正します:pnpm run lint:php:fix
  5. テストに合格してから変更をコミットします

注:WooCommerce はビルドシステムに pnpm を使用します。その他の Node.js プロジェクトでは、npm/pnpm より bun を優先してください。

主な原則

  • 変更後は必ずテストを実行し、機能を検証してください
  • 開発中は、関連するテストを実行するために具体的なテストフィルターを使用してください
  • リンティングエラーは、現在のブランチのコードに対するものだけを修正してください
  • テストの失敗時には、期待値と実際の値を示す詳細な出力が表示されます
  • テスト環境では、WordPress/WooCommerce のセットアップが自動的に処理されます

コメント