Skip to content
View yamasakidaisuke's full-sized avatar

Block or report yamasakidaisuke

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yamasakidaisuke/README.md

山崎 大祐 — Daisuke Yamasaki

ぼんやりした「こうしたい」を、動くところまで持っていく人 肩書きが決まらないので、事業実装アーキテクトと名乗っています。"困った" を自作ツールで解く内製エンジニア。Front-end craft → Full-stack × AI


Profile Views Website Domain Stack Role


動物病院グループの社内で、獣医・看護・管理の現場が毎日使うツールを内製しています。 おもしろいのは、仕事も暮らしも同じやり方になっていることです。 サウナや筋トレや心の記録みたいな自分の "困った" も、現場の "困った" も、ぜんぶ自作ツールで解いてきました。 2019年のCSSアニメから、WordPress運用 → React/TS フルスタック → AIの実務組み込みへ。 作って終わりではなく、現場が回るところまで を一人で。

ここ数年でわかったのは、コードを書いている時間より、その手前で「で、何のためにやるんだっけ」を詰めている時間のほうが効くということでした。 仕様が固まっていない状態から引き受けて、運用に乗るまで持っていく。そこが持ち場だと思っています。


▍ How I Work — 手前の仕事

依頼はたいてい「なんかいい感じにしたい」から始まります。そこから動くものになるまで、だいたいこの順に降ろしていきます。

「なんかいい感じにしたい」
   │
   ↓   何のためか、どうなったら成功かを決める(ここが一番時間かかる)
目的と判断基準
   │
   ↓   Webか、業務フローか、システムか。どこで解くかを選ぶ
設計
   │
   ↓   人とAIとツールが手を動かせる大きさに割る
タスク
   │
   ↓   公開して、運用に乗るまで見る
動いているもの

失敗するのはいつも1段目です。目的を詰めないまま作ると、きれいに動くのに誰も使わないものができあがる。何度かやりました。

なのでWebサイトも、納品して終わりの制作物としては見ていません。公開したあと誰がどう更新するかが決まっていないサイトは、半年で情報が古くなって放置されます。


▍ Skill Inventory — できることの棚卸し

Frontend TypeScript React 18 / 19 Vite SPA CSS / Less @keyframes Animation Responsive

Backend / Data Supabase PostgreSQL / PLpgSQL SWR AJAX REST Stripe Prisma

CMS / WordPress Custom Theme (Snow Monkey · unitone) Plugin 開発 Custom Role bbPress CSV Export

Dev / AI GitHub Actions GitHub Pages Git Prompt Engineering AI-assisted Dev Claude Code Multi-Agent Systems

TypeScript React Vite Supabase PostgreSQL PHP WordPress JavaScript HTML5 CSS3 GitHub Actions


▍ Language Footprint

公開20リポジトリ・約285KB のコードから集計

TypeScript  ████████████░░░░░░░░░░  55.2%   ← 現在の主戦場
HTML        ███░░░░░░░░░░░░░░░░░░░  14.7%
PHP         ███░░░░░░░░░░░░░░░░░░░  11.7%   ← WordPress 内製の土台
CSS         ██░░░░░░░░░░░░░░░░░░░░   9.3%
JavaScript  █░░░░░░░░░░░░░░░░░░░░░   5.7%
Less        █░░░░░░░░░░░░░░░░░░░░░   2.4%
PLpgSQL     ▏░░░░░░░░░░░░░░░░░░░░░   0.5%   ← Supabase で DB ロジックも

▍ Evolution — 7年でたどった現在地

時期 フェーズ 何ができるようになったか 代表作
2019 フロント・CSS基礎 @keyframes アニメ/Flexレスポンシブ/SPメニュー/追従UI CSS3-keyframes-animation
2021–24 WordPress 内製・運用 独自テーマ(Snow Monkey/unitone)/プラグイン開発/GitHub Actions my-snow-monkey-custom
2025 React / TS・AI へ React+TS+Viteで実務SPA/プロンプト設計/教育のゲーム化 ai-prompt-playbook
2026上半期 フルスタック+Supabase 認証付きDBアプリ/カスタムロール&権限設計/AJAX+CSV運用 Anger-Log · user-read-management
2026下半期 AIエージェント設計 × SaaS化 議論して答えを紡ぐマルチエージェント設計/Stripe+Prismaで決済・会員基盤をSaaS化/ローカルLLM×画像生成パイプライン構築 (非公開プロジェクト)

CSSアニメ職人 → WordPress内製 → React/TSフルスタック × AI → マルチエージェント/SaaS基盤設計。現場の課題を起点に、必要な技術を必要なだけ取りに行った結果です。「また変わったか」と自分でも思うが、それが実体。


▍ Supply × Demand — 世が求めるもの / 私が出せるもの

🎯 世の需要(2026のトレンド) 🧰 私の供給(実体のあるスキル)
AIを"使える形"にして現場に置く プロンプト設計+Claude Code で実務に組込み — ai-prompt-playbook
ドメイン特化のフルスタック内製 ヘルスケア現場の課題を React / TS / Supabase で単独実装
BaaSで小さく速く立ち上げる Supabase + SWR の認証付きDBアプリをゼロから構築 — Anger-Log
学びを続けさせるゲーミフィケーション 教育ゲーム基盤を設計 — vp-vetgame-sprint
習慣化・記録の仕組みづくり 自分の心身トラッカーを自作して日々運用

