saleem-hadad/larecipe
✏️ LaRecipe lives inside your Laravel app. Your coding agents write the docs and update them with every change. People get a fast, beautiful site; agents get Markdown, llms.txt and MCP.
解決する課題
コードが変更されると、ドキュメントはすぐに古くなってしまいます。LaRecipeは、コーディングエージェントがドキュメントを自動的に更新できるようにすることで、ドキュメントを常に同期させます。
仕組み
各ドキュメントページには、そのページが説明するコードファイルがリストアップされます。コーディングエージェントは、変更をプッシュする前に影響を受けるページを更新します。もし更新を忘れた場合、git hookがプッシュを阻止し、どのページが更新されていないかを正確に通知します。ドキュメントとコードは、同じプルリクエスト内でレビューされます。
対象ユーザー
AIコーディングアシスタント(Claude Code、Codex、Cursor、Gemini、Copilotなど)を使用しており、手動でのメンテナンスなしで常に最新のドキュメントを維持したいLaravel開発者およびチーム。
ハイライト
- ライト/ダークテーマ、RTLサポート、モバイルフレンドリーなレイアウトを備えた、高速で美しいドキュメントサイト。
- 追加サービス不要のブラウザ内蔵検索。
- 複数バージョン、複数言語、プライベートドキュメントのサポート。
- 実行中のアプリケーションから読み取るライブリファレンス。
- ドキュメントページを引用して回答する「Ask AI」機能。
- すべてのページをプレーンなMarkdownとして利用可能。
- LLM利用のための
llms.txtおよびllms-full.txtを提供。 - MCPサーバーとエージェント用のスキルが付属。
- 関連ドキュメントが更新されていない場合のプッシュを防止するGit hook。
- 簡単なインストール:
composer require larecipe/larecipeおよびphp artisan larecipe:install。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト