CODE-SAURABH
- 49 skills
- 0 followers
- 11 hours ago last updated
- ▌ Plan Ceo Review · code-saurabhCEO and founder-lens strategic plan review. Use when the user wants to evaluate a feature or product idea from a business perspective, challenge scope, find the 10-star product inside the request, assess user value and competitive moat, or run a strategic review before engineering begins.
- ▌ Plan Eng Review · code-saurabhEngineering plan review skill — architecture, data flow, edge cases, and test plan before coding begins. Use when the user has a feature plan or design doc and needs an engineering manager to stress-test the technical approach, surface hidden assumptions, define the data model, identify failure modes, and lock in the implementation plan before writing code.
- ▌ Prompt Engineer · code-saurabhDesign, iterate, test, and version prompts for LLMs — system prompts, few-shot examples, chain-of-thought, structured output, and agentic tool-use prompts. Use when the user asks to write a prompt, improve an existing prompt, design a system prompt, add few-shot examples, control LLM output format, reduce hallucinations, or get better results from any AI model.
- ▌ Brand Guidelines · code-saurabhApply brand voice, tone, colors, typography, and visual style consistently across any artifact. Use when the user wants to ensure a document, presentation, email, website, or any content matches their brand identity — including color palette, font choices, tone of voice, imagery guidelines, and design standards. Also use when the user says "make it on-brand", "apply our brand style", or shares brand guidelines to follow.
- ▌ Java Development · code-saurabhBuild, review, debug, and maintain production Java applications, libraries, services, and APIs. Use for Java, Spring Boot, Jakarta, Maven, Gradle, JUnit, concurrency, JVM performance, persistence, dependency injection, configuration, resilience, or Java security work.
- ▌ Product Engineer · code-saurabhExpert product engineering guidance for senior engineers and tech leads. Use when the user asks about feature planning, MVP design, user flows, tradeoff analysis, or technical decisions that intersect with product strategy.
- ▌ Release Engineer · code-saurabhStructured release and ship workflow skill. Use when the user wants to ship code, create a PR, merge to main, deploy to production, run pre-ship checks, bootstrap a test framework, or needs a repeatable release process from final review to live deployment.
- ▌ Technical Writer · code-saurabhWrite, structure, and maintain all forms of technical documentation — READMEs, API docs, runbooks, architecture decision records (ADRs), changelogs, onboarding guides, and user manuals. Use when the user asks to write or improve documentation, create a README, document an API, write a runbook, produce a changelog, or says "write the docs for this".
- ▌ React Development · code-saurabhBuild, review, debug, and maintain production React interfaces and component systems. Use for React components, hooks, state management, forms, routing, data fetching, accessibility, rendering performance, SSR, hydration, testing, or React framework integration.
- ▌ Safety Guardrails · code-saurabhAI safety guardrails skill — warn before destructive commands, lock file edits to a specific directory, and prevent accidental damage to production systems. Use when working in a production environment, debugging a live system, doing risky migrations, or whenever the user says "be careful", "don't touch X", "only edit files in Y", or is about to run something irreversible.
- ▌ Security Engineer · code-saurabh bundleExpert application and infrastructure security guidance. Use when the user asks about OWASP Top 10, JWT review, RBAC, OAuth, threat modeling, SSRF, CSRF, XSS, or secret management.
- ▌ Database Architect · code-saurabh bundleExpert database architecture and design guidance — schema/data modeling, ER diagrams, indexing, query optimization, partitioning, replication and high availability, transactions and locking, connection pooling, migrations, and multi-tenancy patterns across PostgreSQL, MySQL, MongoDB, and Redis. Use this whenever the user asks about designing a schema, a slow or N+1 query, choosing between SQL and NoSQL, sharding, read replicas, a database migration, or says something like "why is this query slow" or "how should I structure this table" — even without the word "database" in the request.
- ▌ Plan Design Review · code-saurabhDesign plan review skill — rate and improve a UI design plan before implementation. Use when the user has a plan, wireframe, or design description for a UI feature and wants a senior designer to rate each design dimension 0-10, explain what a 10 looks like, detect AI slop, and edit the plan to reach that quality before any code is written.
- ▌ Python Development · code-saurabhBuild, review, debug, and maintain production Python applications, services, libraries, CLIs, and automation. Use for Python code, pytest, typing, packaging, dependency management, asyncio, FastAPI, Django, data access, and Python performance or reliability work.
- ▌ Performance Optimizer · code-saurabh bundleExpert performance analysis and optimization guidance. Use when the user asks about frontend optimization, API latency, database optimization, memory leaks, CPU bottlenecks, or profiling.
- ▌ Typescript Development · code-saurabhBuild, review, debug, and maintain production TypeScript applications, libraries, Node.js services, and tooling. Use for TypeScript types, tsconfig, Node.js, package management, runtime validation, async code, API clients, testing, build tooling, or package publishing.
- ▌ Forward Deployment Engineer · code-saurabhExpert guidance for Forward Deployment Engineers (FDEs) — customer-facing technical specialists who deploy, integrate, configure, and operationalize complex software systems at customer sites. Use when the user asks about customer onboarding, on-site deployment, system integration, customer-facing technical delivery, proof-of-concept (PoC) builds, solution configuration, technical account management, or bridging product engineering with enterprise customers.
- ▌ PDF · code-saurabhRead, extract, create, merge, split, and manipulate PDF files. Use whenever a .pdf file is involved — extracting text or tables from a PDF, creating a new PDF from content or data, merging multiple PDFs, splitting a PDF into pages, rotating pages, adding watermarks, filling PDF forms, encrypting or decrypting PDFs, extracting images, or running OCR on scanned PDFs. Trigger when the user mentions a .pdf file or asks to produce a PDF output.
- ▌ PPTX · code-saurabhCreate, edit, read, and design PowerPoint presentations (.pptx). Use whenever a .pptx file is involved — creating slide decks, pitch decks, or stakeholder presentations; reading or extracting content from an existing .pptx; editing or updating slides; building from a template. Trigger on "deck", "slides", "presentation", "pitch deck", "PowerPoint", or any .pptx filename.
- ▌ XLSX · code-saurabhCreate, read, edit, and analyse Excel spreadsheet files (.xlsx, .xlsm, .xltx, .csv, .tsv). Use whenever a spreadsheet file is the primary input or output — adding columns, computing formulas, formatting cells, building financial models, cleaning messy data, extracting tables, creating charts, or converting between tabular formats. Trigger when the user mentions an .xlsx file, "spreadsheet", "Excel", "budget", "data export", or any tabular data that belongs in a file rather than in chat.
- ▌ Autoplan · code-saurabhAutomated full review pipeline skill. Use when the user wants to run a complete plan review in one command, automatically chain CEO review then design review then engineering review then DX review, surface only the decisions that need human taste judgment, or compress the full planning workflow into a single structured output.
- ▌
- ▌ Benchmark · code-saurabh bundlePerformance benchmarking skill — baseline and compare page load times, Core Web Vitals, bundle sizes, and API response times. Use when the user wants to measure performance before and after a change, catch performance regressions in a PR, establish a performance baseline, or understand what is making their app slow.
- ▌ API Design · code-saurabh bundleDesign production-grade APIs — REST, GraphQL, gRPC, and WebSocket — with a focus on consistency, versioning, error standards, and developer experience. Use when the user asks to design an API, define endpoints, choose between REST and GraphQL, structure request/response schemas, handle API versioning, design pagination, or produce an OpenAPI/Swagger spec.
- ▌ Sre Canary · code-saurabhPost-deploy monitoring and canary verification skill. Use when the user has just deployed and wants to verify production health, watch for console errors or performance regressions, run a post-deploy monitoring loop, or validate that a canary deployment is stable before rolling out to 100% traffic.
- ▌ AI Engineer · code-saurabh bundleExpert AI/LLM engineering guidance. Use when the user asks about RAG, OpenAI, Azure OpenAI, prompt engineering, AI agents, MCP, vector databases, or evaluation pipelines.
- ▌ Backend Dev · code-saurabhProduction-grade backend development guidance — language and framework agnostic. Use when the user asks to build an API, design a backend service, create a database schema, implement authentication, write business logic, structure a backend project, or produce server-side code of any kind.
- ▌ MCP Builder · code-saurabh bundleBuild production-grade MCP (Model Context Protocol) servers that connect AI agents to external APIs, databases, and services. Use when the user wants to build an MCP server, integrate an external API with Claude or any AI agent, create custom tools for an AI agent, expose a service via MCP, or asks how to connect their app to an AI model using the MCP standard.
- ▌ QA Engineer · code-saurabhLive QA testing skill that finds bugs, fixes them with atomic commits, and re-verifies. Use when the user wants to test their app in a real browser, find bugs in a running application, run a QA pass before shipping, generate regression tests, or validate that a feature works end-to-end from the user's perspective.
- ▌
- ▌ Test Writer · code-saurabhGenerate or extend comprehensive test suites — unit, integration, E2E, and contract tests — for any language or framework. Use when the user asks to write tests, add coverage, test a specific function or module, set up a test framework, generate test cases from code, or validate behaviour with automated tests.
- ▌ Agent Memory · code-saurabhSession memory management, browser-based QA testing, and multi-agent coordination skill. Use when the user wants to persist learnings across sessions, review what the agent has learned about their codebase, prune stale knowledge, run browser-based testing with real Chromium, coordinate multiple AI agents on the same task, or set up authenticated browser sessions for testing.
- ▌ Office Hours · code-saurabhPre-code ideation and startup validation skill. Use when the user wants to validate a product idea, stress-test assumptions before building, run a YC-style office hours session, brainstorm feature alternatives, or needs forcing questions that challenge their thinking before writing a line of code.
- ▌ Code Reviewer · code-saurabhReview code changes for bugs, security issues, performance problems, and style before shipping. Use when the user asks for a code review, wants to check a diff or PR, needs a second opinion on implementation, or says "review this", "check this code", or "is this safe to ship".
- ▌ Data Engineer · code-saurabhDesign and build production-grade data pipelines, ETL/ELT workflows, data warehouses, and streaming architectures. Use when the user asks about data pipelines, ETL/ELT, dbt models, Airflow DAGs, Kafka, data warehouses (Snowflake, BigQuery, Redshift), data quality, schema design for analytics, event streaming, or says "build a pipeline", "transform this data", or "set up a data warehouse".
- ▌ Skill Creator · code-saurabhCreate new skills, improve existing skills, and test skill quality. Use when the user wants to build a skill from scratch, turn a workflow into a reusable skill, improve or refactor an existing SKILL.md, test how well a skill performs, optimize a skill's description so it triggers correctly, or asks "how do I make a skill for X". This is the meta-skill — it builds all other skills.
- ▌ System Design · code-saurabhExpert system design guidance for architects and senior engineers. Use when the user asks about microservices, monolith design, event-driven architecture, scalability, reliability, caching strategies, queue design, load balancers, or API gateways.
- ▌ Theme Factory · code-saurabhGenerate and apply complete design themes — color palettes, typography pairings, and spacing systems — to any artifact. Use when the user wants to style a presentation, document, landing page, dashboard, or UI component with a cohesive visual theme, pick from pre-built themes, or generate a custom theme from a brief description. Trigger on "apply a theme", "make it look professional", "give it a style", "dark theme", "minimal theme", or any request to establish a visual direction.
- ▌ Commit Message · code-saurabhWrite clean Conventional Commits messages and pull request descriptions from staged changes or diffs. Use when the user asks to write a commit message, commit their changes, describe a PR, open a pull request, summarise a branch, or says "write a commit", "create a PR", "what should I call this commit", or "draft my PR description".
- ▌ Devex Engineer · code-saurabhDeveloper experience audit and improvement skill. Use when the user wants to review their API, CLI, SDK, or docs from a developer perspective, benchmark their onboarding flow against competitors, measure Time to Hello World (TTHW), trace friction points step-by-step, or improve the developer experience of a product before launch.
- ▌ Internal Comms · code-saurabhWrite clear, well-structured internal communications — incident reports, post-mortems, launch announcements, team updates, all-hands summaries, 3P updates (Progress/Plans/Problems), project status updates, leadership briefings, and FAQs. Use when the user needs to communicate something to their team, engineering org, or company — especially under time pressure or when the message needs to be precise and well-received.
- ▌
- ▌ Retro Engineer · code-saurabhEngineering retrospective skill for continuous improvement. Use when the user wants to run a weekly or sprint retro, review shipping velocity, analyse test health trends, identify growth opportunities, get per-person breakdowns, or run a cross-project retrospective across all their AI tools and repos.
- ▌ Webapp Testing · code-saurabhAutomated end-to-end web application testing using Playwright. Use when the user wants to write automated tests for a web app, test frontend functionality, verify UI behaviour programmatically, debug interactions in a browser, capture screenshots of a running app, check for console errors, or test a user flow from login to completion.
- ▌ Design Explorer · code-saurabhVisual design exploration and design system creation skill. Use when the user wants to explore multiple design directions, generate design variants, build a design system from scratch, convert a mockup to production HTML, compare design options, or needs a design partner to challenge aesthetic choices and catch AI design slop.
- ▌ Devops Platform · code-saurabh bundleProduction-grade DevOps and platform engineering guidance — Docker, Kubernetes, CI/CD pipelines, Terraform/IaC, GitOps, deployment strategies (rolling/blue-green/canary), monitoring and alerting, and cloud patterns across AWS/Azure/GCP. Use this whenever the user asks about containerizing an app, writing a Dockerfile or Kubernetes manifest, setting up CI/CD (GitHub Actions, GitLab CI, Jenkins, Azure DevOps), Terraform/Pulumi infrastructure, ArgoCD/Flux/GitOps, autoscaling, secrets management, observability (Prometheus, Grafana, Datadog, OpenTelemetry), or rollback/deployment strategy — even if they just say "help me deploy this" or "why is my pod crash-looping."
- ▌
- ▌ Frontend Design · code-saurabhDesign and implement distinctive, production-ready web interfaces. Use when creating or substantially redesigning a page, component, dashboard, marketing site, or product UI; when choosing visual direction, typography, layout, responsive behavior, states, or accessibility; or when an existing interface feels generic, inconsistent, or poorly structured.
- ▌ Land And Deploy · code-saurabhMerge, deploy, and verify production skill. Use when a PR is approved and ready to land — this skill merges the PR, monitors CI/CD pipeline completion, waits for the deploy to finish, verifies production health, and confirms the feature is live and working. The final step from "approved" to "verified in production".