Daniela Petruzalek's Avatar

Daniela Petruzalek

@danicat83

Developer Relations at Google Cloud by day, anime and games by night. Check my personal blog at https://danicat.dev

104
Followers
62
Following
83
Posts
05.11.2024
Joined
Posts Following

Latest posts by Daniela Petruzalek @danicat83

Preview
Building Agent Skills with skill-creator Learn how to use Gemini CLI’s built-in skill-creator to automatically generate, refine, and structure your own custom Agent Skills using practical examples.

Following-up on my previous article about Agent Skills on Gemini CLI, this time I'm showing how to create your own skills and share a few more that I recently created. #gemini #geminicli #agentskills

danicat.dev/posts/202602...

02.03.2026 08:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Introducing the 185 Organizations for GSoC 2026 The complete list of GSoC Mentoring Organizations is now available! 2026 brings us 185 open source communities who are eager to mentor.

πŸ“£ The 185 mentoring organizations for #GSoC2026 are live!

Student or new to open source, now is the time to start exploring project ideas. πŸ’»βœ¨

πŸš€ Applications open March 16
πŸš€ Accepted Contributors April 30
πŸš€ Coding Starts May 25

opensource.googleblog.com/2026/02/intr...

#GSoC #OpenSource

24.02.2026 11:52 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

She was built with ADK, Vertex AI Memory Bank and Vertex AI RAG, among other things. I'll soon publish about the whole process!

21.02.2026 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is why I'm building my own. I'm calling her Sharon, but her codename is "OpenPaw" as paws are cuter than claws. :)

Sharon is just a prototype but she is already changing my life. One of her best moments was sending me to sleep because I was working on her overnight. lol

21.02.2026 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

One of my personal frustrations is that I was never important enough to have an Executive Assistant. Having someone to manage your appointments, activities, priorities, etc., sounds like a dream, specially coming from someone with ADHD. #adk #gemini #agents

21.02.2026 08:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

One of my favourite uses of AI is to work with images. In this week's blog I wrote about how I'm using Genkit and Nano Banana Pro to restore old family photos. Please check it out!

danicat.dev/posts/202602...

#genkit #golang #nanobanana #gemini3

20.02.2026 09:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - danicat/tenkai: Experimentation framework for coding agents Experimentation framework for coding agents. Contribute to danicat/tenkai development by creating an account on GitHub.

How do you measure AI agent success? @danicat83.bsky.social built Tenkai - a framework to deploy and benchmark your agents.

github.com/danicat/tenkai

Curated in this week's #notonlyswift

09.02.2026 10:30 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

E.g. I was just writing a genkit flow in Go and the agent was not very good at it so it took a lot of trial and error. At the end I asked "please create a 'genkit-go' skill documenting how to properly create a project in genkit go". #genkit #geminicli #antigravity #agentskills

15.02.2026 09:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A small tip for those working with Gemini CLI, Antigravity or any other coding agent that support Agent Skills: whenever you are doing something new, and you finally reached a point where the agent managed to do a working implementation of what you requested, stop and ask it to create a skill .

15.02.2026 09:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image

There seem to be interest in specialist servers for other languages beyond Go, potentially creating an β€œidiom” or template for what a language-aware MCP should look like. What do you think? Where would you like to see this research go next? #mcp #golang #fosdem2026

01.02.2026 17:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Mastering Agent Skills in Gemini CLI Unlock on-demand expertise for your AI agent. Learn how to use Agent Skills in Gemini CLI to build modular, scalable, and autonomous workflows.

How do you scale AI agent expertise without drowning in context bloat?

In my latest article, I dive into **Agent Skills** β€” a new feature in Gemini CLI that represents a shift toward declarative engineering. Read more about modular, shareable AI workflows here:

πŸ”— danicat.dev/posts/agent-...

30.01.2026 09:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Of course, when you branch out too much, at some point you need to start refining and consolidating. So a phase of rapid expansion (using Antigravity) is often followed by focused work to refine and publish it (using Gemini CLI). In some sense, it is similar to the double diamond pattern in design.

24.01.2026 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

For example, when creating Tenkai, my experimentation framework, I was often split between frontend and server upgrades, but also tweaking godoctor (the thing that was being tested). I could do all of these changes in parallel thanks to the agent manager.

24.01.2026 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Antigravity works better for me when I'm in brainstorming mode or working with web applications. Agent manager mode allows me to work in projects that have multiple "moving parts" at the same time.

24.01.2026 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It takes away the distractions and I can pay close attention to what the model is doing. It also blends more nicely when I working on stuff that is inherently terminal based, e.g., if I need to constantly run commands on the terminal to validate my development, as when I'm developing an MCP server.

