mcpField
P
prototype-to-production

prototype-to-production

github.com/kemiljk開発6158 回インストール1 週間前に更新
リポジトリ

prototype-to-production について

動作するプロトタイプをリリース可能なソフトウェアへ整えるためのスキルです。エッジケース、状態管理、アクセシビリティ、セキュリティ、信頼性を確認します。

主な機能

  1. 01プロトタイプの製品化チェックリスト
  2. 02エッジケースと障害経路のレビュー
  3. 03アクセシビリティと操作性の確認
  4. 04認証と権限のレビュー
  5. 05可観測性と重要フローのテスト

活用シーン

  1. 01プロトタイプのリリース準備
  2. 02フォームとネットワーク障害の確認
  3. 03大規模リストと空状態の確認

インストール

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

$npx skills add https://github.com/kemiljk/skills --skill prototype-to-production

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

詳細

プロトタイプから本番へ

プロトタイプは可能性を証明します。本番環境では信頼を得る必要があります。正常系が動くことと、リリースできるシステムであることを混同しないでください。

デフォルト

  1. プロトタイプから得た知見は活かし、近道は置き換えます。
  2. ビジュアルを磨く前に、エッジケースを洗い出します。
  3. アクセシビリティ、認証、空の状態、失敗時の処理はリリース要件です。
  4. 気の利いたデモより、シンプルで明確な状態モデルを優先します。
  5. 遅いネットワーク、大量のデータ、繰り返しの使用で何が壊れるかを測定します。

本番化の対応表

プロトタイプの近道本番向けの置き換え
モックデータのみ実際の読み込み中/エラー/空の状態
クライアント側だけの認証の見せかけ実際のセッション/権限チェック
正常系だけのフォームバリデーション、制約、復旧可能なエラー
インデックスキー/再マウントによる小細工安定した識別子
ハードコードされた値トークンと設定
デスクトップのみの操作キーボード、タッチ、視覚効果を抑えた操作への対応

推奨/非推奨

推奨非推奨
明示的な状態機械、または明確な状態遷移デモ用の手順でしか機能しない隠しフラグ
プログレッシブエンハンスメントフォールバックのない単一路線のデモ
重要なフローに対する可観測性と基本的なテスト「壊れたら気づくはず」
デモ専用コードの削除すでにあるという理由で足場コードをリリースすること

レビューチェックリスト

  • 項目がゼロ件の場合、大量にある場合、一部で失敗した場合はどうなりますか?
  • 権限は UI で隠すだけでなく、サーバー側で強制されていますか?
  • フォームは無効な入力やネットワーク障害から復旧できますか?
  • ダイアログ/メニューのフォーカス管理は適切ですか?
  • 視覚効果を抑えても、タスクを完了できますか?
  • シークレット、キー、デバッグ用フックは削除されていますか?
  • 別のエンジニアが、プロトタイプの説明なしで保守できますか?

参考エッセイ

  • バイブコーディングと本番リリースの違いについて
  • 本番コードベースの複雑さについて
  • デザインエンジニアリングの連携に関する執筆

コメント