woocommerce-dev-cycle について
WooCommerce 開発者向けに、テスト、コード品質チェック、問題の調査を案内するワークフロースキルです。PHP、JavaScript、Markdown の作業別ガイドも用意されています。
主な機能
- 01PHP と JavaScript のテスト案内
- 02コード品質とスタイルの確認
- 03PHP と Markdown の lint ガイド
- 04テスト環境と問題の調査
- 05ブランチ変更のチェック手順
活用シーン
- 01WooCommerce 関連テストの実行
- 02PHP lint の問題の修正
- 03Markdown 形式の確認
- 04テスト環境の問題の調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ secondsky/ claude-skills --skill woocommerce-dev-cycleインストール後、Claude Code で/woocommerce-dev-cycleを入力して読み込まれたか確認します。
詳細
WooCommerce 開発サイクル
このスキルでは、テストの実行、コード品質チェック、トラブルシューティングなど、WooCommerce の開発ワークフローについて説明します。
手順
WooCommerce の開発ワークフローでは、次のガイドラインに従ってください。
- テストの実行:running-tests.mdで、PHP と JavaScript のテストコマンド、テスト環境のセットアップ、トラブルシューティングを確認してください
- コード品質:code-quality.mdで、リンティングとコードスタイルの修正方法を確認してください
- PHP のリンティングパターン:php-linting-patterns.mdで、よくある PHP のリンティングの問題と修正方法を確認してください
- Markdown のリンティング:markdown-linting.mdで、Markdown ファイルのリンティングと書式設定を確認してください
開発ワークフロー
標準的な開発ワークフローは次のとおりです。
- コードを変更します
- 関連するテストを実行します:
pnpm run test:php:env -- --filter YourTestClass - リンティングと型チェックを実行します:
pnpm run lint:changes:branch:php - 問題を修正します:
pnpm run lint:php:fix - テストに合格してから変更をコミットします
注:WooCommerce はビルドシステムに pnpm を使用します。その他の Node.js プロジェクトでは、npm/pnpm より bun を優先してください。
主な原則
- 変更後は必ずテストを実行し、機能を検証してください
- 開発中は、関連するテストを実行するために具体的なテストフィルターを使用してください
- リンティングエラーは、現在のブランチのコードに対するものだけを修正してください
- テストの失敗時には、期待値と実際の値を示す詳細な出力が表示されます
- テスト環境では、WordPress/WooCommerce のセットアップが自動的に処理されます
コメント
Markdown 対応