驚くほど使えるClaudeスキルの新常識

AAI LABS
Computing/SoftwareAdvertising/MarketingSmall Business/StartupsInternet Technology

Transcript

00:00:00多くの人々が独自のAIエージェント・スキルを磨き、
00:00:05コミュニティに向けてオープンソースとして公開し始めています。
00:00:08そのスキルの多くは非常に有用ですが、中には奇妙なものもあります。
00:00:12しかし奇妙であっても、予想外の形で役立つものなのです。
00:00:16そのうちの1つは、マルチセッションの管理中に直面した
00:00:18最大の問題を、面白く、かつ実用的な方法で解決しました。
00:00:22また別のものは、予期せぬ方法でトークン膨張の問題を修正しました。
00:00:27最初は馬鹿げているように聞こえても、
00:00:32本当に役立つものが次々と見つかったのです。
00:00:36それらすべてが、私たちのワークフローを
00:00:39以前よりも興味深いものにしてくれました。
00:00:43もし皆さんが私たちのように、複数のClaudeセッションを同時に使い、
00:00:47異なるタスクを並行して実行させているなら、
00:00:50どのセッションが完了し、どれが未完了かを
00:00:55手動で把握しなければならなかったはずです。
00:00:58また、Claudeが十分な時間をかけたと判断してセッションを開くと、
00:01:00権限のプロンプトで止まっていたというケースもあるでしょう。
00:01:05そこで必要になるのが「P on Ping」です。これは、Claudeがタスクを完了した際や
00:01:08権限が必要な際に通知し、注意を向けさせてくれるスキルです。
00:01:13しかし、これは標準的な通知は使用しません。
00:01:18人気ゲームの音声を使用しており、複数のモードやキャラクターを選択できます。
00:01:22これは、皆さんが使っているあらゆるコーディング・エージェントに設定可能です。
00:01:27OSに合わせたインストール・コマンドを使用してプラグインを導入し、実行できます。
00:01:32セットアップ後、スラッシュコマンドを使って、
00:01:37複数のボイスパックからお気に入りの音声を選べます。
00:01:42これで、Claudeにタスクを任せて他の作業に没頭していても、
00:01:47完了時にはバックグラウンドでゲームキャラクターの音声が流れます。
00:01:51ゲーム内の表現を使ってタスクの完了を知らせ、
00:01:58その内容はタスクによって変化します。
00:02:00新しいセッションを開始する際にも、
00:02:06Claudeが作業準備を整えたことを知らせる音声通知が流れます。
00:02:15こうして、手動ですべてを確認する必要がなくなり、
00:02:19魅力的な通知で状況を把握できるようになります。
00:02:24このチャンネルでは、AIでの製品作りで見つけた
00:02:28ツールやワークフローをすべて共有しています。
00:02:32さらに動画を見たい方は、ぜひチャンネル登録をしてチェックしてください。
00:02:39私たちは常に「敵対的レビュー・モード」の使用について話していますが、
00:02:43それは多様な側面から批判的に評価を行うため、非常に効果的だからです。
00:02:50このパックには「dog food」というスキルが含まれています。
00:02:54このスキルは、敵対的レビュースタイルを用いてWebアプリを探索し、
00:03:02バグやUXの問題を特定します。
00:03:06これは、エージェントがキー送信や要素の参照を通じて
00:03:15ページを操作できるようにするCLIツール「agent browser」を使用します。
00:03:23これについては以前の動画でセットアップと使用方法を解説しました。
00:03:31このスキルをインストールする際は、
00:03:38agent browserがインストールされていることを確認してください。
00:03:42テストしたいWebサイトのリンクを入力するか、単にアプリをテストするよう指示します。
00:03:52ホストされたURLやローカルホストのリンクも使用可能です。
00:03:59そうすると、まずレポートを初期化し、
00:04:02agent browserを使用してアプリのページを1つずつ巡回します。
00:04:13アプリの詳細なレビューを終えると、発見されたすべての問題を報告します。
00:04:20これには、各バグの再現手順、スクリーンショット、
00:04:27そして重要度別の完全な内訳が含まれます。
00:04:30ウォークスルー全体の動画も記録されるため、非常に詳細なレビューとなります。
00:04:35Claudeが無駄に長い説明をしたり、
00:04:39役に立たない過剰な装飾語ばかりを並べたりすることに苛立ちを感じていませんか?
00:04:48特に目の前のタスクが正しく行われていない時は、さらにイライラするものです。
00:04:54「Caveman」は、Claudeを「洞窟人(ケイブマン)」のように喋らせることで
00:05:02技術的な正確さを保ちつつ、応答のトークンを75%削減して解決するプラグインです。
00:05:09その背景にあるアイデアは、洞窟人が最小限の言葉で意図を伝えるのと同様に、
00:05:16Cavemanスキルも機能するという点です。
00:05:23直接的な言葉を使い、冠詞を削り、要点に絞った言葉を足すことで、
00:05:27より少ないトークンで返答させます。
00:05:30特に、作業を完遂したい私たちにとって無関係な、
00:05:34Claudeが注入しがちな「つなぎ言葉」をカットしてくれます。
00:05:39このプラグインには異なるモードがあり、最高レベルが「Wengian(文言)」モードです。
00:05:42これは英語の代わりに中国語を使用します。中国語の文字は、
00:05:48英語で多くのトークンを要する内容を、はるかに少ないトークンで表現できるからです。
00:05:49ただし、中国語に切り替える前に、英語以外の言語では
00:05:53モデルの精度が一般的に低下することに注意してください。
00:05:58そのため、Wengianよりも英語のCaveman言語を使うのが無難です。
00:06:02このプラグインの主な利点は、精度を維持しながらも、
00:06:08無駄な部分だけが取り除かれ、読みやすい回答が得られることです。
00:06:13主要なエージェントで利用可能ですが、Claude Codeの場合は、
00:06:15まずプラグイン・マーケットプレイスのコマンドをインストールして実行する必要があります。
00:06:19マーケットプレイスがインストールされたら、pluginコマンドを実行して
00:06:25「caveman」を検索し、希望のスコープにインストールします。
00:06:27インストール後、プラグインをリロードすればアクセス可能になります。
00:06:29cavemanコマンドで強度レベルを指定することで、設定を変更できます。
00:06:30その瞬間から、すべての説明は簡潔で要点を射たものになります。
00:06:38例えばアプリの特定の部分について説明を求めると、
00:06:45より理解しやすく消費しやすい、少ない言葉ですべての側面を説明してくれます。
00:06:56プラグインなしの時よりもコンパクトに、矢印などを使って流れを説明することもあります。
00:07:02プロジェクトの追跡にGitを使用し、何が行われたかのナレッジベースとしているなら、
00:07:08「git time travel」というスキルが使えます。
00:07:10これは、エージェントにGit履歴をナビゲートする専門知識を与え、
00:07:14履歴全体を「タイムトラベル・ログ」のように理解できるようにします。
00:07:17スキルをインストールすると、パターンやバリデーションを含む
00:07:24追加のリファレンスと共に skill.md ファイルが導入されます。
00:07:27これらは、メインブランチへの強制プッシュや、
00:07:35バックアップなしのリベースなど、後々問題になる可能性のある項目をチェックします。
00:07:40このスキルを使って、Gitログに現れるあらゆる問題を分析できます。
00:07:46プロンプトを入力すると、スキルファイルの指示に従って動作します。
00:07:49履歴全体をタイムトラベルのように辿った後、詳細なレポートを提供します。
00:07:55何が間違っていたのかを指摘し、推奨事項や注意が必要な箇所を示してくれます。
00:08:02次に進む前に、スポンサーの「FreeBuff」からのお知らせです。
00:08:08ビルドの途中でコーディング・エージェントが遅延したり、
00:08:16クレジットを消費したり、すべてのコマンドに許可を求めてきたりしていませんか?
00:08:21FreeBuffはそれらすべてをスキップします。
00:08:27FreeBuffは、Claude Codeより最大10倍高速な無料のコーディング・エージェントです。
00:08:30Apple純正以外のターミナルでコマンドを実行するだけで準備完了です。
00:08:35サブスクリプションも設定も不要で、テキスト広告で運営されているため無料です。
00:08:42プロジェクトに没頭していて、ブラウザでのテストやコードレビュー、
00:08:44コードベースの検索が必要になったとしましょう。
00:08:51FreeBuffの9つのサブエージェントが、秒間300トークンの速さでそれらを処理します。
00:08:54タスクが終わって次に何をすべきか分からない時も、
00:08:58クリックするだけで進められる3つのフォローアップ・プロンプトが表示されます。
00:09:03ChatGPTのサブスクリプションを連携して、
00:09:08計画やレビューにGPT 5.4を利用することも可能です。
00:09:13コードベースが保存されたり、データが学習に使われたりすることはありません。
00:09:15今すぐFreeBuffを無料でお試しください。リンクは固定コメントにあります。
00:09:20アプリを本番環境にリリースする前に問題を特定したい場合は、
00:09:27このスキルパックの「pre-mortem(事前検死)」スキルが役立ちます。
00:09:35これはコードベースを調査し、脆弱な領域を特定して、
00:09:42現在の実装で起こりうる問題を予測します。
00:09:45多角的に分析し、まだ発生していないものの、
00:09:49将来的に本番環境で起こりうるバグについて、現実的なレポートを作成します。
00:09:57インストールすると、問題特定に必要な詳細が記された skill.md が提供されます。
00:10:01これにはワークフロー全体や、各側面の扱い方、
00:10:08報告のためにチェックすべきパターンなどが含まれています。
00:10:12そして、このカタログはかなり広範囲にわたります。
00:10:16レポートも、ドキュメント化の方法を定義した適切な形式に従います。
00:10:21インストールされているプロジェクトなら、どこでもこのスキルを使用できます。
00:10:26pre-mortemコマンドを実行すれば分析が始まり、完了後に詳細なレポートを生成します。
00:10:35どの側面に焦点を当てたいか尋ねられることもあります。
00:10:41最終レポートには、現在のバグと将来起こりうる問題の両方が含まれるため、
00:10:44事前に対応策を講じることができます。
00:10:49同じリソースパックには「mutation testing」というスキルもあります。
00:10:59これは、あえて様々なバグや「ミューテーション(変異)」を1つずつ導入し、
00:11:05テストスイート全体を評価・分析します。
00:11:08テストケースがそれらをキャッチできるほど強力かどうかを確認するのです。
00:11:16コードに変異を加えては元に戻し、ギャップを分析して、推奨される変更レポートを生成します。
00:11:22実行すると、プロジェクト構造の分析から始まり、テストファイルを見つけ、
00:11:28それらすべてを1つずつテストしていきます。
00:11:34Gitを使って変異を元に戻すため、事前のコミットが必要です。
00:11:35コンポーネントに変更を加え、テストがそれを正しく検出するか、
00:11:42テストファイルが適切に書かれているかを検証します。

