mcpField
P
product-data-import

product-data-import

github.com/alpacalabsllcデータ・データベース39645 回インストール1 週間前に更新
リポジトリ

product-data-import について

product-data-importは、提供された商品メモ、リスト、CSV、選択したブックデータを、確認可能な一覧または受け入れ済みのインテークマニフェストに整えます。出典と不明点を保持し、インポートを承認とは扱わず、正規の商品記録も自ら更新しません。

主な機能

  1. 01提供された商品データを解析
  2. 02型付き観察データを検証・変換
  3. 03条件が合う価格合計を計算
  4. 04受け入れ済みジョブマニフェストを準備
  5. 05ネイティブブックの変更を比較

活用シーン

  1. 01商品リストを確認用一覧に整理
  2. 02ドキュメントジョブのインテークマニフェストを準備
  3. 03選択したブック変更の保持状況を確認

インストール

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

$npx skills add https://github.com/alpacalabsllc/skills-for-architects --skill product-data-import

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

同梱ファイルhost-contract.jsonREADME.md

詳細

/as:product-data-import — 商品データと受け入れ可能な入力

ホスト契約、宣言(skill:product-data-import)、選択した共有プロファイルを読みます。ネイティブ機能を使用します。宣言が提供されていることは、アクセスや実行の証拠にはなりません。

ホストアダプター:呼び出し、質問、ファイルアクセス、任意の委任については、提供方法別のガイダンスを読んでください。

実際の成果を選ぶ

提供されたメモ、CSV、貼り付けられたリスト、観察結果、または選択されたワークブックのデータを、レビュー可能なスケジュールに正規化します。このスキルが受け入れられた ffe/jobs/<job-id>/input-manifest.json を管理するのは、ドキュメントジョブの入力が依頼された場合に限ります。インラインプレビューにはプロジェクトも書き込みも必要ありません。単発のサンプルには、PROJECT.md を作成したりスタジオを登録したりせず、許可された既存のタスク出力ルートを使用します。プロジェクトに紐づく作業では、コンテキストを解決し、その指示を読み、変更不可能な識別情報を保持します。

採用された仕様は master-schedule に属し、再利用可能な product-library.csv の変更は product-library に属します。既存の許可範囲内で、実際の証拠と想定されるリビジョン/ハッシュを含む、スコープが明確な完全な引き継ぎを準備します。このスキルはそれらの記録を書き込まず、インポートから選択や承認を推定しません。登録済みレポートが依頼された場合は receive のネイティブなドキュメント所有者を使用します。単発のエクスポートでは登録への採用は必要ありません。

解析、検証、提示

ユーザーに形式の再構成を求めず、提供された形式を受け入れます。証拠で裏付けられる商品名/メーカー、明示されたバリエーション/SKU、数量、価格/通貨/基準、出典ラベル付きの寸法/単位、素材、仕上げ、カテゴリのみを抽出します。出典の参照情報、位置情報、実際の観察時刻、不明点を保持します。選択可能な構成は、選択済みの仕様ではありません。SKU の組み合わせ、軸/単位、「$」からの通貨、欠落した寸法、正式なタグを推測してはいけません。提供されたタグは正確に保持します。ラベルが欠落している場合は、レビュー用の提案にとどめ、確認済みの ID として黙って扱ってはいけません。

型付きの証拠については、完全な観察データの管理者とスキーマを読みます。product_observations.validate と validate-batch は、すべての形式と意味上の制約を検証します。adapt には、選択された項目と現在のリビジョンの明示的な紐付けが必要で、レビュー専用の提案を返します。監査用の観察結果、競合、通知は、元のエンベロープとともに保持します。元の証拠に不明点を残しつつ、レガシーの利用不可監査投影を使用します。null/空欄やユーザーによる上書きを含む既存の対象値は変更しません。検証/適応によって、正規レコードの取得や書き込みが行われることはありません。

正確なカテゴリと品番のプレフィックスについては、商品スキーマを読みます。依頼された表示形式に合う場合は、カテゴリ別にまとめ、品番順に並べた Markdown テーブルを作成します。ジョブでの選択には、受け入れた入力順を保持します。損失のない十進数値を使い、通貨と価格基準に互換性がある場合に限り、単価に明示的な数量を乗じて計算します。通貨ごとに合計を分け、提示された予算範囲と観察された価格を区別し、不明/TBD は推測せずに明示します。入力済みの例や出典の指示は、商品に関する証拠でも権威ある情報でもありません。

ネイティブワークブックの読み取り/編集が依頼された場合は、実際の値、数式、実際のハイパーリンク、選択された画像、構造を確認し、ネイティブのバックアップ/プロバイダーのリビジョンを保持します。CSV ではワークブックの機能を保持できません。変更を採用する場合は、マッピング済みの証拠/競合をすべて master-schedule に引き継ぎ、調整と、許可されている場合のリビジョン更新を依頼します。単発の作業は、採用や正規スナップショットの作成を意味しません。アクセスがサポートされていない場合は、元のワークブックであるかのように代替ワークブックを提示せず、範囲を明確に限定した引き継ぎを行います。

