みんなのちからになりたい

コピペでブログラムつくっていきたい

今日の巡回

1. GitHub Actionsでテストカバレッジの増減を可視化することによりホーソン効果を狙う

GitHub Actionsテストカバレッジの増減を可視化し、ホーソン効果を活用してテスト作成を促進する手法。観察されることで行動改善するモチベーションを生み出す。

主なトピック:

  • ホーソン効果: 観察・計測により行動改善のモチベーションが生まれる心理効果
  • vitest-coverage-report-action: PRでカバレッジ増減を表示するツール
  • Strategy matrix: 2つのブランチを並列実行してカバレッジを比較する仕組み
  • ゲーミフィケーション: 自分の寄与が他者にわかる形で示される効果
  • その他: 無条件コメント投稿, CI設定, 万能感 etc...

(コード例あり)


2. 「手を動かした者だけが世界を変える」ソフトウェア開発だけではない開発者人生

はてな創業者・大西康裕さんの50歳時点のキャリア振り返り。エンジニアから経営・人事まで様々な「開発」を通じて成長した半生を語る。

主なトピック:

  • 手を動かす: 自分で実践して体で覚えることの重要性
  • 万能感: エンジニアの楽しさの源泉となる創造主体験
  • キャリア変遷: エンジニア→チーフエンジニア→ディレクター→プロデューサー→人事部長
  • 開発の拡張: ソフトウェア・サービス・チーム・事業・組織・人材開発への応用
  • その他: 生存者バイアス, 学習サイクル, 振り返り文化 etc...

3. Claude Code でカスタムサブエージェントを作成する

Claude Codeで特定タスクに特化したカスタムサブエージェントを作成する方法を詳解。独立したコンテキストで専門性を高める仕組み。

主なトピック:

  • サブエージェント: 特定タスクに特化したAIエージェント
  • コンテキスト分割: メインセッションから独立した処理により汚染を防ぐ
  • /agentsコマンド: 対話形式でサブエージェントを作成するコマンド
  • description: サブエージェント呼び出し条件を定義するフィールド
  • その他: 権限分離, 再利用性, YAML設定ファイル etc...

(コード例あり)


4. Claude Code Sub Agents 実践ガイド:自動委任機能の効果的な活用法!

Claude Code Sub Agents自動委任機能を実際のモノレポ環境で検証。効果的な活用方法と設計のポイントを詳しく解説。

主なトピック:

  • 自動委任機能: メインエージェントから適切なサブエージェントへの自動移譲
  • nameフィールド: descriptionより重要でエージェント選択に大きく影響する要素
  • 明示的指示: "sub agentを効果的に活用し"のような指示でサブエージェント利用を促進
  • モノレポ検証: Next.js + Nest.jsでの3エージェント構成での実証実験
  • その他: MUST BE USED, 専門性分離, 並列実装 etc...

5. 10代オタ『このTWO-MIXってユニットのボーカルってコナンの声に超似てるね』中年オタ『ハハハこやつめ』

10代オタクがTWO-MIXのボーカルがコナンの声に似てると発言し、それが同一人物の高山みなみだと知らないことによる世代ギャップを描くTwitterまとめ。

主なトピック:


6. Google Opal の概要

Google Opal自然言語でAIミニアプリを構築・共有できる実験ツール。コード不要でワークフローを視覚化し、プロンプトとツールを連携させる。

主なトピック:

  • Google Opal: 自然言語でAIミニアプリを作成する実験的ツール
  • ノーコード: プログラミング知識不要でアプリ開発が可能
  • ワークフロー: ステップを視覚化してマルチステップアプリを構築
  • 米国限定: 現在パブリックベータ版は米国のみで提供
  • その他: ビジュアル編集, デモギャラリー, スターターテンプレート etc...