Skip to content
View diegopetrucci's full-sized avatar

Block or report diegopetrucci

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
diegopetrucci/README.md

Hi, I'm Diego

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! πŸ’ƒ

Writing

Sometimes I write about AI and software engineering, sometimes I write about life.

Projects

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.

AI skills

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.

Pi extensions

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.

Dotfiles

If you're curious about how I set my machines up:

  • dot β€” my public dotfiles

Get in touch

Pinned Loading

  1. ai-agents-skills ai-agents-skills Public

    AI agent skils I use

    Python 2

  2. pi-assistant pi-assistant Public

    Use your raspberry pi as a (voice) AI assistant

    Python 1

  3. dot dot Public

    My dotfiles. You can spy on me!

    Shell

  4. pi-extensions pi-extensions Public

    A collection of pi extensions, starting with a minimal custom footer.

    TypeScript

  5. ios-agents-skills ios-agents-skills Public

    Agent skills for iOS development

  6. claudio claudio Public

    A reimplementation of open claw in swift & vapor.

    Swift 1