<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://aipatterns.dev</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aipatterns.dev/skills</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://aipatterns.dev/agents</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/agents-md</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aipatterns.dev/terms</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://aipatterns.dev/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/what-is-a-pattern</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/history-of-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/why-learn-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/criticism-of-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/classification-of-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/factory-comparison</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/visitor-and-double-dispatch</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/choosing-a-pattern</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/eval-driven-development</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/for-agents</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/what-is-refactoring</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/technical-debt</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/when-to-refactor</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/guides/how-to-refactor</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/creational</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/structural</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/behavioral</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/resilience</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/bloaters</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/composing-methods</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/moving-features-between-objects</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/oo-abusers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/change-preventers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/organizing-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/dispensables</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/simplifying-conditional-expressions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/couplers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/simplifying-method-calls</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/dealing-with-generalization</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/other</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/strangler-fig</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/backends-for-frontends</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/chain-of-responsibility</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/command</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/iterator</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/mediator</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/memento</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/observer</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/state</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/strategy</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/template-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/visitor</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/factory-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/abstract-factory</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/builder</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/prototype</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/singleton</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/cache-aside</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/transactional-outbox</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/saga</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/idempotent-consumer</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/cqrs</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/timeout</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/circuit-breaker</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/retry</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/exponential-backoff</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/fallback</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/rate-limiting</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/adapter</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/bridge</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/composite</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/decorator</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/facade</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/flyweight</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/design-patterns/proxy</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/extract-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/inline-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/extract-variable</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/inline-temp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-temp-with-query</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/split-temporary-variable</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/remove-assignments-to-parameters</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-method-with-method-object</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/substitute-algorithm</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/pull-up-field</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/pull-up-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/pull-up-constructor-body</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/push-down-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/push-down-field</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/extract-subclass</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/extract-superclass</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/extract-interface</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/collapse-hierarchy</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/form-template-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-inheritance-with-delegation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-delegation-with-inheritance</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/move-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/move-field</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/extract-class</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/inline-class</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/hide-delegate</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/remove-middle-man</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/introduce-foreign-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/introduce-local-extension</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/self-encapsulate-field</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-data-value-with-object</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/change-value-to-reference</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/change-reference-to-value</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-array-with-object</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/duplicate-observed-data</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/change-unidirectional-association-to-bidirectional</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/change-bidirectional-association-to-unidirectional</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-magic-number-with-symbolic-constant</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/encapsulate-field</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/encapsulate-collection</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-type-code-with-class</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-type-code-with-subclasses</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-type-code-with-state-strategy</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-subclass-with-fields</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/decompose-conditional</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/consolidate-conditional-expression</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/consolidate-duplicate-conditional-fragments</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/remove-control-flag</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-nested-conditional-with-guard-clauses</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-conditional-with-polymorphism</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/introduce-null-object</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/introduce-assertion</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/rename-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/add-parameter</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/remove-parameter</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/separate-query-from-modifier</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/parameterize-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-parameter-with-explicit-methods</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/preserve-whole-object</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-parameter-with-method-call</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/introduce-parameter-object</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/remove-setting-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/hide-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-constructor-with-factory-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-error-code-with-exception</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/replace-exception-with-test</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/techniques/consolidate-tools</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/long-method</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/large-class</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/primitive-obsession</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/long-parameter-list</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/data-clumps</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/divergent-change</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/shotgun-surgery</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/parallel-inheritance-hierarchies</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/feature-envy</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/inappropriate-intimacy</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/message-chains</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/middle-man</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/comments</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/duplicate-code</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/lazy-class</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/data-class</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/dead-code</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/speculative-generality</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/switch-statements</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/temporary-field</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/refused-bequest</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/alternative-classes-with-different-interfaces</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/incomplete-library-class</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aipatterns.dev/refactoring/smells/thin-tool-wrapper</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
