自動化
クロスプラットフォームとは OS の違いを無かったことにすることではない
Windows、Linux、macOS には異なるツール、パス、挙動があります。良い抽象化は違いを認識し、実際に等価な処理だけへ共通の意図を与えます。
重複した自動化のコスト
共通レイヤーがないと同じ処理に PowerShell 版、Bash 版、Python 版が生まれ、修正のたびに複数箇所を更新・検証することになります。
QZX が揃えるもの
QZX は繰り返される操作についてコマンド名、引数、結果契約を揃えます。内部実装が OS ごとに異なっても、外部の意図と構造は認識できる形に保ちます。
qzx getSystemInfo --json
qzx diagnoseProject . --json
隠してはいけない差
プラットフォームに同等機能がない場合や外部依存が必要な場合は、その事実を結果と文書へ出します。信頼できる移植性は沈黙ではなく明示された差分です。
AI 以外でも同じ利点
QZX は AI エージェントに便利ですが、安定したインターフェースは通常のスクリプト、CI、運用自動化でも役立ちます。
よくある質問
QZX は OS 間の差をすべて隠しますか?
いいえ。プラットフォーム固有の能力や制約は明示されるべきです。違いを隠すのではなく予測可能にすることが目的です。
共通 CLI の利点は何ですか?
スクリプトやエージェントが一つの語彙と結果契約を覚え、異なる環境で再利用できる点です。
QZX は AI エージェント専用ですか?
いいえ。同じコマンドは人間、通常のスクリプト、CI、自動化にも利用できます。
