理系学生日記

おまえはいつまで学生気分なのか

GitHubリポジトリでClaude Plugin Marketplaceを作ってSlash CommandとMCP設定を配布する

Claude Codeを使っていると、便利なslash commandやMCPサーバの設定を他のプロジェクトでも使い回したくなる。でも毎回手作業でファイルをコピーしたり、設定を書き写したりするのは面倒だった。チームで共有しようとすると、READMEに手順を書いて「この設定…

Claude Agent SkillsのProgressive Disclosureとコンテキスト、そしてその配布について

AnthropicがAgent Skillという仕組みを発表して話題になってた。 内容を見て思ったのは、これはSubAgentsと何が違うんやろ、ということだった。 あれ、これSubagentsでできることでは? みたいな。その点は未だ本質的にわかってないのだけれど、まぁClaude.a…

JavaプロジェクトでSerenaとClaude Codeが実現するセマンティックなコード理解

Claude Codeをとても便利に使っていて、実質的なコードや各種設定を自分の手で書くことが相当少なくなってきた。 仕組みというか、流行り言葉で言えばガードレールなんでしょうけど、その辺りを整えておくと楽だわ〜という感じになる。 でもそこには限界もあ…

Vibe Codingでどんどんコードが発散していくのを、AIとlizardとsimilarity-pyで防ぐ

ai

小さなツールであれば、もうClaude Codeでいいよね、自分で書く必要ないよね、という気になってきた。 TeamsのWEBVTTから議事録を作るツール、僕は1行も書いてない(実際のところは、devcontainer設定ファイルだけいじった)。 でも、機能追加とか仕様変更と…

コーディングエージェント用のオンボーディングドキュメントを、エンジニア用のドキュメントと同一にできるのだろうか

ai

コーディングエージェントによるコード生成の精度は結構いい感じになってきていて。GitHub CopilotとかClaude Codeとか、コーディングアシスタントだかエージェントだかがどんどん現場に入ってきています。 でも、これらのツールに「いい感じのコード」を書…

Context7 MCPサーバで“未学習”のフレームワークの使い方を生成AIに伝える

生成AIを使った生産性向上というのは猫も杓子も取り組む領域なわけですが、特に「生成AIにコードを書かせる」場面では、AIが学習していないライブラリやフレームワークを使うときに大きな壁が立ちはだかる。AIは学習データに含まれていない情報には弱くて、…

VS Codeに載った`githubRepo`を使うことで未学習ライブラリを用いたVibe Codingを加速できるのではないか

VS Code v1.100で登場したgithubRepo機能、試しましたか? いや全然知らなかったんだわこれ。 You can now use the #githubRepo tool to search for code snippets in any GitHub repository that you have access to. This tool takes a user/repo as extra…

わたしの知らないGitHub CopilotのInstructions/Promptsの世界

Claude Codeなどさまざまなコーディングエージェントが隆盛を誇る中で、GitHub Copilotも着実に進化を続けています。特にエンタープライズ開発における信頼感を考えると、GitHubやMicrosoftがバックに控える GitHub Copilotの安心感は捨てがたい。 特に最近…

Claude CodeをBedrock連携させた時のネットワーク疎通要件検証

Claude Code、便利ですよね。課金した。コードの自動生成やリファクタリング、ちょっとした調査まで、開発現場での「もう一人の自分」として頼りになる存在です。でも、企業や組織の“境界型ネットワーク”、つまり外部との通信を厳しく制限している環境で使う…

Claude Code GitHub Actionsから考える生成AI駆動開発とドキュメント管理の妄想

はじめに もし、すべての開発ドキュメントや成果物が「リポジトリ」という一つの場所に集約され、AIや自動化ツールがそれらを自在に読み書きできたら――。そんな“Single Source of Truth(SSoT)”な世界を想像しても、結局のところ要件定義や設計ドキュメント…