Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AI時代のTerminal環境を UNIX哲学で設計・運用する

Avatar for yasunori yasunori
October 22, 2026

AI時代のTerminal環境を UNIX哲学で設計・運用する

Avatar for yasunori

yasunori

October 22, 2026

More Decks by yasunori

Other Decks in Programming

Transcript

  1. AIに任せた失敗例: 書いたMCP設定が、⼀度も効いていなかった 起きたこと 引いた境界 • settings.jsonにMCPサーバーを定義 • 定義はmcp-servers.jsonへ分離 • Claude

    Codeはそこを読まない • 登録はclaude mcp addに委ねる → textlint‧tirithは⼀度も起動せず → 読む側の仕様に合わせて置く 書いた ≠ 効いている
  2. 汎⽤インターフェースが境界をつなぐ Input 標準‧慣習 ツール Output 標準‧慣習 FHS / XDG /

    UNIXの標準⼊出⼒ / ファイル / ソケット など 単独で完結させず、境界を保ったまま接続する
  3. この考え⽅で⽬指すTerminal環境 責務‧因果 接続 交換 運⽤ それぞれが何を担当す るか明確 汎⽤インターフェース で組み合わせ可能か 必要なら別の実装へ移

    れる 原因と影響を追える 変更の影響を追えるか 「便利か」だけではなく、「理解できる構造か」を⾒る。