<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>AI Craftsman Superpowers | Blog</title><description>Insights on craftsmanship, DDD, Clean Architecture, and AI-assisted development.</description><link>https://ai-craftsman.dev/</link><language>en-us</language><item><title>Why AI-Generated Code Needs Discipline</title><link>https://ai-craftsman.dev/blog/why-ai-needs-discipline/</link><guid isPermaLink="true">https://ai-craftsman.dev/blog/why-ai-needs-discipline/</guid><description>Claude is powerful. But power without discipline is chaos. Here&apos;s why AI Craftsman Superpowers exists.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate><category>AI</category><category>Craftsmanship</category><category>Claude</category></item><item><title>Zero Drift CI: Same Rules Everywhere, from Hook to Pipeline</title><link>https://ai-craftsman.dev/blog/zero-drift-ci-pipeline/</link><guid isPermaLink="true">https://ai-craftsman.dev/blog/zero-drift-ci-pipeline/</guid><description>Local hooks pass but CI fails? Never again. Multi-CI Zero Drift ensures identical validation at every stage.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate><category>CI</category><category>DevEx</category><category>TDD</category></item><item><title>The Iron Law Pattern: Zero Drift Across Sessions</title><link>https://ai-craftsman.dev/blog/iron-law-pattern-explained/</link><guid isPermaLink="true">https://ai-craftsman.dev/blog/iron-law-pattern-explained/</guid><description>How loading canonical examples before generation guarantees consistent code quality.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate><category>Craftsmanship</category><category>DDD</category><category>Clean Architecture</category></item><item><title>Your Cognitive Biases Are Writing Your Code</title><link>https://ai-craftsman.dev/blog/cognitive-bias-in-coding/</link><guid isPermaLink="true">https://ai-craftsman.dev/blog/cognitive-bias-in-coding/</guid><description>Acceleration bias, scope creep, sunk cost: the plugin that catches what you can&apos;t see.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>AI</category><category>Claude</category><category>DevEx</category></item><item><title>DDD with Claude Code: Teaching AI to Think in Bounded Contexts</title><link>https://ai-craftsman.dev/blog/ddd-with-claude-code/</link><guid isPermaLink="true">https://ai-craftsman.dev/blog/ddd-with-claude-code/</guid><description>How to use Claude Code with AI Craftsman Superpowers to generate domain models that respect aggregate boundaries and ubiquitous language.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><category>DDD</category><category>Claude</category><category>AI</category></item><item><title>Why AI Needs Craftsmanship: The Case for Disciplined Code Generation</title><link>https://ai-craftsman.dev/blog/why-ai-needs-craftsmanship/</link><guid isPermaLink="true">https://ai-craftsman.dev/blog/why-ai-needs-craftsmanship/</guid><description>Raw AI code generation is a forge without a blacksmith. Here&apos;s how the craftsman approach: Iron Law, Quality Gates, Bias Detection: turns chaos into steel.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate><category>AI</category><category>Craftsmanship</category><category>Clean Architecture</category></item></channel></rss>