Mayank9mare
- 22 skills
- 0 followers
- 4 hours ago last updated
- ▌ Node Microservice · mayank9mare bundleUse when building, scaffolding, or reviewing a Node.js/TypeScript backend service or API — choosing between Express 5, Fastify 5, NestJS 11, Hono or Koa; Prisma 7/Drizzle/Kysely and connection pooling; Redis caching; BullMQ workers; undici and fetch timeouts; pino structured logging; AsyncLocalStorage correlation IDs; OpenTelemetry; Vitest/node:test; ESM vs CommonJS; Dockerfiles and graceful shutdown for Node. Also for "start a Node service", "fetch has no timeout", "Node service OOMKilled", "event loop blocked", "Prisma connection pool exhausted in serverless".
- ▌ Python Microservice · mayank9mare bundleUse when building, scaffolding, or reviewing a Python backend service or API — choosing between FastAPI, Litestar, Django/DRF, django-ninja, Flask, Starlette or FastMCP for MCP servers; SQLAlchemy 2.0 async sessions and Alembic; Pydantic v2 and pydantic-settings; Redis caching; Celery/arq/Dramatiq workers; httpx timeouts; uvicorn/gunicorn/granian worker config; uv packaging; structlog and OpenTelemetry; pytest-asyncio and testcontainers; Dockerfiles for Python. Also for "start a Python service", "build an MCP server", "why is my FastAPI slow", "blocking the event loop", "async SQLAlchemy setup".
- ▌ Requirements Digest · mayank9mare bundleDigest scattered requirements — an ADO wiki page and its work item tree, a PRD, a BRD, loose .md and .docx files, Confluence or Notion pages, ticket comments — into one precise requirements.md with EARS-formatted atomic requirements, surfaced conflicts and blocking open questions, derived test cases, and bidirectional traceability to every source. Also emits a ready-to-run qa task file. Use when requirements live in more than one place, before build or before QA, or when asked "what are we actually building" / "what do we need to test".
- ▌ Slack Auto Responder · mayank9mareAuto-respond to Slack DMs using the work knowledgebase for context-aware replies. Polls every 10 minutes. Use /slack-auto-responder to activate.
- ▌ Firebase Crashlytics Analyzer · mayank9mareExpert skill for analyzing Firebase Crashlytics crashes, ANRs, and events for Android and iOS apps. Knows how to fetch crash reports, analyze patterns, identify root causes, and provide actionable insights using Firebase Crashlytics API.
- ▌ Improve Codebase Architecture · mayank9mareFind 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.
- ▌ Atlassian · mayank9mareUse when interacting with Jira issues (create, search, update, transition, link, comment, sprint management) or Confluence pages (create, search, read, update, page trees, comments, attachments). Covers the mcp__atlassian__ tool family for both Jira and Confluence on your Atlassian site.
- ▌ Flutter App · mayank9mare bundleUse when building, scaffolding, or reviewing a Flutter/Dart mobile app — choosing between flutter_bloc, Riverpod, provider or setState; go_router navigation and deep links; freezed sealed-union state; get_it/injectable DI; dio networking and timeouts; platform channels and Pigeon; jank and frame-budget debugging; app size; widget/golden/bloc tests; flavours, build modes and store releases; Crashlytics. Also for "start a Flutter app", "my Flutter app is janky", "Flutter state management choice", "app size too large", "widget test hangs on pumpAndSettle".
- ▌ Web Frontend · mayank9mare bundleUse when building, scaffolding, or reviewing a React/TypeScript web frontend — choosing between Next.js 16 App Router, Vite SPA, Remix/React Router 7 or Astro; CSR vs SSR vs SSG vs ISR vs React Server Components; TanStack Query for server state vs Zustand/Jotai for client state; Core Web Vitals (LCP/INP/CLS) and bundle size; Tailwind and design tokens; accessibility; Vitest + React Testing Library + Playwright; Vite config, ESLint flat config, CSP. Also for "start a web app", "my React app is slow", "fetch in useEffect", "which state manager", "Core Web Vitals failing", "hydration mismatch".
- ▌ Memory Expert · mayank9mareExecute memory tools first, then personalize responses using past context. Blocking requirement at conversation start.
- ▌ Troubleshooter · mayank9mareSystematic troubleshooting skill for customer-reported bugs, production incidents, development issues, and infrastructure problems. Guides investigation through media analysis, user context lookup, log analysis, metrics review, and deployment history.
- ▌ Go Microservice · mayank9mare bundleUse when building, scaffolding, or reviewing a Go backend service or HTTP/gRPC API — choosing between stdlib net/http, chi, gin, echo, fiber, ConnectRPC or gRPC; wiring Postgres/MySQL with pgx, sqlc, GORM or ent; Redis caching and distributed locks; SQS/Kafka consumers; graceful shutdown; GOMAXPROCS/GOMEMLIMIT container tuning; goroutine leaks; log/slog structured logging; OpenTelemetry; Dockerfiles for Go; project layout with cmd/ and internal/. Also for "start a Go service", "add an endpoint", "why is my Go service leaking goroutines", "Go service is getting OOMKilled".
- ▌ Sandbox Context · mayank9mareGeneric skill for Daytona sandbox context management. Provides sandbox lifecycle management, session-based persistence, and workspace operations for agents running in sandbox environments.
- ▌ Tech Design Doc · mayank9mareUse when creating a technical design document, HLD, LLD, system spec, or RFC that needs to be published on Confluence with diagrams, status lozenges, and rich formatting. Also use when the user asks to "write a design doc", "create a spec", "publish to Confluence", or needs Mermaid/flowchart diagrams in a doc. Covers the full lifecycle from exploration to review to implementation planning.
- ▌ Implement Feature · mayank9mareUse when executing a large feature implementation from a spec or design doc. Covers phased step-by-step coding with test gates, design change handling, doc sync, and progress tracking. Use when user says "implement this", "start coding", "build this feature", or references an implementation plan with steps.
- ▌ Java Microservice · mayank9mare bundleUse when building, scaffolding, or reviewing a Java/JVM backend service or REST API — choosing between Spring Boot, Micronaut, Quarkus, Helidon, Vert.x, Javalin or Ktor; Gradle/Maven multi-module setup; JPA/Hibernate and HikariCP tuning; Redis caching with Lettuce/Jedis/Redisson; SQS/Kafka listeners; virtual threads and Loom; GC and JVM container flags; RestClient/WebClient; Resilience4j; Micrometer and OpenTelemetry; Testcontainers. Also for "start a Java service", "migrate to Spring Boot 4", "upgrade to Java 25", "enable virtual threads", "JVM is getting OOMKilled", annotation questions.
- ▌ Kb · mayank9mareWork knowledgebase for team context, people, projects, and Slack reply drafting. Use /kb to browse, /kb add to save, /kb search to find.
- ▌ QA · mayank9mare bundleStack-agnostic E2E QA automation. Derives a full scenario set for a feature — happy path, negatives, idempotency, concurrency and race conditions, timeouts and retries, failure injection, lifecycle edges — then executes each scenario step-by-step against a real environment and reports pass/fail with evidence. All environment specifics (workflow engine, event bus, datastore, object store, logs, CI) come from a per-feature task file, never from this skill.
- ▌ Tdd · mayank9mareTest-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
- ▌ Jenkins · mayank9mareInteract with Jenkins CI/CD — list jobs, trigger builds, view logs, monitor queue, check build status, and manage deployments.
- ▌ Remotion · mayank9mareCreate programmatic videos using React with Remotion framework. This skill provides domain-specific knowledge for compositions, animations, media handling, 3D content, text animations, transitions, and timing patterns. This skill should be used when the user wants to build video generation pipelines, create dynamic video content, or needs guidance on Remotion-specific patterns and best practices.
- ▌ AI Agents · mayank9mare bundleUse when building, reviewing or debugging an LLM agent, tool-calling loop, or AI workflow — choosing between a chain, router, evaluator-optimiser or agent loop; designing tools and their schemas; multi-agent orchestration; RAG retrieval quality; prompt caching and token cost; adding tracing with OpenTelemetry GenAI conventions; evaluation and LLM-as-judge; prompt injection and tool permissions; human-in-the-loop approvals; durable/resumable runs. Also for "my agent loops forever", "the agent picks the wrong tool", "LLM costs too much", "how do I trace an agent", "agent gives inconsistent answers".