shopify-theme-development-sop は何をしますか?
Bilingual Codex skill for safe Shopify theme development, validation, and releases
概要
このスキルは、Shopifyテーマ開発における安全なワークフローを提供します。バリデーション、変更管理、リリースプロセスを通じて、テーマの品質を維持し、本番環境への影響を最小限に抑えます。
対応プラットフォーム
- Codex(および類似のAIエージェント)
- Shopify Online Store 2.0(OS 2.0)テーマ
- ローカル開発環境(例:Shopify CLI, Theme Kit)
使用方法
- テーマ開発を開始する前に、このスキルの手順に従ってください。
- 変更を加える前に、必ずテーマのバリデーションを実行してください。
- リリース前に、チェックリストを使用してすべての項目を確認してください。
手順
開発前の準備
- テーマのバックアップを作成する。
- 開発用ブランチを作成する(例:
git checkout -b feature/your-feature-name)。 - ローカル環境でShopify CLIを起動する:
shopify theme dev
開発と検証
- 変更を加えたら、以下のコマンドでバリデーションを実行します:
shopify theme check
- エラーや警告がある場合は、修正してから次のステップに進んでください。
リリース手順
- すべての変更をコミットする(例:
git commit -m "feat: add new section")。 - プルリクエストを作成し、コードレビューを依頼する。
- レビューが完了したら、
mainブランチにマージする。 - 本番環境にデプロイする前に、ステージング環境でテストする。
- 問題がなければ、本番環境にデプロイする:
shopify theme push --publish
注意事項
- 常にバックアップを作成してください。 本番環境に直接変更を加える前に、必ずバックアップを取ってください。
- テーマのバリデーションは必須です。 バリデーションをスキップしないでください。
- 本番環境へのデプロイは、すべてのチェック項目が通過した後にのみ行ってください。