<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.matteovincenti.com/</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/" />
</url>
<url>
<loc>https://www.matteovincenti.com/en</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/" />
</url>
<url>
<loc>https://www.matteovincenti.com/profilo</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/profilo" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/profile" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/profilo" />
</url>
<url>
<loc>https://www.matteovincenti.com/en/profile</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/profilo" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/profile" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/profilo" />
</url>
<url>
<loc>https://www.matteovincenti.com/blog</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog" />
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog" />
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/prepare-project-claude-code-codex</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/prepare-project-claude-code-codex" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/preparare-progetto-claude-code-codex" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/preparare-progetto-claude-code-codex" />
<lastmod>2026-10-25T15:05:44.179Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/enterprise-rag-wrong-document</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/enterprise-rag-wrong-document" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/rag-documento-sbagliato-valutare-retrieval" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/rag-documento-sbagliato-valutare-retrieval" />
<lastmod>2026-10-24T15:11:18.229Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/ai-agents-team-quality-costs-responsibility</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/ai-agents-team-quality-costs-responsibility" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/agenti-ai-team-qualita-costi-responsabilita" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/agenti-ai-team-qualita-costi-responsabilita" />
<lastmod>2026-10-23T15:32:01.519Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/agenti-ai-team-qualita-costi-responsabilita</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/agenti-ai-team-qualita-costi-responsabilita" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/ai-agents-team-quality-costs-responsibility" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/agenti-ai-team-qualita-costi-responsabilita" />
<lastmod>2026-10-23T13:35:12.609Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/rag-cag-kag-conoscenza-ai</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/rag-cag-kag-conoscenza-ai" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/rag-cag-kag-ai-knowledge" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/rag-cag-kag-conoscenza-ai" />
<lastmod>2026-10-24T19:34:11.058Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/rag-documento-sbagliato-valutare-retrieval</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/rag-documento-sbagliato-valutare-retrieval" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/enterprise-rag-wrong-document" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/rag-documento-sbagliato-valutare-retrieval" />
<lastmod>2026-10-24T15:11:18.229Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/uuidv7-bigint-postgresql-ordine-inserimento</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/uuidv7-bigint-postgresql-ordine-inserimento" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/uuidv7-bigint-postgresql-insert-order" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/uuidv7-bigint-postgresql-ordine-inserimento" />
<lastmod>2026-10-25T15:05:44.179Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/ridurre-token-claude-codex-esperimenti</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/ridurre-token-claude-codex-esperimenti" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/reduce-claude-codex-tokens-experiments" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/ridurre-token-claude-codex-esperimenti" />
<lastmod>2026-10-23T20:07:16.216Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/act-as-expert-role-prompting-criteria</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/act-as-expert-role-prompting-criteria" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/comportati-esperto-role-prompting-criteri" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/comportati-esperto-role-prompting-criteri" />
<lastmod>2026-10-25T15:05:44.179Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/context-engineering-memory-handoffs-wiki</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/context-engineering-memory-handoffs-wiki" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/context-engineering-memoria-handoff-wiki" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/context-engineering-memoria-handoff-wiki" />
<lastmod>2026-10-24T09:53:37.439Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/meta-repository-agenti-ai</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/meta-repository-agenti-ai" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/meta-repository-ai-agents" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/meta-repository-agenti-ai" />
<lastmod>2026-10-23T11:54:52.233Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/ai-code-review-pull-request-ready</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/ai-code-review-pull-request-ready" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/code-review-agenti-ai-pr-pronta" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/code-review-agenti-ai-pr-pronta" />
<lastmod>2026-10-24T10:38:36.599Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/langchain-langgraph-openrouter-langfuse-quale-scegliere</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/langchain-langgraph-openrouter-langfuse-quale-scegliere" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/langchain-langgraph-openrouter-langfuse-which-to-choose" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/langchain-langgraph-openrouter-langfuse-quale-scegliere" />
<lastmod>2026-10-24T09:53:37.439Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/agent-harness-engineering-controls</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/agent-harness-engineering-controls" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/harness-engineering-controlli-agenti-ai" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/harness-engineering-controlli-agenti-ai" />
<lastmod>2026-10-24T11:40:42.254Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/allucinazioni-ai-verificare-agenti</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/allucinazioni-ai-verificare-agenti" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/ai-hallucinations-verify-agents" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/allucinazioni-ai-verificare-agenti" />
<lastmod>2026-10-23T13:35:12.605Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/ai-hallucinations-verify-agents</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/ai-hallucinations-verify-agents" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/allucinazioni-ai-verificare-agenti" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/allucinazioni-ai-verificare-agenti" />
<lastmod>2026-10-23T15:32:01.519Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/harness-engineering-controlli-agenti-ai</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/harness-engineering-controlli-agenti-ai" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/agent-harness-engineering-controls" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/harness-engineering-controlli-agenti-ai" />
<lastmod>2026-10-24T11:40:42.254Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/mcp-skills-ridurre-token-contesto</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/mcp-skills-ridurre-token-contesto" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/mcp-skills-reduce-tokens-context" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/mcp-skills-ridurre-token-contesto" />
<lastmod>2026-10-24T14:34:23.337Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/eav-postgresql-prestazioni-prima-della-cache</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/eav-postgresql-prestazioni-prima-della-cache" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/eav-data-model-custom-fields-performance" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/eav-postgresql-prestazioni-prima-della-cache" />
<lastmod>2026-10-23T11:54:52.233Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/eav-data-model-custom-fields-performance</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/eav-data-model-custom-fields-performance" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/eav-postgresql-prestazioni-prima-della-cache" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/eav-postgresql-prestazioni-prima-della-cache" />
<lastmod>2026-10-23T11:54:52.233Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/ai-debugging-minimal-reproduction</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/ai-debugging-minimal-reproduction" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/debugging-agenti-ai-caso-minimo" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/debugging-agenti-ai-caso-minimo" />
<lastmod>2026-10-25T15:05:44.179Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/mcp-guida-server-tools-skills</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/mcp-guida-server-tools-skills" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/mcp-server-tools-skills-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/mcp-guida-server-tools-skills" />
<lastmod>2026-10-24T09:53:37.439Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/agenti-stato-crash-checkpoint-idempotenza</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/agenti-stato-crash-checkpoint-idempotenza" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/stateful-agents-crash-checkpoints-idempotency" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/agenti-stato-crash-checkpoint-idempotenza" />
<lastmod>2026-10-24T10:24:06.550Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/rag-cag-kag-ai-knowledge</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/rag-cag-kag-ai-knowledge" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/rag-cag-kag-conoscenza-ai" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/rag-cag-kag-conoscenza-ai" />
<lastmod>2026-10-24T19:34:11.058Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/context-engineering-memoria-handoff-wiki</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/context-engineering-memoria-handoff-wiki" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/context-engineering-memory-handoffs-wiki" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/context-engineering-memoria-handoff-wiki" />
<lastmod>2026-10-24T09:53:37.439Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/optimise-skills-claude-codex</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/optimise-skills-claude-codex" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/ottimizzare-skills-claude-codex" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/ottimizzare-skills-claude-codex" />
<lastmod>2026-10-23T20:48:12.256Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/langchain-langgraph-openrouter-langfuse-which-to-choose</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/langchain-langgraph-openrouter-langfuse-which-to-choose" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/langchain-langgraph-openrouter-langfuse-quale-scegliere" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/langchain-langgraph-openrouter-langfuse-quale-scegliere" />
<lastmod>2026-10-24T09:53:37.439Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/debugging-agenti-ai-caso-minimo</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/debugging-agenti-ai-caso-minimo" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/ai-debugging-minimal-reproduction" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/debugging-agenti-ai-caso-minimo" />
<lastmod>2026-10-25T15:05:44.179Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/comportati-esperto-role-prompting-criteri</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/comportati-esperto-role-prompting-criteri" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/act-as-expert-role-prompting-criteria" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/comportati-esperto-role-prompting-criteri" />
<lastmod>2026-10-25T15:05:44.179Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/preparare-progetto-claude-code-codex</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/preparare-progetto-claude-code-codex" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/prepare-project-claude-code-codex" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/preparare-progetto-claude-code-codex" />
<lastmod>2026-10-25T15:05:44.179Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/prompt-injection-confini-agenti</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/prompt-injection-confini-agenti" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/prompt-injection-agent-boundaries" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/prompt-injection-confini-agenti" />
<lastmod>2026-10-24T17:44:07.389Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/uuidv7-bigint-postgresql-insert-order</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/uuidv7-bigint-postgresql-insert-order" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/uuidv7-bigint-postgresql-ordine-inserimento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/uuidv7-bigint-postgresql-ordine-inserimento" />
<lastmod>2026-10-25T15:05:44.179Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/stateful-agents-crash-checkpoints-idempotency</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/stateful-agents-crash-checkpoints-idempotency" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/agenti-stato-crash-checkpoint-idempotenza" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/agenti-stato-crash-checkpoint-idempotenza" />
<lastmod>2026-10-24T10:24:06.550Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/mcp-server-tools-skills-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/mcp-server-tools-skills-guide" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/mcp-guida-server-tools-skills" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/mcp-guida-server-tools-skills" />
<lastmod>2026-10-24T09:53:37.439Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/mcp-skills-reduce-tokens-context</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/mcp-skills-reduce-tokens-context" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/mcp-skills-ridurre-token-contesto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/mcp-skills-ridurre-token-contesto" />
<lastmod>2026-10-24T14:34:23.337Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/code-review-agenti-ai-pr-pronta</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/code-review-agenti-ai-pr-pronta" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/ai-code-review-pull-request-ready" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/code-review-agenti-ai-pr-pronta" />
<lastmod>2026-10-24T10:38:36.599Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/blog/ottimizzare-skills-claude-codex</loc>
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/ottimizzare-skills-claude-codex" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/optimise-skills-claude-codex" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/ottimizzare-skills-claude-codex" />
<lastmod>2026-10-23T20:48:12.256Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/prompt-injection-agent-boundaries</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/prompt-injection-agent-boundaries" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/prompt-injection-confini-agenti" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/prompt-injection-confini-agenti" />
<lastmod>2026-10-24T17:44:07.389Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/meta-repository-ai-agents</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/meta-repository-ai-agents" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/meta-repository-agenti-ai" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/meta-repository-agenti-ai" />
<lastmod>2026-10-23T11:54:52.233Z</lastmod>
</url>
<url>
<loc>https://www.matteovincenti.com/en/blog/reduce-claude-codex-tokens-experiments</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matteovincenti.com/en/blog/reduce-claude-codex-tokens-experiments" />
<xhtml:link rel="alternate" hreflang="it" href="https://www.matteovincenti.com/blog/ridurre-token-claude-codex-esperimenti" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matteovincenti.com/blog/ridurre-token-claude-codex-esperimenti" />
<lastmod>2026-10-23T20:07:16.216Z</lastmod>
</url>
</urlset>
