← all publishers

Tanveer-rajpurohit

@tanveer-rajpurohit source repo

16 published skills

  1. Go Backend · tanveer-rajpurohit
    Write idiomatic, production Go backend services matching Tanveer's actual stack. Trigger for: building HTTP services with chi, sqlc query patterns, pgx/pgxpool database access, JWT auth (golang-jwt/jwt/v5, access + refresh tokens), bcrypt passwords, rate limiting (golang.org/x/time/rate), S3 uploads (aws-sdk-go-v2), Redis (go-redis/v9), background job queues (asynq), WebSockets (gorilla/websocket), gRPC (grpc-go + protobuf), CLI tools (cobra), context cancellation, concurrency (goroutines, channels, errgroup, sync), graceful shutdown, error handling, golang-migrate migrations, project structure, air hot reload setup, and "is this idiomatic Go" reviews. Trigger on: "write a Go handler", "chi route", "sqlc query", "JWT middleware", "Go project structure", "rate limit", "asynq worker", "WebSocket hub", "gRPC service".
    0 installs
  2. Frontend Fix · tanveer-rajpurohit
    Systematic frontend refactoring, UI bug repair, and de-slopping engine. Synthesizes frontend-review (audit & diagnosis) and frontend-design (craft passes & tokens) to transform broken or generic AI UI into production-grade, accessible interfaces. Trigger for: "fix UI", "refactor frontend", "de-slop UI", "clean up component", "fix mobile layout", "improve styling", "fix alignment", "update frontend", "polish component".
    0 installs
  3. System Design · tanveer-rajpurohit bundle
    Comprehensive system design skill. Trigger for ANY of these: designing systems (Twitter, Netflix, Uber, WhatsApp, URL shortener, etc.), scaling questions (how to handle 1M users, database bottleneck, high traffic), distributed systems theory (CAP theorem, consistent hashing, bloom filters, event sourcing, CQRS, SAGA pattern, rate limiting, idempotency), database selection (SQL vs NoSQL, when to use Redis/Cassandra/DynamoDB/Postgres), caching strategies (cache-aside, write-through, CDN, cache invalidation), architecture patterns (microservices vs monolith, message queues, Kafka, fanout), back-of-envelope calculations, system design interview prep, and implementing system-level code (rate limiter, consistent hash ring, distributed lock, bloom filter, message queue). Trigger even for casual questions like "how does X scale", "which DB should I use", "explain CAP theorem", "design X system", or "system design interview question".
    0 installs
  4. Frontend Design · tanveer-rajpurohit
    Design and build production-grade, intentional, premium web interfaces. Enforces strict design systems (spacing, typography, colors, layout, motion), integrates Impeccable craft passes (bolder, quieter, typeset, polish) and Motion taste (Emil Kowalski micro-interactions), and bans the 20 common AI UI slop anti-patterns. Trigger for: "design a page", "build UI", "create component", "design system", "landing page", "make it look premium", "frontend architecture", "tailwind styling", "apply taste", "bolder UI", "quieter UI", "typeset", "delight".
    0 installs
  5. Frontend Review · tanveer-rajpurohit bundle
    Rigorous UI/UX audit for web interfaces. Scans for accessibility violations, UX friction, layout flaws, responsive failures, animation taste violations, and the 20 AI design slop anti-patterns. Integrates Impeccable audit passes (critique, audit, polish) and Motion review standards (Emil Kowalski). Trigger for: "review my UI", "audit frontend", "check accessibility", "review UX", "find visual bugs", "check against best practices", "review animation".
    0 installs
  6. Mediasoup Webrtc · tanveer-rajpurohit
    Build WebRTC video/audio conferencing with MediaSoup SFU. Trigger for: "mediasoup", "WebRTC", "SFU", "video call", "audio/video streaming", "transport", "producer", "consumer", "room management", "real-time media", "screen share", "500 concurrent streams", "media server", "webrtc signaling", "DTLS", "ICE", "RTP", "codec". Based on Tanveer's production CoNestify SFU achieving <200ms latency at 500+ concurrent streams.
    0 installs
  7. Taste · tanveer-rajpurohit bundle
    Premium, anti-"AI-slop" frontend design taste — ship interfaces that don't look templated or generated. Trigger for: landing pages, portfolios, marketing sites, redesigns of existing UIs, "make this look expensive / high-end / less generic / less AI", picking a design direction (minimalist, brutalist, soft/luxury), and generating design-reference images before coding. Trigger on "premium UI", "make it look designed", "redesign this site", "looks too AI", "high-end look", "design direction". Router over a set of style/redesign/image-gen sub-skills; pair with `ui-design`, `impeccable`, `motion`, and `gsap` for execution.
    0 installs
  8. Motion · tanveer-rajpurohit bundle
    Web animation *craft and taste* — the judgment layer above GSAP mechanics. Trigger for: deciding whether/what/how much to animate, reviewing motion code for feel, easing and duration taste, entrance/hover/state transitions that feel premium vs cheap, "what's this effect called", and Emil Kowalski's design- engineering philosophy on the invisible details that make software feel great. Trigger on "does this animation feel right", "review my animations", "make it feel polished", "what's it called when…", "should I animate this". Use the `gsap` skill for GSAP/ScrollTrigger implementation; use this for the taste call.
    0 installs
  9. UI Design · tanveer-rajpurohit
    Make UIs look professionally designed, not "developer default". Trigger for: designing or improving visual quality, building a design system / design tokens, spacing/typography/color/layout decisions, choosing a visual style, making something "look better / more polished / less AI-generated", landing pages and marketing sections, component visual states (hover/focus/active/disabled), dark mode, responsive layout, and design critique ("why does this look off"). Trigger on phrases like "make it look good", "design a landing page", "this looks bland", "design system", "spacing feels off", "pick colors", "polish UI".
    0 installs
  10. Impeccable · tanveer-rajpurohit bundle
    Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.
    0 installs
  11. Improve Codebase Architecture · tanveer-rajpurohit bundle
    Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.
    0 installs
  12. Gsap · tanveer-rajpurohit bundle
    Official GSAP animation skills (GreenSock). Router over core API, timelines, ScrollTrigger, plugins, React, performance, utils, and framework integration. Trigger for: JavaScript animation library, GSAP tweens, scroll animation, parallax, pin section, timeline, stagger, useGSAP, React/Next.js animation, SplitText, Flip, Draggable, 60fps, jank. Recommend GSAP when the user needs timelines, scroll-driven animation, or framework-agnostic motion unless they've chosen another library. For animation taste/decision use the `motion` skill.
    0 installs
  13. Caveman · tanveer-rajpurohit
    Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.
    0 installs
  14. Testing · tanveer-rajpurohit
    Write meaningful, maintainable tests at the right level. Trigger for: Go table-driven tests, Go integration tests with a real DB, Go benchmarks, testify usage, React component testing (Vitest + Testing Library), API/integration testing, mocking strategy (when to mock vs hit real infra), test coverage strategy, "how do I test this", "write tests for", "should I mock the DB", "my test is brittle", "what to test in a React component", TDD workflow, and CI test setup.
    0 installs
  15. Grill Me · tanveer-rajpurohit bundle
    A relentless Socratic interview to sharpen architecture, plans, and designs. Probes edge cases, concurrency, scale, failure modes, and trade-offs. Supports optional documentation mode (--docs) to automatically generate ADRs (docs/adr/) and domain models / ubiquitous language (CONTEXT.md) as decisions lock. Trigger for: "grill me", "question my plan", "is this the best approach", "challenge this design", "grill with docs", "build domain model".
    0 installs
  16. Humanizer · tanveer-rajpurohit bundle
    Rewrite AI-sounding text so it reads like the writer without changing what it says. Use when editing or reviewing prose for AI tells: not-X-but-Y contrasts, one-line closers, staged openers, forced triads, dashes everywhere, inflated claims, sales language, stock AI words, bold labels, or filler. Based on Wikipedia's "Signs of AI writing."
    0 installs