📚 Author of Mastering Genkit / 🏆 Google Cloud Partner Top Engineer 2025 & 2026 / @terradart_dev Maintainer / Cursor

Tokyo, Japan
Joined July 2014
Since connecting through @GenkitFramework —a product I'm a big fan of—last summer, we ended up co-authoring a book, and today we finally met in person in Vegas! This has been such a rich and meaningful time in my life. Next time, let's meet up in Tokyo 🗼 I'd love to show you around! @Xavidop
Last summer I met a Japanese guy online and, somehow, we decided to write a book together about AI and @GenkitFramework . Today, we finally met in person. Funny how the internet works sometimes 🤝📚 It was a pleasure meeting you in person @fender_kn !!!
5
1
18
4,732
バルセロナに滞在中です 🇪🇸 建物も美しく、ご飯も美味しい!
4
97
Nozomi Koborinai retweeted
TerraDart tip: You don't need to install Terraform. With no tofu or terraform on PATH, terradart downloads a pinned OpenTofu release, checks its SHA-256 and caches it. Already on Terraform? terradart plan --env dev --engine terraform
1
1
1
62
Nozomi Koborinai retweeted
TerraDart tip: Start with three environments in one command. terradart init --provider aws --env dev,stg,prd --aws-region us-east-1 --backend local You get an Env enum with three members, a Stack and bin/infra.dart. Each command then picks one: terradart plan --env stg
1
1
1
155
エズ村
84
旅行でヨーロッパに来てゆっくり過ごしています。 まずはフランスのニースから 🇫🇷
3
20
472
Nozomi Koborinai retweeted
Grok Bot is now one step closer. Set it as your iPhone's Action Button and press it to talk with Bot.
2,327
1,103
842
17,396
2,637,720
Nozomi Koborinai retweeted
Cloud SQLでBlue/Greenデプロイメント(プレビュー)ができるようになったので記事書きました。 試して理解する Cloud SQL Blue/Green デプロイメント|Makoto Mase zenn.dev/makocchan/articles/… #zenn #GoogleCloud
2
8
232
Nozomi Koborinai retweeted
how do you trust your agents' work more? copy this post/link and give it to your @bot or agent! 1. codebase improvements: this is just good software engineering - better architecture, stronger types and invariants, clear boundaries. agents love to copy what exists and take the shortest path, so make the easy thing the right thing. categorically eliminate problems through code and you won't need to think about it again. 2. static analysis: lint rules, tests, CI, verification (eg TLA+). very token efficient ways to catch issues ahead of time. 3. prose: comments, rules, AGENTS.md, skills - anything that can't be enforced and requires agent judgment. use it minimally, but do use /create-verification-skill. 4. human review: the hardest to scale. at the rate agents land code, it's pretty much impossible to thoroughly review every PR, so spend that effort on the highest leverage point, designing an environment where agents do the right thing by default. this forms an inverse pyramid: you want most of your effort at the top, least at the bottom. codebase improvements are deterministic, making it more token efficient, and lets you sleep more soundly at night. install github.com/cursor/plugins/tr… and create a new Project: 1. look through my slack/chat messages and code review comments where i've given feedback on PRs, code, architecture 2. use /recall on my past transcripts to learn how i steer agents 3. /poteto-mode use /correct and /architect on past commits to find the most common pitfalls agents fall into, then propose a plan to rearchitect the code i own so it's more agent friendly. answer open questions with prototyping rather than defer to me, and back the plan with real data. 4. before you begin, use /sharpen + /in-your-own-words and confirm this prompt with me
602
514
110
6,881
736,904
Nozomi Koborinai retweeted
TerraDart tip: Stop copying API URLs into your Flutter app. Declare the output in your Dart Stack. terradart apply writes it to a define file, and the app reads it through a typed getter generated from the Stack.
1
1
3
171
Nozomi Koborinai retweeted
Best time in history to be a software engineer. Learn more. Build more. Ship more.
66
219
31
1,938
50,812
Nozomi Koborinai retweeted
Grok @bot now supports plus aliases! Send and receive email using dedicated aliases, or set up routines that only trigger for mail to a specific alias!
359
220
108
3,072
455,351
Nozomi Koborinai retweeted
i love writing. i never let agents write for me. whether it's docs, or tweets, or shitposts, or even prompts (okay maybe that one's harder as agents manage other agents) there's a simple reason for that: i still strongly believe that writing is thinking. it's a skill i hope to never give up. it's also important to me that whatever i say is always authentic, mistakes and all. my favorite posts are the ones that i just full send without any editing i suspect it also helps with prompting. being able to clearly express what i want, and knowing the vocabulary i need to be able to direct my agents does seem to make for more effective usage of agents. in the same way that engineers have an advantage when we prompt agents to write code, because we are intimately familiar with the words that make up the discipline knowing the right word incantations to get an agent to produce a desired goal almost feels like spellcasting. as models get more capable, and that input box looks more and more like a magic box that can output anything, words become the interface between you and the genie there may come a time when we give up the keyboard in exchange for brain-computer interfaces. but until then, i'm writing every word.
502
562
209
8,418
421,118
Grok Bot から Cursor Cloud Agents を起動した時に Grok Bot アプリ内でやり取りが確認できるの体験がいい 👀
4
248
Nozomi Koborinai retweeted
値オブジェクト、コレクションオブジェクトにもう一つ区分オブジェクトを加えて三点セット。 値オブジェクトは計算式の抽象化。 区分オブジェクトは分岐構造の抽象化。 コレクションオブジェクトはループの抽象化。
値オブジェクトやコレクションオブジェクトには良いクラス設計の原理原則が詰まっている。 ・値の種類の分類に基づくモジュール化 ・カプセル化による関連するロジックとデータの凝集 ・イミュータブルにする副作用の排除 ・引数の型の制約で事前条件の表明 ・メソッドの返す型で事後条件の表明
15
3
147
12,278
My Grok @bot now has its own email inbox. Sent it a first message, and it read it right away 💙
2
190
Nozomi Koborinai retweeted
Turso is now in the Cursor Marketplace. /add-plugin turso → sign in → your agent can create, branch and query databases. No API token to copy. Here's an agent giving every user their own database: 👇
4
8
3
36
6,902
This is exactly the problem I want to solve with TerraDart, put really clearly. Thank you, Thiago 🫶 @FlutterDev @dart_lang
Grateful to see TerraDart written about like this 🙏 What I keep coming back to is the full-stack Dart experience: infra and app in one language, with types holding them together. Still early, and I'll keep pushing on it. Than you, Thiago Magalhães. medium.com/@thiago.sarmento_…
1
2
268
Nozomi Koborinai retweeted
new pstack skill: /poteto-help in v0.15.13! i should've made this one sooner, but if you're ever wondering how pstack can help you, you can now ask /poteto-help! i fed it all the guides i've written, so anytime you're not sure if a pstack skill or poteto-mode would help - just ask! x.ai/bot/plugin/9717366
116
133
26
2,632
123,947
We've tackled two big themes! - Developer experience for full-stack Dart - Coexistence with existing IaC TerraDart v0.34.0 brings the TerraDart CLI and an AWS provider 🚀 Follow @terradart_dev for more 👀 @AbdallahSh07 @FlutterDev @dart_lang
Big update 🚀: v0.34.0: TerraDart CLI + AWS provider init → typed Dart Stack → validate/plan - No engine to install (managed OpenTofu) - On Terraform? --engine terraform - dev/stg/prd, typed #Flutter outputs AWS: all of hashicorp/aws in @dart_lang @FlutterDev
1
1
450