RailsでMermaid記法を動かすためのアーキテクチャ解説
生成AI時代の図解ワークフローとしてよく利用されるMermaid記法。 本記事は、RailsアプリケーションにMermaid.jsを組み込み、Markdownを書くだけでメンテナンス性の高い図を自動生成する具体的なアーキテクチャを解説します。
Ayu no Shioyaki Blog
上流から下流まで続く、エンジニアリングの川。その流れの中で得た学びや試行錯誤、感じたことを気ままに書き記しているブログです。
AI・プログラミング・システム開発を中心に、Tipsや思ったこともゆるく残しています。
生成AI時代の図解ワークフローとしてよく利用されるMermaid記法。 本記事は、RailsアプリケーションにMermaid.jsを組み込み、Markdownを書くだけでメンテナンス性の高い図を自動生成する具体的なアーキテクチャを解説します。
仕様駆動開発(SDD)の実践として spec-workflow-mcp を利用しています。一定の効果は感じつつも、「もっと活かせる使い方があるのでは」と考え、公式ドキュメントを読み解いてみました...
Railsで新機能を安全にリリースするための手法として、Feature Flag と flipper の使い方を解説します。段階リリースや顧客ごとの機能切り替えを、再デプロイなしで運用したい Rails 開発者はぜひとも利用していただきたいgemです。
spec-workflow-mcp を個人開発や業務で試してみた感想を書いています。AI開発のバラつきを防ぎ、ワークフローを統一する手段としての可能性を解説します。
「良いだろう」と無意識に実装したコードは、レビュー時に指摘されやすいと思っています。原因は単に知識不足だけでなく、感想や好みを意図にしてしまうことが原因になります。AI時代になっても求められるであろう「実装の意図を言語化する姿勢」について書いています。
ソフトウェア開発にも「指差し呼称」を。 ブランチ名・環境・危険操作を“身体で確認”して思い込みミスを防ぐ、古典的だけど効果抜群の安全手法について紹介しています。
アニメ『チ。』をきっかけに、「間違った努力は本当に無駄なのか?」という問いを深掘りした記事です。 天動説に挑んだ学者たちの姿から、失敗や遠回りが“未来のヒント”になる理由を紐解きます。
ChatGPT・Gemini・Claude を同じプロンプトで活用し、回答を比較・統合する“3モデルゴリゴリ活用術”を紹介します。得意分野を掛け合わせて精度の高い資料作成や調査を実現できる運用方法だと思っています。
NotebookLMに半年分の週報を読み込ませ、思考の変化や成長を客観視する体験をまとめた記事です。 自己分析・目標管理・振り返りの質を高めるAI活用法としての魅力をお伝えします。
Renderなど“揮発ストレージ環境”でも画像が消えないよう、画像をDBに保存する手法を解説した記事です。 S3を使いたくない私のようなケチな個人開発向けに、実装例・注意点・メリット/デメリットを丁寧にまとめています。