muxammadmamajonov
- 66 skills
- 0 followers
- 8 hours ago last updated
- ▌ AWS · muxammadmamajonovUse for AWS architecture, IAM, cost, or infra work. Triggers — EC2, ECS, EKS, Lambda, S3, RDS, DynamoDB, SQS/SNS, VPC, CloudFormation, CDK, Terraform on AWS, 'deploy to AWS'.
- ▌ CLI · muxammadmamajonovUse for building or packaging a CLI/terminal tool — Node (Commander, Oclif), Python (Click, Typer), Go (Cobra), Rust (Clap), shell scripts. Not for services with a CLI entrypoint → skill backend.
- ▌ GCP · muxammadmamajonovUse for Google Cloud work. Triggers — GKE, Cloud Run, Cloud Functions, BigQuery, Cloud SQL, Spanner, Pub/Sub, Cloud Storage, Firestore, Vertex AI, Terraform on GCP, 'deploy to Google Cloud'.
- ▌ Web · muxammadmamajonovUse for end-to-end web apps — rendering strategy, data fetching, auth, builds, deployment. SPAs, SSR/SSG (Next.js, Nuxt, SvelteKit, Remix, Astro). Not for pure backend APIs → skill backend.
- ▌ Game · muxammadmamajonovUse for video games on any platform — game loop, scenes, asset pipeline, physics, input, performance budgets, publishing. Unity, Unreal, Godot, Phaser, three.js. Not for non-game visualisations.
- ▌ AI Ml · muxammadmamajonovUse for AI/ML features — LLM integration, RAG, embeddings, fine-tuning, agents, evals, guardrails, model serving. Triggers — LLM, RAG, vector store, prompt, LangChain, LlamaIndex, MLflow.
- ▌ Azure · muxammadmamajonovUse for Microsoft Azure work. Triggers — AKS, App Service, Azure Functions, Azure SQL, Cosmos DB, Service Bus, Blob Storage, Entra ID/RBAC, ARM, Bicep, Terraform on Azure, 'deploy to Azure'.
- ▌ Godot · muxammadmamajonovUse for Godot Engine 3/4 games and interactive apps — GDScript, C#, scene composition, signals, export pipeline, performance. Triggers — .gd/.tscn/project.godot files, scene tree, 'gdscript'.
- ▌ Mysql · muxammadmamajonovUse for MySQL 8.0+/MariaDB (InnoDB) — schema design, indexing, transactions/isolation, replication, query tuning with EXPLAIN, safe migrations. Triggers — mysql CLI, SQL DDL on a MySQL stack.
- ▌ Redis · muxammadmamajonovUse when the project uses Redis/Valkey/Upstash — caching, sessions, rate limiting, queues (BullMQ, Sidekiq, Celery), pub/sub, leaderboards, locks — or diagnosing stampedes and eviction.
- ▌ Unity · muxammadmamajonovUse for Unity games/interactive apps — MonoBehaviour patterns, ScriptableObjects, rendering pipelines, profiling, asset management, builds. Triggers — C# scripts, Unity scenes, prefabs.
- ▌ Devops · muxammadmamajonovUse for CI/CD pipelines, environments (staging/prod), secrets management, and infrastructure-as-code — automated build/test/deploy, reproducible infra, guards against destructive operations.
- ▌ Dotnet · muxammadmamajonovUse for .NET 8+/ASP.NET Core — minimal APIs, MVC, EF Core, DI, middleware, options pattern, health checks, AOT, testing. Triggers — C#, .csproj/.sln, Program.cs, 'asp.net', 'blazor'.
- ▌ Mobile · muxammadmamajonov bundleUse for mobile apps — native iOS (Swift/SwiftUI), Android (Kotlin/Compose), React Native, Expo, Flutter — navigation, offline data, push, store submission, OTA. Not for responsive web → skill web.
- ▌ Search · muxammadmamajonovUse for search/relevance features. Triggers — full-text, faceted, autocomplete, vector/semantic/hybrid search, Elasticsearch, OpenSearch, Meilisearch, Typesense, pgvector, Qdrant, Pinecone.
- ▌ Unreal · muxammadmamajonovUse for Unreal Engine 4/5 games — C++ gameplay, Blueprints, Actors/UCLASS, Gameplay Ability System, asset pipeline, performance. Triggers — .uproject/.uasset, 'unreal', 'ue4', 'ue5', 'blueprint'.
- ▌ Backend · muxammadmamajonovUse for backend services — REST/GraphQL/gRPC APIs, workers, message consumers, microservices — any server stack. Not for web frontends → skill web; infra-only IaC → skill devops.
- ▌ Desktop · muxammadmamajonovUse for desktop apps — Electron, Tauri, WPF/WinForms/MAUI, Qt, JavaFX, AppKit, Compose Desktop — windowing, IPC, OS integration, packaging, signing, auto-update. Not for CLIs → skill cli.
- ▌ Flutter · muxammadmamajonovUse for Flutter apps — Dart, widget architecture, state management, navigation, platform channels, performance, multi-platform deployment. Triggers — pubspec.yaml, Dart code, Flutter widgets.
- ▌ Mongodb · muxammadmamajonovUse for MongoDB — schema design, aggregation pipelines, indexes, transactions, sharding, Atlas setup. Triggers — MongoDB, Mongoose, document model, embed vs reference.
- ▌ Testing · muxammadmamajonov bundleUse when defining a test strategy, choosing layers, raising meaningful coverage, or fixing flaky suites — write tests with the feature, failing test first for bugs, QA audit before launch.
- ▌ Firebase · muxammadmamajonovUse when the project uses Firebase — Firestore, Firebase Auth, Storage, Cloud Functions, Hosting, Realtime Database, Remote Config — including security rules, schemas, Emulators.
- ▌ Payments · muxammadmamajonovUse when integrating payments (Stripe, Adyen, PayPal, Square, regional PSPs) — checkout, subscriptions, webhooks, refunds, disputes, reconciliation, PCI/SCA, iDEAL/SEPA/PIX.
- ▌ Postgres · muxammadmamajonovUse for PostgreSQL regardless of ORM — schema design, queries, indexing, EXPLAIN/plans, JSONB, partitions, extensions, migrations, security. Triggers — psql, SQL DDL on a Postgres stack.
- ▌ Realtime · muxammadmamajonovUse for real-time/live-update/push design. Triggers — WebSocket, SSE, WebRTC, presence, live cursors, chat, collaborative editing, Socket.IO, Ably, Pusher, Supabase Realtime.
- ▌ Security · muxammadmamajonovThreat-model, harden, and security-review any feature — STRIDE, secrets/auth/authz, pre-launch audit. Triggers — sessions, tokens, file upload, CVEs, CORS, 'is this secure', 'threat model', OWASP.
- ▌ Supabase · muxammadmamajonovUse when the project uses Supabase — Postgres with RLS, Supabase Auth, Storage buckets, Realtime, Edge Functions — including JWT/RLS permission errors and multi-tenant models.
- ▌ Vue Nuxt · muxammadmamajonovUse for Vue + Nuxt apps — Nuxt 3/Vue 3 Composition API, rendering modes, auto-imports, server routes, Nitro, Pinia, deployment. Triggers — Nuxt config, Vue components, SSR/SSG decisions.
- ▌ Analytics · muxammadmamajonovUse for product analytics — event taxonomy/tracking plans, SDKs (Segment, Amplitude, Mixpanel, PostHog, GA4), warehouse pipelines (BigQuery, Snowflake, dbt), A/B experiments.
- ▌ Discovery · muxammadmamajonovRun founder/business discovery at project start, before specs or code. Use for 'start a project', 'scope an idea', or vague requirements — produces the discovery-answers artifact.
- ▌ API Design · muxammadmamajonovDesign versioned, secure API contracts (REST, GraphQL, RPC, events, SDK surface) from requirements and data model. Use before implementing endpoints or for a breaking contract change.
- ▌ Blockchain · muxammadmamajonovUse for blockchain/Web3 — smart contracts, DeFi, NFTs, DAOs, wallets, tokens. Triggers — Solidity, EVM, Ethereum, Solana, Anchor, Hardhat, Foundry, gas, multisig, oracle, L2/rollup.
- ▌ Clickhouse · muxammadmamajonovUse when the project uses ClickHouse — OLAP analytics, event ingestion, time-series, log storage, table engines, materialized views, sharding/replication, slow analytic queries.
- ▌ Cloudflare · muxammadmamajonovUse for Cloudflare edge work. Triggers — Workers, Pages, D1, R2, KV, Durable Objects, Queues, Hyperdrive, Workers AI, WAF, Turnstile, Wrangler, 'deploy to edge'.
- ▌ Go Backend · muxammadmamajonovUse for Go backend services — net/http, chi/Gin/Echo, goroutine/channel concurrency, context, pgx/sqlc, testing, hardening. Triggers — go.mod, .go files, 'gin', 'chi', 'echo', 'pgx'.
- ▌ Native IOS · muxammadmamajonovUse for native iOS apps — Swift, SwiftUI/UIKit, Swift concurrency, Core Data/SwiftData, App Store submission, security hardening. Triggers — Swift sources, Xcode settings, Info.plist, entitlements.
- ▌ React Next · muxammadmamajonovUse for React + Next.js apps — App/Pages Router, rendering strategies, data fetching, state, performance, deployment. Triggers — Next.js config, React components, SSR/SSG/ISR decisions.
- ▌ Ruby Rails · muxammadmamajonovUse for Ruby on Rails 7+ apps — ActiveRecord, Action Mailer, Sidekiq, Hotwire (Turbo/Stimulus), RSpec/Minitest. Triggers — Gemfile, bin/rails, models/controllers/migrations, or just 'Ruby'.
- ▌ Java Spring · muxammadmamajonovUse for Java/Kotlin Spring Boot 3.x services — DI, JPA/Hibernate, Spring Security, Actuator, virtual threads, JUnit 5/Testcontainers. Triggers — pom.xml, @RestController/@Entity, 'spring', 'jpa'.
- ▌ Performance · muxammadmamajonovUse for performance budgets, diagnosing slowness or high cost, optimizing latency/throughput/resources — spec NFRs, hot paths, pre-launch audit. Measure before optimizing.
- ▌ PHP Laravel · muxammadmamajonovUse for PHP/Laravel 11+ apps — Eloquent, queues, migrations, Form Requests, Sanctum/Passport, Octane, PHPUnit/Pest. Triggers — composer.json, artisan, Blade, 'laravel', or just 'PHP'.
- ▌ Architecture · muxammadmamajonovDesign and document system architecture and trade-offs after requirements and stack selection, before build — or when a structural change (new service, scaling redesign) needs a record.
- ▌ Iot Embedded · muxammadmamajonovUse for IoT/embedded work — firmware, edge computing, telemetry, fleet management, OTA updates. Triggers — MCU, RTOS, MQTT, BLE, Zigbee, LoRaWAN, CAN bus, FreeRTOS, Zephyr, ESP32, AWS IoT.
- ▌ Node Backend · muxammadmamajonovUse for Node.js backend services — NestJS, Fastify, Express — API design, middleware, auth, database integration, testing. Triggers — Node/TS server code, package.json, 'nestjs'.
- ▌ React Native · muxammadmamajonovUse for React Native apps (bare or Expo) — components, navigation, state management, native modules, performance, store submission. Triggers — Metro bundler, Expo config plugins.
- ▌ Rust Backend · muxammadmamajonovUse for Rust backend services — Axum/Actix-web, Tokio async, thiserror/anyhow, SQLx/SeaORM, testing, hardening. Triggers — Cargo.toml, .rs handlers, 'axum', 'actix', 'tokio', 'sqlx'.
- ▌ UI UX Design · muxammadmamajonovUse when designing user-facing surfaces — information architecture, user/data flows, screens or command surfaces, design-system baseline. Triggers — new web page, mobile screen, CLI command.
- ▌ Data Modeling · muxammadmamajonovDesign entities, relationships, constraints, indexes, and safe migrations from requirements and architecture. Use before persistence code, when reshaping an entity, or on query/integrity problems.
- ▌ Data Platform · muxammadmamajonovUse for data platforms — lakes, warehouses, ETL/ELT, streaming, BI, data quality. Triggers — dbt, Spark, Kafka, Airflow, Flink, Snowflake, BigQuery, Redshift, Delta Lake, Iceberg, lineage.
- ▌ Documentation · muxammadmamajonovUse when writing or updating specs, READMEs, API/reference docs, ADRs, or runbooks — record an ADR per decision, update docs when a feature ships, fix drifted docs.
- ▌ Observability · muxammadmamajonovUse when adding or auditing logging, metrics, distributed tracing, alerting, SLOs, or dashboards — new services, incident blind spots, readiness review.
- ▌ Native Android · muxammadmamajonovUse for native Android apps — Kotlin, Jetpack Compose, coroutines, Room/DataStore, Play Store submission, security hardening. Triggers — Kotlin source, Gradle scripts, AndroidManifest.xml.
- ▌ Python Backend · muxammadmamajonovUse for Python backend services — FastAPI, Django/DRF, Flask — async patterns, Pydantic, ORM, auth, testing. Triggers — Python server code, pyproject.toml, 'fastapi', 'django', 'flask'.
- ▌ MCP Integration · muxammadmamajonovUse when a task needs an MCP server (database, issue tracker, cloud, browser) — never assume access, ask the user to configure, least privilege, confirm destructive calls, treat output as untrusted.
- ▌ Stack Selection · muxammadmamajonovChoose the stack from project type and constraints via the stack-matrix; record ADRs. Use after classification, before architecture, or when a foundational choice (language, DB, hosting) is revisited.
- ▌ Messaging Queues · muxammadmamajonovUse for async messaging and event-driven design. Triggers — Kafka, RabbitMQ, SQS/SNS, NATS, Pub/Sub, Service Bus, outbox pattern, DLQ, consumer groups, idempotency.
- ▌ Browser Extension · muxammadmamajonovUse when the project is a browser extension (Chrome, Firefox, Edge, Safari Web Extension). Triggers — manifest.json, content script, background service worker, popup, Web Store/AMO submission.
- ▌ Docker Kubernetes · muxammadmamajonovUse for Docker containerization, Compose for local dev, or Kubernetes deploys (k8s, EKS, GKE, AKS) — Dockerfiles, Helm charts, manifests, image CI/CD, CrashLoopBackOff/OOMKilled errors.
- ▌ Memory Management · muxammadmamajonovUse when deciding where information lives across sessions — project memory (CLAUDE.md) vs docs-as-memory (specs, ADRs, assumptions) vs user memory — and rehydrating context on resume.
- ▌ Routine Authoring · muxammadmamajonovUse when defining a scheduled/recurring unattended routine (nightly audit, weekly scan) — schedule, scope, report-first, approval gates, runner (cron, CI, /schedule), kill-switch.
- ▌ Token Optimization · muxammadmamajonovReduce token waste in this OS or a project without lowering quality — find duplicated/bloated/unused instructions, compress prose, merge overlaps, enforce map-first reading. Use for /optimize-tokens and inside /evolve. Not for runtime app perf → skill performance.
- ▌ Headless Automation · muxammadmamajonovUse when running the project OS non-interactively (CI, pipelines, unattended) — safe-headless commands, STOP-gates become recorded assumptions, deterministic exit codes, no-secret logging.
- ▌ Terminal Operations · muxammadmamajonovUse when working in a project's shell — inspecting an unfamiliar repo, small reversible edits, running tests/lint/build, reporting changed files. Triggers — terminal, bash, git status/diff.
- ▌ Production Readiness · muxammadmamajonovUse as the final pre-launch gate — verify reliability, observability, scaling, and disaster recovery are real, after security/QA/performance/accessibility audits pass. Blocks launch on critical gaps.
- ▌ Project Classification · muxammadmamajonov bundleClassify the project into type(s), pick a matching preset, and surface cross-cutting concerns — after discovery, before stack selection. Use at project start or for 'which preset should we use'.
- ▌ Requirements Engineering · muxammadmamajonovTurn discovery and classification into testable functional/non-functional requirements with acceptance criteria. Use before architecture/build, or when a feature needs verifiable specs.