mte90
- 84 skills
- 0 followers
- 3 hours ago last updated
- ▌ Mgba · mte90Lua scripting for mGBA emulator - game automation, memory hacking, cheats, callbacks, and ROM manipulation
- ▌ Pyqt · mte90PyQt/PySide6 overview hub - installation, comparison, project structure. See sub-skills for detailed topics.
- ▌ Httpx · mte90Modern async HTTP client for Python with sync/async API, HTTP/2 support, connection pooling, retries, and timeouts
- ▌ Celery · mte90Distributed task queue for Python supporting Redis, RabbitMQ, periodic scheduling, real-time processing, and Django integration
- ▌ Docker · mte90Docker - containers, Dockerfile, docker-compose, multi-stage builds, production, CI/CD
- ▌ Pygame · mte90Python 2D game development - sprites, surfaces, events, sound, fonts, game loops, collision detection, and input handling
- ▌ Pytest · mte90Python testing framework with powerful fixtures, parametrization, extensive plugin ecosystem, and support for async, Django, Flask testing
- ▌ Qt Cpp · mte90Comprehensive guide for developing cross-platform desktop applications with Qt in C++, including Qt5/Qt6, CMake, signals/slots, widgets, QML, threading, and deployment.
- ▌ Qt Qml · mte90 bundleApplies QML best practices when producing or working with QML source code. Use whenever QML code is the primary subject: writing, reviewing, fixing, refactoring, optimizing, or debugging QML files, components, or bindings. Do NOT trigger for purely conversational QML questions where no code is produced or examined (e.g. "explain how anchors work").
- ▌ Sqlite · mte90SQLite - embedded database, SQL queries, schema design, Python integration, optimization
- ▌ Aiohttp · mte90Async HTTP server and client for Python with WebSocket support, middleware, streaming, and server-sent events
- ▌ Ratatui · mte90Rust terminal UI framework - widgets, components, layouts, events, input handling, and state management for TUI apps
- ▌ Vagrant · mte90Comprehensive guide for developing with Vagrant, including Vagrantfile configuration, custom boxes, providers (VirtualBox, VMware, Hyper-V, libvirt, AWS), provisioners (Ansible, Chef, Puppet), multi-machine setups, networking, synced folders, plugins, and troubleshooting.
- ▌
- ▌ Openrct2 · mte90Develop plugins for OpenRCT2 - JavaScript/TypeScript scripting, game actions, UI windows, hooks, multiplayer sync
- ▌ Pydantic · mte90Data validation using Python type hints with Pydantic models, settings, serialization, and performance optimization
- ▌ Tailwind · mte90Utility-first CSS framework v4 with CSS-first configuration, @theme directive, and the new Oxide engine.
- ▌ Turbodrf · mte90TurboDRF - fast Django REST framework with automatic OpenAPI, serializers, views, routers, and caching
- ▌ Waydroid · mte90Waydroid - Container-based Android on Linux with Wayland support, GPU acceleration, and native app integration
- ▌ Pyqt Core · mte90PyQt/PySide6 QtCore fundamentals - signals, slots, properties, timers, settings, file I/O
- ▌ Sqlalchemy · mte90Python SQL toolkit and ORM with expressive query API, relationship mapping, async support, and Alembic migrations
- ▌ Zed Editor · mte90Zed Editor extensions - Rust/Wasm plugins, LSP servers, Tree-sitter grammars, themes, MCP servers, slash commands, debug adapters
- ▌ Django Htmx · mte90Build modern dynamic web applications with Django and htmx - partial rendering, HTMX-specific responses, and seamless frontend integration
- ▌ Gimp Plugin · mte90Develop GIMP 3.0+ plugins using Python 3 with GEGL operations, image manipulation, UI dialogs, and procedure registration
- ▌ Kate Plugin · mte90Develop C++ plugins for Kate text editor using KTextEditor Framework, CMake with ECM, Qt threading, and KDE plugin architecture
- ▌ Llama Index · mte90Comprehensive guide for building LLM applications with LlamaIndex, including data loaders, indexes, query engines, chat engines, vector stores, retrievers, agents, evaluation, streaming, and observability.
- ▌ Qt Cpp Docs · mte90 bundleGenerates standalone Markdown reference documentation for any Qt/C++ source files — Qt Widgets classes, Qt Quick backends, Qt/C++ modules, plain C++ utilities, structs, free-function headers, and entry points like main.cpp. Use this skill to document any .h or .cpp file: Qt classes, plain C++ code, utility helpers, or application startup files. Triggers on: "document this class", "write docs for my C++", "document main.cpp", "C++ API docs", "document my Qt app", or whenever C++ or header files are provided and documentation is needed. Works with single files, pasted code, or entire project folders. DO NOT use if the user asks for QDoc format output.
- ▌ Django Ninja · mte90Fast Django REST framework with Pydantic validation, type hints, and automatic OpenAPI documentation for building type-safe APIs
- ▌ Kde Plasmoid · mte90Build KDE Plasma 6 widgets with Python backend and QML UI, including metadata, deployment, and KDE Store distribution
- ▌ Pyqt Dialogs · mte90PyQt/PySide6 dialogs - QFileDialog, QMessageBox, QInputDialog, QColorDialog, custom QDialog patterns
- ▌ Pyqt Styling · mte90PyQt/PySide6 QSS styling - selectors, properties, pseudo-states, dark theme, widget-specific styles
- ▌ Pyqt Testing · mte90PyQt/PySide6 testing with pytest-qt - qtbot fixture, waitSignal, mouse/keyboard simulation, dialog testing
- ▌ Pyqt Widgets · mte90PyQt/PySide6 widgets and layouts - buttons, inputs, containers, item views, layout management
- ▌ Bpcore Engine · mte90Lua game framework for Gameboy Advance with sprites, tilemaps, entities, collision, audio, multiplayer
- ▌ Django Filter · mte90django-filter - Django filtering library for querysets with Django REST Framework integration
- ▌ Pyqt Threading · mte90PyQt/PySide6 threading and concurrency - QThread, QThreadPool, QTimer, thread safety, concurrent patterns
- ▌ Django Storages · mte90Django cloud storage - S3, Azure, Google Cloud, Boto3, cloud file storage backends
- ▌ Pyqt Multimedia · mte90PyQt/PySide multimedia - audio playback, video playback, camera, audio recording, media player
- ▌ Game QA · mte90 bundleGame QA testing with Playwright — visual regression, gameplay verification, performance, and accessibility for browser games. Use when writing or running game tests, debugging test failures, or building QA infrastructure. This is the reference skill — use qa-game for the user-facing command.
- ▌ Android Apk Patch · mte90 bundleA complete, self-contained reference for modifying Android APKs — from decompilation to adding features, signing, testing, and local delivery. Covers split APKs, GApps, signing schemes, and dynamic analysis. No Xposed/LSPatch dependency.
- ▌ Game Designer · mte90 bundleGame UI/UX designer that analyzes and improves the visual polish, atmosphere, and player experience of browser games. Use when a game needs visual improvements, better backgrounds, particles, animations, screen transitions, juice/feel, or overall aesthetic upgrades.
- ▌ Thunderbird Extension · mte90Comprehensive guide for developing MailExtensions for Mozilla Thunderbird, including Manifest V2/V3 configuration, all messenger.* APIs, UI actions, Experiment APIs, and ATN submission.
- ▌ Playwright Visual Regression · mte90Visual regression testing using Playwright with toHaveScreenshot(), masking, thresholds, cross-browser testing, and VUDA integration for AI-powered visual analysis
- ▌
- ▌
- ▌ Redis · mte90Redis - in-memory database, caching, pub/sub, sessions, rate limiting, data structures
- ▌ Visual Design System · mte90 bundleVisual design principles, colour, typography, layout, and spatial composition for Cowboys & Beans projects. Use when: designing web pages or components, choosing colours, setting up type scales, composing layouts, writing CSS, building design tokens, creating fluid responsive designs, reviewing visual quality, breaking out of template patterns, designing navigation/wayfinding, theming across multiple sites, or answering any visual design question.
- ▌ Django · mte90Comprehensive Django guide - security, ORM, PostgreSQL, GeoDjango, Django 6.0 features, admin extensions, middleware, authentication, sessions, and ecosystem tools
- ▌ Opencode · mte90Develop plugins, tools, and extensions for OpenCode AI coding agent with MCP, LSP integration, custom tools, and SDK usage
- ▌ Tui Design · mte90 bundleThis skill should be used when designing terminal user interfaces, creating TUI layouts, choosing TUI color schemes, implementing keyboard navigation, building terminal dashboards, or working with any TUI framework. Activates on mentions of TUI design, terminal UI, Ratatui layout, Ink components, Textual widgets, Bubbletea views, terminal color palette, keybinding design, panel layout, split panes, terminal dashboard, box-drawing characters, sparklines, progress bars, modal dialogs, focus management, or terminal accessibility.
- ▌ Django Bolt · mte90Django Bolt - Rust-powered high-performance API framework, 60k+ RPS, decorator routing, built-in auth, async ORM
- ▌ Solopreneur Handbook · mte90Comprehensive guide to building and scaling a SaaS as a solopreneur with vibe coding. Based on 88 real-world sources from Reddit, X/Twitter, and industry blogs.
- ▌
- ▌ Django Celery · mte90Django Celery integration - distributed tasks, periodic scheduling with django-celery-beat, monitoring, best practices
- ▌ Django Unfold · mte90Modern Django admin theme - Unfold - customization, settings, components, actions, filters, integrations
- ▌ Django Allauth · mte90Django authentication - local accounts, social OAuth, registration, email verification, MFA, session management
- ▌ Game UI Design · mte90 bundleWorld-class game UI design expertise combining the clarity of Nintendo's UI philosophy, the immersive diegetic interfaces of Dead Space and Metroid Prime, and the competitive readability principles from esports titles. Game UI is the invisible bridge between player intent and game response. Great game UI serves the player without breaking immersion. It communicates critical information at a glance during intense action, guides new players without patronizing veterans, and adapts gracefully from 4K monitors to handheld screens and from keyboard to touch to controller. The best game UI designers understand that every pixel of screen space is sacred - borrowed from the game world itself. Use when "game ui, game interface, hud design, heads up display, game menu, inventory ui, health bar, stamina bar, game hud, minimap, crosshair, reticle, button prompt, controller ui, gamepad navigation, diegetic interface, in-world ui, quest tracker, damage numbers, cooldown indicator, radial menu, game tooltip, game-ui, hud, g
- ▌ Product Design · mte90 bundleDesigns production-quality user experiences for web and desktop applications with strong information hierarchy, interaction design, and state management. Use when building interactive apps, dashboards, admin panels, settings flows, multi-step workflows, or data-dense interfaces where the product needs to feel real and operational rather than decorative. Triggers include requests such as "make it feel like Linear", "production-quality UX", "real app feel", "good UX", or requests involving command palettes, keyboard shortcuts, inline editing, progressive disclosure, dense tables, or multi-screen flows. Pair with a visual design skill when the user also needs styling, theming, or brand expression.
- ▌ Golang Security · mte90 bundleSecurity standards for Go backend services (Input Validation, Crypto, SQL Injection Prevention).
- ▌ Game Development · mte90 bundleBuilding interactive experiences that engage, challenge, and delight playersUse when "game, gamedev, game development, phaser, unity, unreal, godot, gameplay, game loop, sprites, collision, physics, player, level, tilemap, games, gamedev, interactive, gameplay, physics, engines, performance, player-experience" mentioned.
- ▌ Humanize Text En · mte90 bundleRemoves predictable AI writing patterns from English text to make it sound natural and human-written. Use this skill whenever generating, editing, or reviewing English prose: blog posts, articles, guides, tutorials, emails, marketing copy, social media posts, documentation, reports, or any written content. Also trigger when the user asks to humanize text, remove robotic tone, make text sound more natural, or mentions that something reads like AI, ChatGPT, or machine-generated content.
- ▌
- ▌ As3 Fla Migration · mte90 bundleAnalyze, extract, and migrate Flash/ActionScript game projects (.fla, .swf, .as files) to modern web technologies (JavaScript, TypeScript, HTML5 Canvas, Haxe/OpenFL). Use this skill whenever the user mentions Flash, ActionScript, AS2, AS3, FLA, SWF, decompiling Flash games, extracting assets from Flash files, converting Flash to HTML5, porting Flash games to modern browsers, migrating legacy Flash content, JPEXS, FFDec, Ruffle, CreateJS, OpenFL, Haxe, or any Flash-era game preservation task. Also applies when the user has old .fla or .swf files and wants to understand, extract, rebuild, or modernize their content. NOT for: general web game development without Flash involvement, PDF/document conversion, or video format conversion.
- ▌ Make Game · mte90 bundleFull guided pipeline — scaffold, design, audio, deploy, and monetize a browser game from scratch. Use when the user says "make a game", "build me a game", "create a new game", "make a 2D/3D game", or provides a game concept to build. Do NOT use for modifying existing games (use add-feature or improve-game instead).
- ▌
- ▌ Typescript Security · mte90 bundleSecure coding practices for building safe TypeScript applications.
- ▌ Documentation Standards · mte90Essential rules for code comments, READMEs, and technical documentation.
- ▌ System Design Architecture Standards · mte90Universal architectural standards for building robust, scalable, and maintainable systems.
- ▌ Configuration · mte90 bundleStandards for application configuration using environment variables and libraries.
- ▌ Improve Game · mte90Analyze a game, find what needs work, and implement the highest-impact improvements. Use when the user says "improve my game", "make my game better", "fix my game", "what's wrong with my game", or "polish my game". Run repeatedly — each pass finds the next most impactful thing to fix. Do NOT use for adding specific new features (use add-feature) or initial game creation (use make-game).
- ▌ Threejs Game · mte90 bundleBuild 3D browser games with Three.js using event-driven modular architecture. Use when creating a new 3D game, adding 3D game features, setting up Three.js scenes, or working on any Three.js game project.
- ▌ Mobile UX Core · mte90Universal mobile UX principles for touch-first interfaces. Enforces touch targets, safe areas, and mobile-specific interaction patterns.
- ▌
- ▌ Laravel Database Expert · mte90 bundleExpert patterns for advanced queries, Redis caching, and database scalability.
- ▌ Security Standards · mte90 bundleUniversal security protocols for building safe and resilient software.
- ▌ Rust Common Pitfalls · mte90Common Rust development pitfalls: frequent compiler errors, struct constructor patterns, test organization, and coverage enforcement for reliable codebases.
- ▌ Laravel Clean Architecture · mte90 bundleExpert patterns for DDD, DTOs, and Ports & Adapters in Laravel.
- ▌ Context Optimization · mte90 bundleTechniques to maximize context window efficiency, reduce latency, and prevent 'lost in middle' issues through strategic masking and compaction.
- ▌ Product Requirements · mte90 bundleExpert process for gathering requirements and drafting PRDs (Iterative Discovery).
- ▌ Laravel Sessions Middleware · mte90 bundleExpert standards for session drivers, security headers, and middleware logic.
- ▌ Laravel Background Processing · mte90 bundleScalable asynchronous workflows using Queues, Jobs, and Events.
- ▌ Performance Engineering Standards · mte90Universal standards for high-performance software development across all frameworks.
- ▌ Business Analysis · mte90 bundleStandard for deep requirement investigation, logic validation, and technical impact mapping.
- ▌ Quality Assurance · mte90 bundleStandards for creating high-quality, granular manual test cases and QA processes.