Key Takeaway

Claudeの機能を拡張するオープンソースのスキル群を活用することで、トークン消費の75%削減や、本番環境でのバグを予測する「pre-mortem」分析、音声による並列タスク管理の自動化が可能になる。

Highlights

「Caveman」プラグインは、Claudeの応答から冠詞や冗長な接続詞を排除し、技術的な正確さを維持したままトークン消費量を75%削減する。

「P on Ping」スキルは、バックグラウンドでのタスク完了や権限承認が必要なタイミングを、人気ゲームのキャラクター音声で通知する。

「git time travel」はGit履歴をタイムトラベル形式のログとして解析し、強制プッシュやバックアップなしのリベースなど、潜在的なリスクを特定する。

「mutation testing」はコードに意図的なバグを注入し、既存のテストスイートがその「変異」を正しく検出できるか評価する。

「pre-mortem」スキルは本番環境リリース前にコードベースを多角的に分析し、将来発生し得る脆弱性やバグを予測した詳細レポートを生成する。

「dog food」スキルは敵対的レビュースタイルを採用し、Webアプリのページ巡回を通じてバグ、UXの問題、再現手順を自動で抽出する。

Timeline

複数セッションの並列管理と音声通知

  • 「P on Ping」は複数のClaudeセッションを並行実行する際の進捗確認を自動化する。
  • 標準的な通知の代わりに、人気ゲームのキャラクター音声や表現をタスク完了の合図に使用する。
  • OSに応じたインストールコマンドとスラッシュコマンドにより、音声パックの選択やセットアップを行う。

