Developer Experience

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

diegosouzapw Updated 54 repo stars

File contents

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

diegosouzapw/awesome-omni-skill/tree/main/skills/testing-security/developer-experience commit 082d11b875

Frequently asked questions

npx skillmds@latest add diegosouzapw/developer-experience