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

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

今日の巡回

1. Gemini CLIのおかげでオープンソースの翻訳が劇的に変化した話【生成AIストリーム】

Gemini CLIを活用してComfyUIのドキュメント翻訳で専門用語「コンディショニング」を「条件付け」に57カ所統一した実録。従来のsedコマンドでは困難だった作業をAIが効率化し、プルリクエスト作成まで支援。

主なトピック:

  • Gemini CLI: AIによるコマンドライン作業の自動化・効率化を実現
  • ComfyUI: 画像・動画生成AIの人気オープンソースプロジェクト
  • 専門用語統一: 翻訳品質向上のための一貫性確保手法
  • オープンソース翻訳: コミュニティ貢献における継続的改善プロセス
  • プルリクエス: GitHubでのコード変更提案とレビューフロー
  • その他: search_file_content、sedMozilla Hubsなど etc...

(コード例あり)


2. GitHub、仕様駆動開発ツールキット「Spec Kit」を紹介 ——コーディングエージェントを利用して仕様を解釈し、開発計画・タスク分解・実装をおこなう

GitHubが発表したSpec Kitは、コーディングエージェントと連携する仕様駆動開発ツール。Specify→Plan→Tasks→Implementの4段階ワークフローで、仕様から実装まで体系的に支援する実験的プロジェクト。

主なトピック:

  • 仕様駆動開発: what・whyから始まる体系的な開発アプローチ
  • コーディングエージェント: GitHub Copilot、Claude Code、Gemini CLIとの連携
  • 4段階ワークフロー: Specify・Plan・Tasks・Implementの構造化プロセス
  • レビュー可能な差分: 小さな実装単位での検証とフィードバック
  • 技術制約反映: 既存システムとの統合・コンプライアンス考慮
  • その他: Greenfield、Legacy modernization、VS Code統合など etc...

(コード例あり)


3. 【C#】Aspire のプリミティブとカスタムリソース。

.NET Aspireでのカスタムリソース作成方法を詳解。IResourceIResourceAnnotationというプリミティブを基に、MinioリソースのContainerResource継承実装例を通じて接続文字列注入や依存関係管理を説明。

主なトピック: - IResource・IResourceAnnotation: Aspireのプリミティブとメタデータ管理 - ContainerResource継承: カスタムリソース作成の基本パターン - IResourceWithConnectionString: WithReferenceでの接続文字列注入機能 - WaitFor・WaitForCompletion: リソース間の依存関係と起動順序制御 - ヘルスチェック: WithHttpHealthCheckによる適切な状態監視 - その他: ボリュームマウント、エンドポイント設定、WithParentRelationshipバグなど etc...

(コード例あり)