24.01.2026 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm now using both Gemini CLI and Antigravity for long enough to start forming some opinions. The terminal UI in Gemini CLI is really helpful when I want to work in **focused** mode.

#gemini #geminicli #antigravity

24.01.2026 08:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

I haven't been mindblown by Gemini in a while, then today the cli decides to do this... Is this what the kids call these days "karma farming" or "flexing"? πŸ˜†
#gemini #svg

23.01.2026 12:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
FOSDEM 2026 - Making of GoDoctor: an MCP server for Go development This session will explore the development of GoDoctor, a Model Context Protocol server designed to improve the experience of coding with AI agents. This is not a product presentation, GoDoctor is…

Next week , on February 1st, I will be at FOSDEM talking about my development process for MCP servers using Go. I'm also showcasing the experimentation process I have been developing for the past few weeks. If you are around don't be shy and come say hi!

fosdem.org/2026/schedul...

#golang #oss

22.01.2026 09:42 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

One of the things I never really adapted well after moving to the UK is the darkness during the winter. It totally messes up with my biorhythm. My sleep schedule is completely messed up, so I'm working crazy hours to compensate. I'm so glad my job allows this sort of flexibility

22.01.2026 05:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Improving Coding Agents with Help from Science Taming AI agents requires science, not just vibes. Discover how A/B testing and statistical rigor turn coding agents into a measurable engineering discipline.

New post on my blog! This time I'm talking about how to use science and statistics to put some order into the chaos of non-deterministic behaviour in coding agents. Can you really say your best practices are really the best? Now I can (with 95% confidence 😁)!

danicat.dev/posts/202601...

21.01.2026 16:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
AI Meetup (London): GenAI, LLMs and Agents Join over half million developers learning how to use and build AI through expert-led tech talks, workshops, bootcamps and crash courses. Level up your skills, and stay ahead of the industry | AICamp

Looking forward to attending the AICamp meetup in London tomorrow! I'll be speaking about Agent Development Kit (ADK).

www.aicamp.ai/event/eventd...

21.01.2026 12:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Taming Vibe Coding: The Engineer's Guide Get the speed of AI without the mess. Apply engineering basics to keep your code structured, safe, and built to last.

Taming Vibe Coding: The Engineer's Guide danicat.dev/posts/202512...
#gemini #vibecoding #lifeatgoogle

12.12.2025 17:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Building FrameFit: AI-Powered macOS App in 3 Hours How I built FrameFit, a macOS screenshot utility, in 3 hours using AI tools. A story of collaboration between developer and AI.

Building FrameFit: AI-Powered macOS App in 3 Hours

Written with #Gemini and speedgrapher (created by @danicat83.bsky.social). I had to give it a try πŸ‘. @developers.google.com #GDE

www.eliostruyf.com/building-fra...

24.11.2025 16:11 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - danicat/speedgrapher Contribute to danicat/speedgrapher development by creating an account on GitHub.

Being interviewed to write an article is definitely a nice way to think about writing a new content.

@danicat83.bsky.social, speedgrapher is a nice project! Great work! πŸ‘

github.com/danicat/spee...

25.11.2025 21:21 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
How to Create a Diagnostic Agent With Agent Development Kit This article is a guide to creating a diagnostic agent with the Agent Development Kit (ADK). It covers the development process and explains how to use Vertex AI RAG to improve the agent’s response qua...

How to Create a Diagnostic Agent With Agent Development Kit danicat.dev/posts/202510...

27.10.2025 14:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Someone at @ardanlabs.com shared this.

16.10.2025 12:04 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - hybridgroup/yzma: yzma lets you use Go to perform local inference with Vision Language Models (VLMs) and Large Language Models (LLMs) using llama.cpp without CGo. yzma lets you use Go to perform local inference with Vision Language Models (VLMs) and Large Language Models (LLMs) using llama.cpp without CGo. - hybridgroup/yzma

yzma is the new Go package for calling llama.cpp without CGo that I introduced at my @golab.io talk today. Check it out!

github.com/hybridgroup/...

#golang #llamacpp #llm #vlm #slm #tlm

06.10.2025 17:32 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

Getting ready to setup for my @golab.io keynote "That Machine Always Lies".
#golab2025 #golab #golang #tinygo

06.10.2025 14:26 πŸ‘ 9 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Post image

β€œUtil packages are a sign of defeat” @konradreiche.com at @golab.io

Totally agree! Naming is hard, but getting names right can dramatically improve software design, as often one thing leads to another. #golang

06.10.2025 09:29 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

First speaker of the day at @golab.io is @danicat83.bsky.social with "The Gopher's Craft in the Age of AI"
#golab #golang

06.10.2025 07:30 πŸ‘ 8 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1