複数のプロジェクトを同時に進める際、手動で各ウィンドウの完了状態を確認する手間を省く。Claudeがタスクを終えた時や、ユーザーの権限承認を待っている状態になると、選択したキャラクターの音声がバックグラウンドで再生される。これにより、他の作業に没頭しながらも、Claudeの稼働状況を即座に把握できる。

敵対的レビューによるWebアプリの自動デバッグ

  • 「dog food」スキルはWebアプリを巡回し、バグやユーザー体験上の欠陥を特定する。
  • CLIツールの「agent browser」を介して、エージェントがキー送信や要素の参照といったブラウザ操作を実行する。
  • バグの再現手順、スクリーンショット、重要度別の内訳、操作動画を含む包括的なレポートが生成される。

第三者の視点で批判的に評価を行う「敵対的レビュー・モード」を自動化する。URLを指定するだけで、エージェントが1ページずつアプリを探索し、人間が気づきにくい不具合を洗い出す。ローカルホスト環境でも動作し、開発の早期段階から詳細なデバッグ情報を収集できる。

トークン消費量を75%削減するCavemanモード

  • 「Caveman」は、Claude特有の冗長な「つなぎ言葉」をカットし、最小限の言葉で意図を伝える。
  • 最高強度の「Wengian」モードは、英語よりも少ないトークンで情報を圧縮できる中国語を利用する。
  • プラグインの強度設定により、精度を落とすことなく読みやすさとコンパクトさを両立した回答が得られる。

