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