<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://specdd.ai/how-to/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-choose-between-a-dedicated-plugin-and-universal-agent-skills/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-choose-the-right-specdd-skill/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-explain-specdd-to-your-team/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-fix-an-agent-that-ignores-your-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/install-and-setup/how-to-install-the-specdd-cli/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/editor-setup/how-to-install-the-vs-code-extension-for-sdd-files/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-maintain-the-single-responsibility-principle-with-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-plan-a-specdd-adoption-for-an-existing-repo/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-prompt-an-agent-with-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/refactoring-and-maintenance/how-to-refactor-with-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/code-review-and-governance/how-to-review-a-specdd-pull-request/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/how-to-run-the-spec-first-loop/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/how-to-start-with-spec-driven-development/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-use-specdd-to-limit-agent-risk/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/how-to-use-specdd-with-tdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-root-project-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-write-good-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-write-the-spec-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-make-an-agent-follow-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-chain-specdd-skills-safely/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/how-to-draft-specs-automatically-with-ai-then-review/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-fix-sdd-files-not-being-recognized-or-highlighted/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/install-and-setup/how-to-install-or-upgrade-node-js-22-for-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-install-specdd-universal-agent-skills-for-any-agent/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/editor-setup/how-to-install-the-jetbrains-plugin-for-sdd-files/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-introduce-specdd-to-a-skeptical-team/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-keep-specs-small-and-maintainable/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/refactoring-and-maintenance/how-to-refactor-with-agents-safely/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/code-review-and-governance/how-to-require-spec-updates-in-code-review/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-roll-out-specdd-across-an-engineering-team/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-separate-concerns-with-local-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/how-to-use-spec-driven-development-with-humans-and-agents/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/how-to-use-specdd-with-bdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-platform-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-module-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-write-security-constraints-in-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/install-and-setup/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-reduce-agent-mistakes-with-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/editor-setup/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-choose-the-right-spec-level/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/how-to-define-acceptance-criteria-for-implementation/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-define-and-enforce-module-and-architecture-boundaries-with-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/editor-setup/how-to-enable-sdd-validation-and-path-warnings-in-your-editor/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-fix-a-failing-specdd-cli-install-or-command-not-found/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/how-to-implement-one-spec-at-a-time/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/install-and-setup/how-to-initialize-specdd-in-a-new-project/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-introduce-specdd-without-slowing-delivery/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/how-to-move-from-vibe-coding-to-spec-driven-development/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-orient-an-agent-in-a-specdd-project-specdd-orient/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-prevent-agents-from-adding-forbidden-dependencies/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/code-review-and-governance/how-to-review-agent-generated-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-set-up-claude-code-for-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/refactoring-and-maintenance/how-to-update-specs-during-refactoring/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-use-specdd-for-onboarding/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-feature-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-write-the-purpose-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-ask-an-agent-to-plan-before-coding/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/install-and-setup/how-to-add-specdd-to-an-existing-project/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-explain-a-spec-specdd-explain/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/how-to-find-test-coverage-gaps-from-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-fix-specdd-node-version-errors/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/editor-setup/how-to-get-sdd-autocompletion-and-section-hints/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/how-to-keep-specs-in-sync-with-code-changes/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-prevent-cross-layer-coupling/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/refactoring-and-maintenance/how-to-retire-obsolete-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-run-a-spec-first-development-process/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-run-a-specdd-pilot/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-set-up-openai-codex-for-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-spec-authentication-boundaries/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-start-from-a-minimum-viable-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/how-to-use-specdd-in-10-minutes/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/code-review-and-governance/how-to-use-specdd-in-architecture-reviews/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-structure-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-service-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-review-an-agent-plan-against-a-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-assign-ownership-for-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/code-review-and-governance/how-to-define-write-authority-for-agents/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-keep-ui-components-focused/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-map-an-existing-codebase-into-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-name-specdd-files/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-plan-a-change-under-spec-authority-specdd-plan/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/how-to-recover-from-spec-code-drift/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-resolve-ambiguous-spec-match-warnings/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/how-to-run-quality-gates-after-specdd-changes/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-set-up-github-copilot-for-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-spec-data-privacy-requirements/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/refactoring-and-maintenance/how-to-split-modules-with-local-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/install-and-setup/how-to-update-your-specdd-framework-files/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-owns-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-model-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/how-to-write-your-first-sdd-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-keep-agents-from-changing-the-wrong-files/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-assess-change-risk-specdd-risk/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-avoid-leaky-abstractions/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/how-to-configure-team-rules-in-bootstrap-project-md/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/code-review-and-governance/how-to-create-a-specdd-review-checklist/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-fix-path-references-that-do-not-resolve/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-generate-draft-specs-from-existing-code/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/refactoring-and-maintenance/how-to-move-code-without-losing-spec-authority/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-place-sdd-files-in-a-repository/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-review-security-sensitive-changes-with-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/how-to-run-your-first-spec-driven-change-end-to-end/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-set-up-cursor-for-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/install-and-setup/how-to-structure-a-specdd-project-layout/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-use-specdd-in-agile-teams/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/how-to-use-specs-in-ci/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-can-modify-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-an-adapter-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-stop-agents-from-overengineering/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-author-and-revise-specs-specdd-author/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/how-to-choose-your-first-specdd-use-case/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/how-to-configure-personal-preferences-in-bootstrap-local-md/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-debug-spec-resolution-problems/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-decide-what-belongs-in-a-ticket-vs-a-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-design-testable-code-with-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/refactoring-and-maintenance/how-to-extract-a-module-with-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/how-to-prevent-regressions-with-local-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/code-review-and-governance/how-to-reject-a-spec-driven-change-constructively/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-set-up-windsurf-for-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-spec-a-legacy-module-safely/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-split-a-large-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-use-specdd-for-risk-classification/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-can-read-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/install-and-setup/how-to-verify-your-specdd-setup-is-correct/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-an-api-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-use-specs-as-agent-memory/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-adopt-specdd-one-folder-at-a-time/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-avoid-duplicating-parent-constraints-in-child-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-create-a-secure-coding-bootstrap-file/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-define-interfaces-before-implementation/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-fix-specs-that-are-too-vague-to-be-useful/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-implement-under-spec-authority-specdd-do/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-keep-specs-and-tickets-aligned/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/how-to-know-when-you-do-not-need-a-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/refactoring-and-maintenance/how-to-rename-or-move-files-without-breaking-spec-resolution/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/how-to-resolve-conflicts-between-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/code-review-and-governance/how-to-review-changes-to-must-not-and-forbids/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/how-to-review-whether-a-spec-is-testable/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-set-up-gemini-cli-for-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/install-and-setup/how-to-uninstall-specdd-from-a-project/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-references-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-component-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-manage-context-for-agents/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-avoid-god-objects-and-god-modules/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-be-explicit-in-a-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/how-to-choose-the-right-test-level-from-a-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-create-team-conventions-for-sdd-files/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-derive-tests-from-a-spec-specdd-test/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-fix-a-spec-that-conflicts-with-a-parent-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-migrate-from-architecture-md-or-a-big-requirements-doc-to-local-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/how-to-reference-another-areas-spec-safely/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/refactoring-and-maintenance/how-to-remove-dead-code-with-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/code-review-and-governance/how-to-review-a-spec-only-pull-request/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-set-up-opencode-for-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-spec-secrets-handling/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/install-and-setup/how-to-upgrade-from-an-older-specdd-project-layout/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/how-to-use-basic-specdd-levels/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-use-specdd-with-multiple-agents-on-one-repo/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-job-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-write-must-rules/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/how-to-change-a-spec-safely-after-code-already-exists/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-convert-a-feature-idea-into-a-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-fix-an-agent-that-cannot-find-the-right-local-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-get-consistent-results-across-different-agents/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-handle-handoffs-between-teams-with-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/how-to-link-existing-docs-and-content-with-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/how-to-measure-whether-specdd-is-helping/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-review-a-diff-against-specs-specdd-review/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-set-up-jetbrains-junie-for-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-spec-audit-logging/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-split-large-features-into-small-safe-changes/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/how-to-test-negative-constraints/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-an-event-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-write-must-not-rules/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/adopt-specdd-on-existing-projects/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-driven-workflows/how-to-deprecate-behavior-with-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-design-for-low-coupling-and-high-cohesion/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/getting-started/how-to-enforce-and-document-local-code-style-and-conventions/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-fix-stale-done-when-criteria/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-set-up-cline-for-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-spec-rate-limiting-and-abuse-prevention/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-standardize-specdd-across-multiple-repos/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/how-to-test-authorization-rules-from-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-trace-specs-to-code-tests-and-gaps-specdd-trace/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-use-specs-as-a-source-of-truth/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-forbids-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-policy-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-debug-against-the-governing-spec-specdd-debug/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/how-to-fix-broken-specdd-plugin-or-skill-installs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-keep-specs-reviewed-but-lightweight/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-review-a-draft-spec-before-using-it/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-set-up-antigravity-for-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-spec-payment-or-billing-safety-rules/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-depends-on-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-package-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-write-specs-that-prevent-technical-debt/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/how-to-prevent-agents-from-weakening-security-checks/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-refactor-while-preserving-specified-behavior-specdd-refactor/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-switch-your-specdd-setup-to-a-different-agent-without-losing-context/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-use-non-goals-to-prevent-the-wrong-work/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/how-to-use-specdd-in-rfc-or-design-review-workflows/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-exposes-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-library-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-write-specs-for-edge-cases/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/testing-and-quality/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/code-review-and-governance/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-ask-an-agent-to-explain-a-spec-before-implementation/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-compare-spec-driven-development-vs-tdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-manage-tasks-across-specs-specdd-task/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-accepts-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-verify-an-agent-has-loaded-specdd-skills-correctly/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/write-specs-by-level/how-to-write-a-repository-spec/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-write-specs-for-backwards-compatibility/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-compare-spec-driven-development-vs-bdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-generate-docs-from-specs-specdd-docs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-stop-an-agent-when-the-spec-is-ambiguous/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/set-up-your-agent/how-to-use-specdd-with-agents-that-do-not-support-skills/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-returns-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-write-specs-for-performance-constraints/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/refactoring-and-maintenance/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-ask-an-agent-to-update-the-spec-after-discovering-missing-context/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-compare-specdd-specs-vs-architecture-docs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-use-the-cli-through-an-agent-specdd-cli/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-raises-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/spec-writing-technique/how-to-write-specs-for-observability/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/security-and-risk/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/agent-workflows/how-to-keep-agent-prompts-short-with-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-keep-business-rules-in-the-domain-layer/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/work-with-specdd-skills/how-to-plan-adoption-with-an-agent-specdd-adopt/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-handles-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/teams-and-process/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-prevent-duplicate-logic-with-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-write-tasks/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-design-stable-public-apis-with-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-write-done-when/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/troubleshooting/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/software-design-practices/how-to-manage-dependency-direction-with-specs/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-write-scenario-blocks/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-the-example-section/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-metadata-or-frontmatter-in-specdd-files/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-write-comments-in-sdd-files/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-paths-in-specdd-sections/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/use-spec-sections/how-to-use-globs-in-specdd/</loc><lastmod>2026-06-07T15:07:27+02:00</lastmod></url><url><loc>https://specdd.ai/news/specdd-vscode-support-added/</loc><lastmod>2026-06-04T01:38:50+02:00</lastmod></url><url><loc>https://specdd.ai/articles/the-amazing-trio-code-specs-and-automated-tests/</loc><lastmod>2026-06-03T23:28:02+02:00</lastmod></url><url><loc>https://specdd.ai/articles/specdd-superpowers-traceable-intent/</loc><lastmod>2026-06-03T23:28:02+02:00</lastmod></url><url><loc>https://specdd.ai/articles/specdd-superpowers-safer-delivery/</loc><lastmod>2026-06-03T23:28:02+02:00</lastmod></url><url><loc>https://specdd.ai/articles/specdd-superpowers-better-software-design/</loc><lastmod>2026-06-03T23:28:02+02:00</lastmod></url><url><loc>https://specdd.ai/news/specdd-agent-skills-1-0-2-released/</loc><lastmod>2026-05-31T14:00:11+02:00</lastmod></url><url><loc>https://specdd.ai/news/specdd-1-4-released/</loc><lastmod>2026-05-31T14:00:11+02:00</lastmod></url><url><loc>https://specdd.ai/news/specdd-cli-1-1-1-released/</loc><lastmod>2026-05-31T14:00:11+02:00</lastmod></url><url><loc>https://specdd.ai/news/specdd-cli-1-1-0-released/</loc><lastmod>2026-05-31T14:00:11+02:00</lastmod></url><url><loc>https://specdd.ai/news/specdd-language-1-1-released/</loc><lastmod>2026-05-31T14:00:11+02:00</lastmod></url><url><loc>https://specdd.ai/news/specdd-universal-agent-skills-support/</loc><lastmod>2026-05-24T01:48:38+02:00</lastmod></url><url><loc>https://specdd.ai/news/specdd-agent-plugins-released/</loc><lastmod>2026-05-24T01:48:38+02:00</lastmod></url><url><loc>https://specdd.ai/news/specdd-1-3-released/</loc><lastmod>2026-05-19T21:44:19+02:00</lastmod></url><url><loc>https://specdd.ai/articles/specdd-for-devops-ansible-roles-and-playbooks/</loc><lastmod>2026-05-19T21:15:39+02:00</lastmod></url><url><loc>https://specdd.ai/news/specdd-cli-1-0-0-released/</loc><lastmod>2026-05-17T02:18:03+02:00</lastmod></url><url><loc>https://specdd.ai/news/specdd-1-2-released/</loc><lastmod>2026-05-17T02:18:03+02:00</lastmod></url><url><loc>https://specdd.ai/articles/specdd-as-the-interface-between-product-and-development-teams/</loc><lastmod>2026-05-19T21:15:39+02:00</lastmod></url><url><loc>https://specdd.ai/articles/scaling-ai-driven-development-needs-a-spec-layer/</loc><lastmod>2026-05-17T02:18:03+02:00</lastmod></url><url><loc>https://specdd.ai/articles/hacking-specdd-iterative-development-using-specs-as-planning-checkpoints/</loc><lastmod>2026-05-17T02:18:03+02:00</lastmod></url><url><loc>https://specdd.ai/articles/hacking-specdd-generating-specs-from-prompts-for-fun-and-profit/</loc><lastmod>2026-05-19T21:15:39+02:00</lastmod></url><url><loc>https://specdd.ai/articles/is-specdd-too-verbose-only-if-you-measure-it-against-toy-code/</loc><lastmod>2026-05-17T02:18:03+02:00</lastmod></url><url><loc>https://specdd.ai/articles/specdd-for-non-technical-users/</loc><lastmod>2026-05-17T02:18:03+02:00</lastmod></url><url><loc>https://specdd.ai/articles/specdd-for-developers/</loc><lastmod>2026-05-19T21:15:39+02:00</lastmod></url><url><loc>https://specdd.ai/articles/specdd-for-ctos/</loc><lastmod>2026-05-17T02:18:03+02:00</lastmod></url><url><loc>https://specdd.ai/articles/i-built-specdd-because-ai-kept-forgetting-what-we-were-building/</loc><lastmod>2026-05-19T21:15:39+02:00</lastmod></url><url><loc>https://specdd.ai/</loc><lastmod>2026-06-07T15:06:35+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/reference/agents/</loc></url><url><loc>https://specdd.ai/how-to/reference/claude/</loc></url><url><loc>https://specdd.ai/how-to/reference/language/</loc></url><url><loc>https://specdd.ai/how-to/reference/quickstart/</loc></url><url><loc>https://specdd.ai/how-to/reference/readme/</loc></url><url><loc>https://specdd.ai/language-reference/</loc><lastmod>2026-05-31T13:35:27+02:00</lastmod></url><url><loc>https://specdd.ai/articles/</loc><lastmod>2026-05-17T02:18:03+02:00</lastmod></url><url><loc>https://specdd.ai/contact/</loc><lastmod>2026-05-17T02:18:03+02:00</lastmod></url><url><loc>https://specdd.ai/news/</loc><lastmod>2026-05-17T02:18:03+02:00</lastmod></url><url><loc>https://specdd.ai/privacy/</loc><lastmod>2026-05-23T00:50:52+02:00</lastmod></url><url><loc>https://specdd.ai/quickstart/</loc><lastmod>2026-06-07T15:06:35+02:00</lastmod></url><url><loc>https://specdd.ai/changelog/</loc><lastmod>2026-05-31T13:35:27+02:00</lastmod></url><url><loc>https://specdd.ai/how-to/reference/tools/</loc></url><url><loc>https://specdd.ai/tools/</loc><lastmod>2026-06-07T15:06:35+02:00</lastmod></url></urlset>