Claudeの丁寧すぎる説明や過剰な装飾語によるトークンの浪費を解決する。冠詞の省略や直接的な表現の採用により、特に複雑なフローの説明において、矢印などを用いた簡潔な形式での回答を促す。Wengianモードはトークン効率が非常に高い一方、中国語の使用により精度が低下するリスクがあるため、英語ベースのCavemanが推奨される。

Git履歴の解析とリスク検知

  • 「git time travel」はGitの変更履歴をナレッジベースとして扱い、過去のパターンを分析する。
  • skill.mdファイルに含まれるバリデーション項目に基づき、強制プッシュなどの危険な操作をチェックする。
  • 履歴全体のタイムトラベルを通じて、過去のミスとそれに対する推奨事項をレポート化する。

エージェントにGit履歴をナビゲートする専門知識を付与し、プロジェクトの変遷を深く理解させる。単なるログの閲覧ではなく、将来的に問題を引き起こす可能性のあるリベース操作などを自動で見つけ出す。履歴を辿り終えた後、改善すべき箇所を具体的に指摘するレポートを出力する。

無料の高速コーディングエージェント FreeBuff

  • FreeBuffはClaude Codeと比較して最大10倍の処理速度を誇る無料エージェントである。
  • 9つのサブエージェントが連携し、秒間300トークンの速度でコードベースの検索やレビューを行う。
  • GPT 5.4との連携が可能でありながら、ユーザーデータが学習に利用されることはない。

広告ベースのモデルを採用することで、サブスクリプションなしでの利用を実現している。ターミナル上でコマンドを実行するだけでセットアップが完了し、クレジット消費や頻繁な権限確認といった作業の停滞を排除する。タスク完了後には次に取るべきアクションを提案するフォローアップ機能も備えている。

障害予測とテストスイートの検証

  • 「pre-mortem」は、まだ発生していない本番環境でのバグや脆弱性を予測する。
  • 「mutation testing」はコードに意図的な変更を加え、テストファイルがその異常を検知できるか検証する。
  • Gitを利用して変更を自動で元に戻すため、安全にテストの堅牢性を評価できる。

リリース後の失敗を未然に防ぐための2つの高度なスキルを紹介する。pre-mortemはコードベースの広範囲を調査し、脆弱な領域に対する現実的な予測レポートを作成する。mutation testingは、既存のテストが形骸化していないかを確かめるため、あえて不具合を混入させてテストの検出力を分析し、テストファイルの改善案を提示する。

Community Posts

No posts yet. Be the first to write about this video!

Write about this video