← all publishers

RahulRachhoya

@rahulrachhoya source repo

43 published skills

  1. Architecture Decisions · rahulrachhoya
    Document architecture decisions as ADRs — capture context, options, decision, and consequences.
    0 installs
  2. Authentication Patterns · rahulrachhoya
    Implement authentication and authorization securely — hashing, sessions, tokens, and permissions.
    0 installs
  3. Performance Optimization · rahulrachhoya
    Measure first, optimize only what matters — identify real bottlenecks before making changes.
    0 installs
  4. Technical Debt Management · rahulrachhoya
    Track, prioritize, and pay down technical debt systematically without breaking product delivery.
    0 installs
  5. Refactoring · rahulrachhoya
    Restructure code without changing behavior — improve readability, maintainability, and performance.
    0 installs
  6. Git Workflow · rahulrachhoya
    Use Git effectively — atomic commits, clean history, meaningful branching, and smooth collaboration.
    0 installs
  7. Writing Docs · rahulrachhoya
    Write clear, scannable documentation — explain the why, use examples, and keep it concise.
    0 installs
  8. Accessibility · rahulrachhoya
    Build accessible interfaces — semantic HTML, keyboard navigation, screen reader support, and contrast.
    0 installs
  9. Rate Limiting · rahulrachhoya
    Implement rate limiting to protect APIs from abuse — per-user, per-IP, and global limits.
    0 installs
  10. Error Handling · rahulrachhoya
    Handle errors predictably and gracefully — never lose errors, never hide them, never crash unexpectedly.
    0 installs
  11. Pr Description · rahulrachhoya
    Write clear pull request descriptions that help reviewers understand what changed and why.
    0 installs
  12. React Patterns · rahulrachhoya
    Build React components with proper composition, state management, and performance patterns.
    0 installs
  13. Security Audit · rahulrachhoya
    Perform systematic security audits covering OWASP Top 10, dependency vulnerabilities, and data protection.
    0 installs
  14. Webhook Design · rahulrachhoya
    Build reliable webhooks — retry, sign, verify, and deliver events without data loss.
    0 installs
  15. Commit Messages · rahulrachhoya
    Write clear, structured commit messages that explain why, not just what.
    0 installs
  16. Database Design · rahulrachhoya
    Design efficient, maintainable database schemas with proper normalization, indexes, and constraints.
    0 installs
  17. Readme Crafting · rahulrachhoya
    Write README files that onboard users quickly — what, why, how, and where to get help.
    0 installs
  18. REST API Design · rahulrachhoya
    Design RESTful APIs that are consistent, predictable, and easy to consume.
    0 installs
  19. GRAPHQL Patterns · rahulrachhoya
    Design resolvers, handle N+1, manage mutations, and structure your schema effectively.
    0 installs
  20. Input Validation · rahulrachhoya
    Validate all external inputs — never trust user data, API responses, or file contents.
    0 installs
  21. Monitoring Setup · rahulrachhoya
    Set up observability with logs, metrics, and traces — know what your system is doing at all times.
    0 installs
  22. On Call Handbook · rahulrachhoya
    Be effective on-call — prepare, triage, respond, and hand off with clear procedures.
    0 installs
  23. Pair Programming · rahulrachhoya
    Pair program effectively — driver-navigator roles, switching frequency, and communication patterns.
    0 installs
  24. State Management · rahulrachhoya
    Manage application state predictably — local state first, lifting when needed, libraries only as last resort.
    0 installs
  25. API Documentation · rahulrachhoya
    Document APIs clearly — every endpoint, parameter, response, and error code with examples.
    0 installs
  26. Incident Response · rahulrachhoya
    Respond to production incidents systematically — triage, mitigate, resolve, and learn.
    0 installs
  27. Caching Strategies · rahulrachhoya
    Cache effectively — in-memory, distributed, HTTP caching — with proper invalidation.
    0 installs
  28. Migration Planning · rahulrachhoya
    Plan and execute data, schema, and service migrations safely — minimize risk and downtime.
    0 installs
  29. Query Optimization · rahulrachhoya
    Optimize database queries — indexes, EXPLAIN plans, N+1 prevention, and connection management.
    0 installs
  30. Secrets Management · rahulrachhoya
    Store, rotate, and audit secrets securely — never hardcode, never commit, never share.
    0 installs
  31. Bundle Optimization · rahulrachhoya
    Optimize JavaScript bundles — code splitting, tree shaking, and dependency analysis.
    0 installs
  32. Code Simplification · rahulrachhoya
    Reduce code complexity while preserving behavior — fewer lines, clearer intent, less indirection.
    0 installs
  33. Changelog Generation · rahulrachhoya
    Generate clear changelogs from commit history — grouped by type, linked to issues, written for humans.
    0 installs
  34. Dependency Management · rahulrachhoya
    Manage third-party dependencies intentionally — minimize, pin versions, audit regularly.
    0 installs
  35. Docker Best Practices · rahulrachhoya
    Build efficient, secure Docker images — minimize layers, reduce size, follow security best practices.
    0 installs
  36. Testing · rahulrachhoya
    Write effective tests at the right level — unit, integration, and end-to-end — with meaningful coverage.
    0 installs
  37. Debugging · rahulrachhoya
    Systematic approach to finding and fixing bugs — reproduce, isolate, fix, and prevent regression.
    0 installs
  38. API Design · rahulrachhoya
    Design stable, consistent, and discoverable APIs with clear contracts and predictable behavior.
    0 installs
  39. CSS Layout · rahulrachhoya
    Build responsive, maintainable layouts with CSS Grid, Flexbox, and consistent spacing.
    0 installs
  40. Adr Writing · rahulrachhoya
    Write Architecture Decision Records — capture why decisions were made, what was considered, and the trade-offs.
    0 installs
  41. CI CD Setup · rahulrachhoya
    Set up continuous integration and delivery pipelines with automated quality gates and safe deployments.
    0 installs
  42. Code Review · rahulrachhoya
    Conduct systematic code reviews with clear quality gates, security checks, and actionable feedback.
    0 installs
  43. Form Design · rahulrachhoya
    Design forms that users can complete — clear validation, helpful errors, accessible inputs, and good UX.
    0 installs