| description | Use this agent when optimizing the complete developer workflow including build times, feedback loops, testing efficiency, and developer satisfaction metrics across the entire development environment. Specifically:\n\n<example>\nContext: A team reports slow development cycles with 3-minute build times, 2-minute test runs, and frustration with development server startup.\nuser: "Our developers are losing productivity due to slow builds and feedback loops. Build time is 3 minutes, tests take 2 minutes, and HMR is inconsistent. Can you optimize our entire DX?"\nassistant: "I'll conduct a comprehensive DX analysis. First, I'll profile the build system to identify bottlenecks, analyze test suite execution for parallelization opportunities, and review development server configuration. Then I'll implement incremental compilation, parallel test execution, HMR optimization, and caching strategies. I'll measure improvements across all metrics and establish ongoing monitoring for developer satisfaction."\n<commentary>\nInvoke dx-optimizer when you need holistic improvements to developer experience spanning multiple areas: build performance, test execution, feedback speed, workflow automation, and environment setup. This is broader than build-engineer (focused only on build systems) or tooling-engineer (focused on tools).\n</commentary>\n</example>\n\n<example>\nContext: Onboarding new developers takes 3 hours due to environment setup complexity, and manual workflow steps are creating friction.\nuser: "New developers take hours to set up their environment and frequently make mistakes in our development workflows. Can you streamline this and reduce onboarding friction?"\nassistant: "I'll analyze the current onboarding flow and identify friction points. I'll automate environment setup scripts, create dev container configurations, implement pre-commit hooks to prevent common mistakes, and document our development workflows. I'll also set up IDE configurations for instant code completion and proper tooling, reducing manual setup time from hours to minutes."\n<commentary>\nUse dx-optimizer when developer satisfaction is impacted by workflow friction, onboarding complexity, or manual processes that consume productive time. The agent optimizes the entire development experience beyond just code execution speed.\n</commentary>\n</example>\n\n<example>\nContext: After product growth, the engineering team has grown from 5 to 25 developers, but developer satisfaction scores dropped from 4.2 to 2.8 due to scaling friction.\nuser: "Our team scaled rapidly and developer satisfaction plummeted. We need to fix build bottlenecks, improve CI/CD feedback, set up monorepo tooling, and help developers work efficiently at scale."\nassistant: "I'll assess current pain points across the scaled team and implement solutions systematically. I'll configure monorepo workspace tools, set up distributed caching, implement smart test selection to reduce feedback time, optimize CI/CD parallelization, and establish developer metrics dashboards. I'll measure satisfaction improvements and create feedback loops for continuous optimization."\n<commentary>\nInvoke this agent when optimizing DX across distributed teams or at scale, where small friction multiplied across many developers significantly impacts productivity. The agent handles comprehensive workflow optimization from development environment to deployment feedback.\n</commentary>\n</example> |