• システム開発に関わる内容をざっくりと書いていく

charter48 投稿一覧

主流AIモデル一覧:特徴・使いどころ・価格目安(2026年版)

Cursor や API 利用で「どのモデルを選べばいい?」と迷ったときのざっくり早見表。2026年8月時点の主流モデルを、特徴・具体例の使用ケース・価格目安で整理する。 ベストプラクティス(Rules / Skills ...

続きを読む

Skills のベストプラクティスと具体例(C# / ASP.NET Core 想定)

Cursor の Agent Skills は、手順が長い・段階がある・チームで共有したいワークフローをファイル化する仕組み。.cursor/skills/<name>/SKILL.md に置く。 この記事で ...

続きを読む

AGENTS.md のベストプラクティスと具体例(C# / ASP.NET Core 想定)

Cursor の Agent に「このリポジトリではこう動いてほしい」を伝える一番手軽な手段が AGENTS.md。プレーンな Markdown なのでチームでも読みやすい。 この記事では、書き方のベストプラクティスと、 ...

続きを読む

ObjectDisposedException 発生原因と対策

ObjectDisposedException は、「すでに破棄(Dispose)されたオブジェクトを使った」ときに出る。HttpClient・Stream・DbContext・CancellationTokenSour ...

続きを読む

Cursor の Agent 設定フォルダ構成をざっくり整理

Cursor で Agent を使い込むと、「ルールはどこ?」「Skills はどこに置く?」「Cloud 用の設定は?」と、設定ファイルの置き場所が気になってくる。 この記事では、Cursor の Agent 関連設定 ...

続きを読む

ローカルエージェントとクラウドエージェントの違いと使い分け

AIコーディングエージェントを使うと、「自分のPC上で動かすもの」と「クラウド上で動かすもの」の両方に出会う。Cursor でも、ローカルエージェントとクラウドエージェントがある。 見た目は似ていても、動く場所・権限・向 ...

続きを読む

InvalidOperationException よくある発生パターン(LINQ / DI / コレクション)

InvalidOperationException は「今の状態ではその操作はできない」ときに出る。メッセージだけ見ると抽象的で、現場では LINQ・DI・コレクション周りでよく当たる。 この記事では、よくある発生パター ...

続きを読む

C# JsonException / デシリアライズ失敗の原因と対策

System.Text.Json のデシリアライズ失敗で出る例外の切り分け。API 連携やキューメッセージで頻出。 先に結論 よくある原因 1. 本文自体が壊れている 2. 型が合わない 数値が文字列で来ている、配列なの ...

続きを読む

ArgumentNullException と NullReferenceException の使い分け

ArgumentNullException と NullReferenceException は、どちらも「null」が絡む例外だが、意味も出し方も違う。 現場では「どっちを投げればいい?」「どっちが落ちた?」で迷いやす ...

続きを読む

C# HttpClient タイムアウト設定方法

HttpClient で外部 API を叩いていると、「たまに固まる」「タイムアウトで落ちる」が起きやすい。設定箇所が複数あるので、逆引きできるように整理する。 この記事では、どこにタイムアウトがあるかと現場での決め方を ...

続きを読む