sumi.

Menu

Uses

Editor

  • Zed

    メインのエディタとして使用。元はVS Codeを使用していましたが、メモリの使用量が多かったため、軽量なZedに移行しました。現在はVimモードも学習しています。

  • Visual Studio Code

    現在はZedに移行。VS Codeでしか利用できない拡張機能を使用する場合に限定して利用しています。

Terminal

  • Git Bash

    Windows環境でLinux系のコマンドを使用するために導入。ファイル操作やGitの操作、開発サーバーの起動などに使用しています。

AI & Development

  • Codex

    主にコードの実装や修正に使用。実装したい機能や設計方針を伝え、生成されたコードの差分を確認しながら開発を進めています。

  • OpenCode

    複数のAIモデルを利用した開発に使用。GLMやDeepSeekなどのモデルを切り替え、コードの実装や修正、技術調査などに利用しています。

  • ChatGPT

    主に技術調査や設計方針の検討に使用。最新のフレームワークやAIに関するニュースの収集、技術選定時の比較や実装上の問題解決などにも利用しています。

  • MCP Server

    AIエージェントと外部ツールを連携させるために使用。Astahやdraw.ioなどと連携し、UMLやシステム構成図の作成・編集などに利用しています。

  • Computer Use

    AIエージェントによるGUI操作に使用。ブラウザやアプリケーションを直接操作する必要がある作業で利用しています。

Development & Deployment

  • GitHub

    個人開発やチーム開発でのソースコード管理に使用。リポジトリを作成し、変更履歴の管理やコードの共有を行っています。

  • GitHub Actions

    CIによる品質チェックの自動化に使用。PushやPull Requestを行った際に、Lintによる静的解析やPrettierによるコードの整形チェック、PlaywrightによるE2Eテストを自動実行するようにしています。

  • Cloudflare Pages

    静的Webサイトのホスティングに使用。GitHubと連携させ、ソースコードの変更に応じて自動でビルド・デプロイされるように設定しています。

  • Wrangler

    Cloudflare Workersのローカル開発に使用。Honoで構築したAPIの動作確認や、Workers AIを使用した画像判定処理の検証などに利用しています。

Testing & Quality

  • Playwright

    WebアプリケーションのE2Eテストに使用。ブラウザ上での画面遷移や操作後の表示を検証し、GitHub Actionsと組み合わせてテストを自動化しています。

Design & Documentation

  • Penpot

    UIのデザインやレイアウトの検討に使用。画面構成やコンポーネントの配置を視覚的に確認する際に利用しています。