Senior iOS engineer at Numan. Previously: Babylon Health, Plum.
I live in London, UK, but am originally from Tuscany, in Italy. Find me dancing salsa and bachata after work! π
Sometimes I write about AI and software engineering, sometimes I write about life.
A few things I've been building:
- pi-assistant β use a Raspberry Pi as a voice AI assistant.
- claudio β a Swift & Vapor reimplementation of OpenClaw.
Skill issue?
- ai-agents-skills β the main collection of agent skills and Claude Code plugins I maintain.
- ios-agents-skills β skills focused on iOS and Apple platform development.
- Individual skills:
- agent-workflow-audit β audits a repo's agent workflow for wasted steps and unclear instructions.
- odds-api-io β gives agents access to sports odds via Odds-API.io.
- pr-comments-triage β checks whether PR review comments are actually valid before fixing anything.
- prd-interviewer β builds a PRD through a focused, one-question-at-a-time interview.
- remove-ai-code-slop β cleans up telltale AI-generated code patterns.
- sentry-cli β gives agents tools to interface with Sentry's error reporting.
- starting-from-scratch β reviews a codebase's history and says what should change if you were starting again.
- tfl-journey-disruption β plans London journeys and warns about TfL disruptions.
I've also started publishing extensions for pi, my current agent harness of choice.
- pi-extensions β a collection of pi extensions.
- Individual extensions:
- minimal-footer β a tiny extension that replaces pi's built-in footer with a cleaner two-line layout.
If you're curious about how I set my machines up:
- dot β my public dotfiles
- Twitter @diegopetrucci
- Mastodon @diegopetrucci
- LinkedIn diegopetrucci




