# Developer Experience

> Use for developer experience optimization, monorepo management (Turborepo, Nx, Bazel, pnpm workspaces), Git advanced workflows, authentication patterns, error handling, and debugging strategies.

- Skill: `diegosouzapw/developer-experience` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add diegosouzapw/developer-experience`
- Raw SKILL.md: https://api.skillmd.com/api/skills/diegosouzapw/developer-experience/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: diegosouzapw (https://skillmd.com/u/diegosouzapw)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/diegosouzapw/developer-experience

---


# Developer Experience

## When to use
- Set up or optimize monorepo tooling
- Improve development workflows
- Configure build systems and caching
- Implement authentication patterns
- Design error handling strategies
- Advanced Git workflows

## Monorepo tools
- Turborepo: caching, pipelines, remote caching
- Nx: workspace configuration, project boundaries
- Bazel: build optimization, remote execution
- pnpm workspaces

## Patterns
- Authentication: JWT, OAuth2, session management, RBAC
- Error handling: Result types, error propagation, graceful degradation
- SQL optimization and EXPLAIN analysis
- Git: rebasing, cherry-picking, bisect, worktrees

## Quality
- Code review best practices
- E2E testing with Playwright/Cypress
- Debugging strategies and profiling

