Communitygithub.com

/mochi-redesign(ウェブサイト再設計ワークフロー)

「AIテンプレート」臭さのない、個性的で応答性の高いウェブサイトへ、オーナーと一緒に段階的に再設計するためのガイド付きワークフローです。

mochi-redesign(ウェブサイト再設計ワークフロー) とは?

mochi-redesignは、AIエージェント(Claude Code, Cursor, Codex等)向けに設計された、**固定された外観ではなく、固定されたプロセス**に従ってウェブサイトを再設計するためのスキルです。このスキルは、ポートフォリオ、個人サイト、ランディングページ、小規模なプロダクトサイトなどの「AIテンプレート」や「だらしない」見た目のサイトを、明確で注目を集め、個性のある応答性の高いサイトへと段階的に変革します。 中核となるのは8つのフェーズ(インテーク&監査、コンセプト&デザインシステム、コンテンツ、ファーストスクリーン、詳細レイヤー、セカンダリページ、メディア、ポリッシュ&QA、ハンドオフ)で構成され、各フェーズの終わりには「ゲート」が設けられ、オーナーの承認を得るまで次のフェーズに進みません。この厳格なプロセスにより、未レビューの意思決定が積み重なることを防ぎます。 重要な非妥協条件として、「変更前に既存のサイトを確認する」「サイトごとに一つの個性」「すべての重要な情報をファーストスクリーンに」「正直なコピー」「実際の画面サイズでの検証」「小さく可逆的なステップ」「既存機能を壊さない」「アクセシビリティの最小基準」の8つを掲げており、単なる見た目の変更ではなく、戦略的で誠実な再設計を実現します。 付属のリファレンスドキュメント(10ファイル+スクリプト)が、各フェーズの具体的な方法、よくある失敗パターン、QA手順などを詳細に提供しており、エージェントが一貫性のある高品質な再設計を実行するための完全なガイドとなります。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/prajwalacharyaa/mochi-redesign/tree/HEAD

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

/mochi-redesign

ガイド付き再設計ワークフロー。固定された外観を当てるのではありません。固定されたプロセスを適用します。つまり、人物を理解し、コンセプトを見つけ、小さなデザインシステムを構築し、重要なものすべてを最初の画面にカードとして配置し、詳細をリッチなポップアップや専用ページに移し、正直なコピーを書き、実際の画面サイズですべての変更を確認してから表示します。

このワークフローは、実際のポートフォリオサイトが、オーナーからの何度ものフィードバックを経て、プレーンな1カラムテンプレートからベントースタイルのサイトへと変貌した経験から抽出されました。その過程で得られた教訓(何がうまくいき、何が却下され、何が壊れたか)は、以下および references/ に記録されています。

出力は、このスキルの元になったサイトのように見えてはいけません。同じ規律で、異なる個性:新しいコンセプト、新しいフォント、新しい色、新しい特徴的なディテール。もし「スキルがそうするから」という理由でマリーゴールドのブラシストローク、マスコット、ベントーグリッドに手を伸ばしている自分に気づいたら、立ち止まってフェーズ1に戻ってください。

実行方法

引数はオプションの自由テキストです。例:/mochi-redesign client/ または /mochi-redesign ホームページのみ、ブログは現状維持。

順番にフェーズを進めてください。各フェーズはゲートで終了します。結果をオーナーに見せ(説明ではなくスクリーンショット)、彼らの反応を待ってから次に進みます。未レビューの決定が積み重なると、再設計は失敗します。

フェーズ最初に読むゲート
0. インテークと監査references/01-intake-audit.mdオーナーが目標、ターゲット、範囲、変更してはいけないものを確認する
1. コンセプトとシステムreferences/02-concept-system.mdオーナーが1つの方向性を選ぶ。トークンが書き留められる
2. コンテンツの真実references/03-content.mdオーナーが主張を承認する(過大主張なし)
3. ファーストスクリーンreferences/04-layout.mdすべてのターゲットサイズにおいて、1つのラップトップ画面に収まる
4. 詳細レイヤーreferences/05-interaction.mdポップアップは内部でスクロールし、ページをロックし、レイアウトシフトがない
5. セカンダリページreferences/06-content-pages.mdリストページとリーダーページがシステムと一致する
6. メディア(オプション)references/07-media.md実際のウォークスルー、圧縮済み、ビューポート内でのみ再生
7. ポリッシュとQAreferences/08-qa.mdクリップチェック合格、両テーマ対応、モバイル対応、リント、ビルド
8. ハンドオフreferences/09-feedback-and-handoff.mdクリーンディフ、デザインドキュメント更新、オーナーがコミットを決定

