<?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://semsway.com/posts/</loc><lastmod>2026-06-15T00:00:00+00:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/"/></url><url><loc>https://semsway.com/</loc><lastmod>2026-06-15T00:00:00+00:00</lastmod><changefreq>daily</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/"/></url><url><loc>https://semsway.com/posts/tokenmaxxing-bubble/</loc><lastmod>2026-06-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/tokenmaxxing-bubble/"/></url><url><loc>https://semsway.com/posts/ai-agents-cross-repo-code-design/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/ai-agents-cross-repo-code-design/"/></url><url><loc>https://semsway.com/posts/claude-code-goal-finish-line/</loc><lastmod>2026-05-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/claude-code-goal-finish-line/"/></url><url><loc>https://semsway.com/posts/launchpad-guided-feature-delivery/</loc><lastmod>2026-05-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/launchpad-guided-feature-delivery/"/></url><url><loc>https://semsway.com/posts/poor-mans-agent-claude-code-headless/</loc><lastmod>2026-05-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/poor-mans-agent-claude-code-headless/"/></url><url><loc>https://semsway.com/posts/claude-code-token-diet/</loc><lastmod>2026-05-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/claude-code-token-diet/"/></url><url><loc>https://semsway.com/about/</loc><lastmod>2026-05-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/about/"/></url><url><loc>https://semsway.com/posts/bmad-builder-agentic-sdlc/</loc><lastmod>2026-05-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/bmad-builder-agentic-sdlc/"/></url><url><loc>https://semsway.com/posts/testing-ai-agent-skills/</loc><lastmod>2026-04-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/testing-ai-agent-skills/"/></url><url><loc>https://semsway.com/posts/internal-knowledge-hub-built-100-ai/</loc><lastmod>2026-03-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/internal-knowledge-hub-built-100-ai/"/></url><url><loc>https://semsway.com/posts/claude-sauce-spicey-yet-nicey/</loc><lastmod>2026-01-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/claude-sauce-spicey-yet-nicey/"/></url><url><loc>https://semsway.com/posts/dont-waste-time-style-your-code-black-it/</loc><lastmod>2025-09-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/dont-waste-time-style-your-code-black-it/"/></url><url><loc>https://semsway.com/posts/deploy-pytest-cookiecutter/</loc><lastmod>2025-09-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/deploy-pytest-cookiecutter/"/></url><url><loc>https://semsway.com/posts/mcp-made-simple-fastmcp/</loc><lastmod>2025-08-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/mcp-made-simple-fastmcp/"/></url><url><loc>https://semsway.com/posts/kickstarting-ai-enhanced-automation-infrastructure/</loc><lastmod>2025-07-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/kickstarting-ai-enhanced-automation-infrastructure/"/></url><url><loc>https://semsway.com/posts/asserting-pytest-made-fun/</loc><lastmod>2025-07-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/asserting-pytest-made-fun/"/></url><url><loc>https://semsway.com/posts/ollama-3-coding-companion/</loc><lastmod>2024-05-12T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/ollama-3-coding-companion/"/></url><url><loc>https://semsway.com/posts/reusing-core-functions-locust-pytest/</loc><lastmod>2024-05-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/reusing-core-functions-locust-pytest/"/></url><url><loc>https://semsway.com/posts/effective-unit-testing-hypothesis-pytest/</loc><lastmod>2024-04-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/effective-unit-testing-hypothesis-pytest/"/></url><url><loc>https://semsway.com/posts/sweet-debugging-icecream-python/</loc><lastmod>2024-04-06T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/sweet-debugging-icecream-python/"/></url><url><loc>https://semsway.com/posts/elevate-your-github-profile/</loc><lastmod>2024-04-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/elevate-your-github-profile/"/></url><url><loc>https://semsway.com/posts/extending-pytest-hooks-plugins/</loc><lastmod>2024-03-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/extending-pytest-hooks-plugins/"/></url><url><loc>https://semsway.com/posts/async-testing-flask-pytest/</loc><lastmod>2024-03-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/async-testing-flask-pytest/"/></url><url><loc>https://semsway.com/posts/pytest-parametrization-injecting-data/</loc><lastmod>2024-03-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/pytest-parametrization-injecting-data/"/></url><url><loc>https://semsway.com/posts/simplifying-api-testing-pytest-requests/</loc><lastmod>2024-03-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/posts/simplifying-api-testing-pytest-requests/"/></url><url><loc>https://semsway.com/projects/</loc><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/projects/"/></url><url><loc>https://semsway.com/privacy/</loc><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://semsway.com/privacy/"/></url></urlset>