トレンドを狙ったわけではなく、目の前の "困った" を解いていたら、たまたま需要の近くにいた、という順番です。


▍ Selected Works

Project 何をするもの Stack
ai-prompt-playbook AI指示ワード200個を効果順に高速ブラウズ/コピーするSPA React TS Vite
Anger-Log 身体・感情・知性を記録するセルフケアアプリ(自分用に作った) React Supabase SWR
vp-vetgame-sprint 獣医学生向け教育ゲーム基盤・スマホファースト/60FPS React TS
user-read-management 動物病院向けWP:職種別ロール+bbPress権限+CSV出力 WordPress PHP

▍ Behind the Curtain — 公開していない仕事

公開リポジトリは "実験と学びの記録"。 本業の成果物は、その性質上ほとんどがプライベート(社内)にあり、ここには出てきません。 名前は伏せて、輪郭だけ。

PRIVATE / 社内リポジトリ(名前は伏せています)

████████████   現場オペレーションの内製基盤        React · TypeScript · Supabase
██████████     デジタルマーケの自動化/可視化        API連携 · データ集計 · PDCA
████████       AIワークフローの仕組み化              Claude Code Skills · MCP · 自動化
██████████     複数拠点の Web 運用・ローカルSEO       WordPress · GA4 · Search Console
███████        社内向けの定型業務ツール群             権限設計 · CSV運用 · 帳票
██████         決済・会員基盤のSaaS化                Stripe · Prisma · Next.js
██████         店舗DXの横展開                       POS連携 · SNS自動運用 · 生成AI

公開しているのは全体の一部です。量でいえば、社内に置いてあるほうがずっと多い。


▍ Principles — 迷ったときのものさし

  • 70%で出す。 100点になるまで待っている間、現場は困ったままです。出してから直すほうが早い
  • 使われないものは作らない。 設計がきれいでも、使われなければ0点
  • 引き継げるかで判断する。 見た目より、2年後に他の人が触れるかどうか
  • やりとりは見える場所でやる。 口頭とDMだけで決まった話は、あとで誰も再現できません
  • ボールの所在をはっきりさせる。 誰がいつ決めるのか決まっていない仕事は、だいたい止まります
  • 工程は減らすほうを考える。 承認を1つ足すのは簡単ですが、たいてい遅くなるだけでした
  • 買うか自作するかは、そのつど決めています。自作が目的になっている時が一番危ないので、そこだけ気をつける
  • ベストプラクティスより、いま目の前にあるコードと予算。正しくても今の現場で回らないなら、採用しません

AIは道具として見ています。責任は取ってくれないし、セキュリティも保証してくれない。出力をそのまま通さず、最後は自分で見て決める。Claude Code や Codex も、万能の1体というより、得意分野の違う作業者が何人かいる感覚に近いです。


▍ Currently Into — いま追っているもの

  • 🤖 マルチエージェントAI設計 — 複数人格が議論して答えを紡ぐ対話型AI、業務チャットへのAI橋渡し(LINE WORKS Bot)、Ralph的な「完了するまで回る」実行ループ
  • 🍌 生成AIの画像 — Nano Banana / Gemini でUI素材を作りつつ、Ollama×Stable Diffusion×ComfyUIのローカル生成パイプラインも自作
  • 🃏 自分の実績を可視化する — 40超のリポジトリをトレカ化して振り返る仕組みを自作(静的ギャラリー+A4 PDF)
  • 🗂 PKM × AI — Obsidian + AI校正で「考えを貯めて磨く」ノート術
  • 🎭 アバター表現 — PNGTuber/リアルタイム口パクなどの軽量な配信表現
  • 🌏 シビックテック — Code for Japan 的な「地域の課題を技術で」への共感

▍ Off the Clock — オフの時間

🧖 サウナでととのう ・ 🏋️ 宅トレ(プランク/懸垂/ケトルベル) ・ 🎤 歌・カラオケ ・ 🍶 晩酌

体と感情と思考の調子を毎日つけて、自分を観察しています。その記録の習慣が、そのまま Anger-Log というアプリになりました。
自分の暮らしが、いちばん近くにある "ユーザー" です。


▍ GitHub Activity


最終的には、自分が全部を見ていなくても事業が回っている状態 にしたい。
いまはまだ、だいぶ遠いです。


「この領域は、この人に頼めば回る」 — そう言われる内製エンジニアを目指して。


Website GitHub

Popular repositories Loading

  1. git_test git_test Public

    はじめから ていねいに「Git」

    HTML

  2. my-snow-monkey-custom my-snow-monkey-custom Public

    スノーモンキーでオリジナルテーマ作成

    PHP

  3. sp-button-global-menu sp-button-global-menu Public

    スマホでグローバルメニューがボタン化する。

    CSS

  4. nurunuru-sidebar nurunuru-sidebar Public

    サイドバーがぬるぬる付いてくる

    HTML

  5. CSS3-keyframes-animation CSS3-keyframes-animation Public

    【CSS3】@keyframes と animationの作品集

    CSS

  6. 3rows-sidebar 3rows-sidebar Public

    CSS