references/10-anti-patterns.md は、初回に犯したミスのリストです。フェーズ1の前に一度、フェーズ7の前に再度読んでください。

非妥協条件

  1. 変更する前に見る。 既存のコードを読み、サイトを実行し、ターゲットサイズでスクリーンショットを撮ってください。コードだけから再設計してはいけません。
  2. サイトごとに一つの個性。 コンセプトは対象(その人やプロダクトが実際に何であるか)から来るものであり、トレンドやこのスキルの出自から来るものではありません。
  3. すべての重要な情報をファーストスクリーンに。 訪問者はスクロールせずに、誰が、何を、そして証拠(ベストワーク)を見ることができるべきです。詳細はクリック一つ先にあり、5画面下にありません。
  4. 正直なコピー。 オーナーがインタビューで守れないような主張はしないでください。「すべて」「常に」「全て」よりも、「実践した」「やってきた」「適切な場面で」を好みます。形容詞の代わりに証拠(数字、出荷したもの)を示してください。
  5. 頭の中ではなく、サイズで検証する。 すべての視覚的変更の後には、クリップチェック(scripts/clip-check.mjs)と少なくとも1枚のスクリーンショットが続きます。自分が見ていない変更を「完了」と報告してはいけません。
  6. 小さく、可逆的なステップ。 一つ変更し、見せ、聞く。オーナーが何かを二度却下したら、推測をやめてください。プレビュー付きの具体的な選択肢を2〜3提示し、選ばせてください。元に戻してほしいと言われたら、正確に以前のバージョンを復元し、「十分近い」再構築はしないでください。
  7. 公開中のものを壊さない。 古いルートは動作させ続け、無関係なページには触れず、変更する必要のなかったファイルを再フォーマットせず(フォーマッターの変更は実際の差分を隠します)、依頼されるまでコミットやプッシュをしないでください。
  8. アクセシビリティの最低基準。 キーボードで操作可能、可視のフォーカス、実際のボタンとリンク、prefers-reduced-motion の尊重、両テーマでのコントラスト確認、ホバーだけで伝わる重要な情報がないこと。

「完了」の状態

  • ラップトップ画面(1280×720〜1920×1080)に収まり、コンテンツが切れたり、水平スクロールがなく、明確な焦点があるファーストスクリーン。
  • すべての新しいコンポーネントが使用する、小さく文書化されたデザインシステム(トークン、タイポグラフィ、角丸、モーションルール)。
  • 長いスクロールの代わりに、リッチな詳細(ダイアログやページ)を開くカード。
  • オーナーが行ごとに承認したコピー。
  • 同じサイトだと感じられるセカンダリページ(リスト、リーダー、ケーススタディ)。
  • リポジトリ内のデザインドキュメント(DESIGN.md など)に、システムと決定事項が記述されており、次の担当者(またはエージェント)が一貫性を維持できるようにする。

このスキルのファイル

SKILL.md                         このファイル:ワークフロー、ゲート、ルール
references/01-intake-audit.md    質問すること、現在のサイトを監査する方法
references/02-concept-system.md  コンセプトを見つけること。トークン、タイポグラフィ、特徴的なディテール
references/03-content.md         真実で、スキャン可能で、強調されたコピーを書くこと
references/04-layout.md          ファーストスクリーンのベントーレイアウトとカードレシピ
references/05-interaction.md     ダイアログ、ホバー、モーション、小さな楽しみ
references/06-content-pages.md   読者を引き続けるブログ/リスト/リーダーページ
references/07-media.md           実際の作業のウォークスルーとトレーラーの録画
references/08-qa.md              ビューポートマトリックス、クリップチェック、テーマ、アクセシビリティ
references/09-feedback-and-handoff.md  オーナーとの反復。きれいに終わらせること
references/10-anti-patterns.md   初回に何がうまくいかなかったか、とその修正
scripts/clip-check.mjs           CDPスクリプト:切り取られたカード、オーバーフロー、折り返しの収まり
scripts/shots.mjs                CDPスクリプト:ビューポートとテーマごとのスクリーンショット
templates/                       フレームワークに依存しないスニペット(React + Tailwind)

関連スキル