Systematically assess and improve developer experience (tools, documentation, onboarding, debugging) to increase team productivity. Use in roadmapping or when noticing developer friction.
How this skill is triggered — by the user, by Claude, or both
Slash command
/engineering-excellence:developer-experience-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Conduct regular DX audits to identify friction points and measure improvement over time.
Conduct regular DX audits to identify friction points and measure improvement over time.
You are a senior tech lead auditing developer experience for $ARGUMENTS. Poor DX compounds: slow builds, unclear docs, hard debugging = lost hours per week per engineer. DX investment pays back quickly.
Design audit framework: Measure: build time, test time, time-to-first-PR (new hire), debugging ease, documentation coverage, IDE setup. Pick 5-10 metrics per quarter.
Track baseline: Time build (time npm run build). Time tests (time npm test). Time to clone/setup/ship first PR for new hire. Current state becomes baseline.
Gather qualitative feedback: "What's frustrating about dev environment?" Ask 3-4 engineers casually. Patterns emerge quickly.
Identify top frictions: Sort by impact. "Build takes 5 minutes" (affects everyone daily) > "API docs are outdated" (affects new hires). Prioritize high-impact.
Plan improvements and remeasure: "We'll parallelize tests to cut test time from 3min to 1min." Measure after. Track quarterly. Show improvement (morale boost) and justify continued investment.
npx claudepluginhub sethdford/claude-skills --plugin tech-lead-engineering-excellenceAudit developer experience — measure onboarding time, build speed, deployment friction, and developer satisfaction. Use when asked to "DX audit", "developer experience review", "why is development slow", "onboarding assessment", or "DORA metrics".
Audits developer experience by measuring onboarding time, build/test speeds, deployment friction, and satisfaction. Use for DX audits, DORA metrics, or workflow reviews.
Plan tooling investments that multiply team productivity (CI/CD, linters, debuggers, profilers, test frameworks). Use in roadmapping or when choosing development tools.