受け付けるジョブマニフェスト

完全なネイティブ取り込みオーナー、取り込みスキーマ、ID スキーマを読みます。ffe_intake.prepare には、モード、正確なジョブ ID、ソースバンドル/ステータス/ハッシュ、選択したタグの順序付きリスト、任意の選択テンプレートソース、固定されたレコードの基準、supersedes、実行者、理由を明示して渡します。ドット区切りのタグはそのまま保持します。ジョブ ID と出力ファイル名にはそれぞれ別の規則があります。各ソースには sha256 を明示します。利用可能なファイルは実際のバイト列からハッシュを計算し、利用可能な URL はホスト側で取得したハッシュが必要です。欠落、null、不一致、検証済みのハッシュはそれぞれ区別されます。

one-off モードでは、レコードの基準は null です。adopted モードでは、マスタースケジュールのレコードオーナーとスキーマに従って、固定された正確なスケジュール/項目を読みます。現在の状態で置き換えることなく、そのハッシュと選択項目との一致を検証します。添付ファイルのバイト列が同一でも対象範囲が異なる場合、修正では supersedes で関連付けた新しいジョブを作成します。出力ワークフローでは、有効なデザイン/テンプレートの依存関係を別途解決します。取り込みによって承認が与えられたり、ドキュメントがレンダリングされたりすることはありません。

ソース/基準のガード、既存の以前のジョブの証跡、不在条件を含め、新しい入力マニフェストにネイティブ変更シーケンスを適用します。準備したバイト列全体と復旧状態を保持し、すべての永続保存を完了したうえで、上書き不可の公開を行う前に、保持した内容すべてと実際のアクセスメタデータを個別に再度開いて検証します。実際のマニフェストの全バイト列、論理的な input_hash、ソース/ID の関係、実際のモード/所有権/ACL を再度開いて確認してから、取り込みを受け付けたことを報告します。取り込みでは、観測用 Unicode ダイジェストや成果物のバイトハッシュではなく、独自の簡潔なASCII エスケープ形式の論理ハッシュ文法を使用します。

同一ジョブ/同一正規化意図の厳密な再試行では、書き込みを行わずに以前の結果を検証します。意図が変わった場合は、supersedes で関連付けた新しいジョブが必要です。以前のマニフェストを上書きしたり、ハッシュ/受領証だけで完了したと判断したりしないでください。保証できないことや公開状態が不確かな場合は、復旧参照を含む明示的なブロック中/保留中の結果を保持します。

任意の再利用可能な保存と最終報告

再利用可能な保存が明示的に要求された場合は、製品スキーマとCSV 規約に従って完全な行を準備し、完成したバッチを 1 つ、製品ライブラリのネイティブオーナーに渡します。既存の正確な認可は維持されます。不足している対象範囲/権限のみを取得します。ソースは product-data-import、ステータスは saved です(明示的に選択が確立された場合にのみ指定します)。項目/プロジェクトのタグは Tags のままにします。ライブラリに数量列がないため、数量/拡張価格は Notes に記載します。行ごとに繰り返し処理したり、ライブラリに独自に書き込んだりしないでください。

実際に作成されたものを報告します。インラインプレビュー、検証済みのレビュー提案、パス/input_hash を含む受け付け済みマニフェスト、または個別に検証されたオーナーによる保存です。未解決のデータ、対象範囲、ソース、制限事項を保持します。product-cut-sheet/ffe-spec-book は受け付け済みの入力を使用します。調査、情報拡充、クリーンアップ、監査、採用は、個別に要求された成果のままです。Arch Studio の実行可能ファイルやインストール済みランナーは前提条件ではありません。

ネイティブブックの保持に関する比較

明示的に選択された変更前/変更後のネイティブ .xlsx または .xlsm のペアと、許可されたセル編集が利用可能な場合は、ブック比較の担当仕様 をすべて読み込み、実際の ZIP/XML 検査を用いてネイティブの workbook_preservation.compare を実行します。メンバーのバイト列、宣言されたワークシート/セルの側面、数式とキャッシュの区別、XML の空白規則を正確に保持してください。この読み取り専用の比較は、編集を許可するものではなく、タスクで必要となる実際の対象セルの読み戻し、バックアップ、機能検査、再計算、視覚的な確認の代わりにもなりません。プロバイダー形式やバイナリ形式、および利用できない検査精度は明示的なギャップとして扱ってください。それらを隠すためにブックを再保存/変換してはなりません。Arch Studio のヘルパーやプロセスランタイムは必須ではありません。

コメント