BEAR.Sunday AI アシスタント
AIは質問に答えるだけの存在ではなくなりました。エージェント時代のAIは、BEAR.Sundayの規約に沿ってコードを生成し、レビューし、”実装まで”手伝います。そのための2つのリソース、BEAR.SkillsとBEAR.Kataを紹介します。
エージェントで実装する
BEAR.Skills
Stop coding blind. Just ask your AI.
BEAR.SkillsはClaude Code向けのスキル集です。英語・日本語の自然な指示から該当スキルを自動選択し、コード生成・品質レビュー・規約強制を行います。
Claude Codeのマーケットプレイス経由でインストールします。
/plugin marketplace add bearsunday/BEAR.Skills
/plugin install bear-skills
(更新は /plugin update bear-skills、削除は /plugin uninstall bear-skills)
インストール後は、プロジェクト内で「リソースを作って」「レビューして」と自然に頼むだけで該当スキルが動きます。/bear-review のようにコマンドで直接呼ぶこともできます。
代表的なスキル:
| スキル | 役割 |
|---|---|
bear-review |
品質レビュー |
bear-resource-gen |
リソース生成 |
bear-hypermedia |
ハイパーメディア化 |
bear-cacheable |
キャッシュ化 |
bear-security-setup |
セキュリティ設定 |
スキルは随時追加・更新されます。全スキルの一覧と最新情報は BEAR.Skills を参照してください。
BEAR.Kata
BEAR.Kataは「これを実装したい時、どのファイルを見るか」をAIエージェントと人間が素早く引くための実装パターン・リファレンス集です。DB・API・HTML・認証・キャッシュ・テストなど、60以上のKata(再利用可能な実装パターン)を収録しています。
機能別の索引やキーワードで引けるほか、Claude Codeに「◯◯をkataに従って実装して」と頼むとbear-kataスキルが該当パターンへ誘導します。
アプリをAIエージェントにする
ここまでは「AIが開発を助ける」側の話でした。ここからは逆に、あなたのアプリケーション自体をAIエージェントから使えるようにする方法です。
BEAR.ToolUse
Automatically generates Tool Use definitions from resource classes and manages the agent loop with LLMs.
BEAR.ToolUseは、リソースクラスのメソッドに #[Tool] を付けるだけで、JSON Schemaベースのツール定義を自動生成し、LLMのエージェントループ(ツール呼び出し→結果フィードバック→次の行動)を回します。破壊的操作のhuman-in-the-loop確認、ストリーミング、トークンを節約するレスポンスフィルタを備え、LLM API は実装を差し替えられるためLLM非依存です。HTTP・CLIに続く形で、リソースをそのままLLMから呼べるツールにします。
BEAR.Mcp(コミュニティ)
BEAR.Mcpは、BEAR.SundayアプリをMCP(Model Context Protocol)サーバーとして公開するコミュニティによる取り組みです。#[Mcp] を付けたリソースメソッドをツールとして提供し、HTTP・CLIに次ぐ「第3のプロトコル束縛」として、既存のHTTPセマンティクス・ドキュメント・スキーマからメタデータを引き継ぎます。
AIに知識を渡す
エージェントを使わない場合や、他のAIアシスタントと会話する場合は、BEAR.Sundayの事前知識を渡す次の方法があります。
OpenAI GPTs - BEAR.Sunday アシスタント
BEAR.Sunday アシスタントは、BEAR.Sundayフレームワークに関する質問に特化して回答するためにトレーニングされたカスタムGPTです。
注意: GPTsを使用するにはOpenAI Plus アカウントが必要です。
llms-full.txt
AIアシスタント(Claude、Geminiなど)にBEAR.Sundayの知識を提供するには、以下のボタンを使用してllms-full.txtの内容をコピーするか/llms-full.txtから取得して、AIとの会話の冒頭に貼り付けてください。
llms-full.txtはllms.txt標準に基づくファイルで、AIモデルと重要な情報を簡潔なMarkdown形式で共有するシンプルな方法です。AIアシスタントはBEAR.Sundayの重要な詳細を余計な情報なしで素早く理解できます。
コピーした情報の使い方
- Claude: 会話の冒頭に貼り付けるか、プロジェクトとしてアップロードしてください
- その他のAIアシスタント: 会話の冒頭に貼り付け、「これはBEAR.Sundayに関する情報です。質問に答える前にこの情報を理解してください」というメモを添えてください
※ AIアシスタントがBEAR.Sundayに関する事前知識を持っていない場合は、必ずこの情報を提供してください。