yakoub-ai
- 48 skills
- 0 followers
- 7 hours ago last updated
- ▌ Tech Hub AI · yakoub-ai bundleAI/ML Lead agent coordinating AI Engineers, ML Engineers, Data Scientists, and MLOps specialists. Use this skill for LLM integration, RAG pipelines, AI agents, machine learning model training and serving, experiment tracking, and production ML systems. Triggers on keywords like chatbot, RAG, embeddings, fine-tuning, model deployment, A/B test, feature engineering, or any task involving AI/ML systems.
- ▌ Tech Hub MCP · yakoub-ai bundleMCP Manager for Model Context Protocol server lifecycle, token optimization, and context-efficient external data access. Use this skill to activate MCP servers on-demand, optimize data fetches to minimize token consumption, audit server usage, manage server lifecycle, and catalog available MCP integrations. Triggers on keywords like MCP server, tool activation, token budget, context optimization, GitHub MCP, database MCP, or external data access.
- ▌ Tech Hub Data · yakoub-ai bundleData Lead agent coordinating Data Engineers, Data Governance specialists, and Database Admins. Use this skill for building ETL/ELT pipelines, lakehouse architecture, data quality frameworks, data catalogs and lineage tracking, database design and optimization, streaming pipelines, data mesh, and schema migrations. Triggers on keywords like ETL, pipeline, data lake, data warehouse, SQL, database, data quality, Kafka, Spark, data catalog, or data lineage.
- ▌ Tech Hub Product · yakoub-ai bundleProduct Lead agent coordinating Product Designers, Frontend Developers, Backend Developers, QA Engineers, Technical Writers, and Strategic Coordinators. Use this skill for feature development, UI/UX design, REST or GraphQL API design, React/Vue/Angular frontends, backend services, automated testing, API documentation, user guides, and meeting preparation. Triggers on keywords like feature, UI, React, API, backend, testing, docs, sprint review, or stakeholder.
- ▌ Tech Hub Platform · yakoub-ai bundlePlatform Lead agent coordinating DevOps Engineers, SREs, Platform Engineers, Network Engineers, AWS/Azure/GCP specialists, Docker specialists, and FinOps Engineers. Use this skill for CI/CD pipelines, Kubernetes deployments, infrastructure-as-code, cloud provisioning, reliability engineering, network configuration, container security, and cloud cost optimization. Triggers on keywords like deploy, terraform, kubernetes, docker, AWS, Azure, GCP, SLO, incident, or cloud.
- ▌ Tech Hub Security · yakoub-ai bundleSecurity Lead agent coordinating Security Architects, Compliance Officers, and Security Hardeners. Use this skill for PII detection, threat modeling, IAM design, secrets management, application security (OWASP), infrastructure security, compliance frameworks (GDPR, HIPAA, SOC 2, PCI-DSS, ISO 27001), vulnerability scanning, and security hardening. Triggers on keywords like PII, security, compliance, GDPR, IAM, authentication, encryption, vulnerability, audit, or any task touching personal data or production systems.
- ▌ Tech Hub Brainstorm · yakoub-ai bundleBrainstorm Architect for solution discovery, architecture exploration, and technology evaluation. Use this skill when you need to choose between approaches, evaluate tradeoffs, design an architecture from scratch, or get a concrete recommendation before committing to implementation. Triggers on questions like "what's the best way to...", "should I use X or Y", "how should I structure...", "what architecture for...", or any request for a design recommendation with tradeoff analysis.
- ▌ Tech Hub Orchestrator · yakoub-ai bundleMaster AI orchestrator for complex, multi-domain engineering tasks. Use this skill when a task spans multiple disciplines (AI + DevOps, security + data, frontend + backend + QA), requires coordinated specialist agents, or needs structured plan-then-execute workflow with session continuity across multiple conversations. Triggers on requests like "build and deploy a full-stack app", "set up a secure data pipeline", or any task requiring more than one domain of expertise.
- ▌ Flutter Testing · yakoub-aiUse this skill when the user wants to write, generate, or improve Flutter tests at any level. Trigger phrases: "write Flutter tests", "generate tests", "widget test Flutter", "unit test Dart", "integration test Flutter", "golden test", "test coverage Flutter", "bloc_test", "ProviderContainer test", "mock repository", "test a screen", "add tests for this feature".
- ▌ Flutter Security · yakoub-aiAudit and harden security in Flutter apps. Use when the user wants a security review, secrets detection, token storage audit, permissions review, or OWASP Mobile Top 10 check. Trigger phrases: "security review Flutter", "check secrets Flutter", "Flutter security audit", "secure token storage", "app permissions Flutter", "harden Flutter app", "sensitive data Flutter", "OWASP Flutter", "API key Flutter", "secure storage Flutter", "certificate pinning Flutter", "obfuscate Flutter", "Flutter HTTPS".
- ▌ Flutter Debugging · yakoub-aiUse this skill when the user wants to diagnose and fix a Flutter error, crash, or build failure. Trigger phrases: "debug Flutter", "fix Flutter error", "stack trace Flutter", "RenderFlex overflow", "null safety error", "Flutter build error", "Gradle error", "CocoaPods error", "Flutter crash", "StateError Flutter", "BuildContext async gap", "provider disposed error", "hot reload not working", "Firebase not initialized".
- ▌ Flutter UX Design · yakoub-aiUse this skill when the user wants to design the UX, plan screens, define navigation flows, or establish a design system for a Flutter app — before implementation begins. Trigger phrases: "design Flutter UX", "create screen flow", "plan app screens", "help with mobile UI", "design system Flutter", "what screens do I need", "design the UI for my Flutter app", "define the navigation", "create a component inventory", "help me plan the screens", "what widgets do I need", "design the onboarding flow", "map out the user flows", "define the color palette", "set up the theme for my Flutter app", "plan the accessibility", "design the empty states". Also use when: the product brief is complete and the user is ready to define the visual and interaction design before writing any widget code.
- ▌ Flutter Feature Dev · yakoub-aiPlan and implement Flutter features using the project architecture, with tests and validation. Use when the user wants to implement a Flutter feature, build a screen, add functionality to an existing app, or create a new widget. Trigger phrases: "build Flutter feature", "implement Flutter screen", "add feature to Flutter app", "create Flutter widget", "implement this feature in Flutter", "build the [feature] screen", "add [feature] to the app", "create the [feature] page", "write the code for [feature]", "implement [feature] in Flutter", "build the auth flow", "implement the profile screen", "add search to Flutter app", "create the onboarding flow", "write the repository for", "create a provider for". Also use when the architecture is defined and the user is ready to write code, or when a feature is referenced from the product brief.
- ▌ Flutter Performance · yakoub-aiUse this skill when the user wants to identify, measure, or fix Flutter performance issues. Trigger phrases: "optimize Flutter", "fix jank", "improve Flutter performance", "Flutter slow", "too many rebuilds", "Flutter memory leak", "app size Flutter", "Flutter profiling", "RepaintBoundary", "ListView builder", "startup time Flutter", "reduce widget rebuilds", "Flutter frame drops", "DevTools performance".
- ▌ Flutter Architecture · yakoub-aiDefine, choose, or review the technical architecture for a Flutter app. Use when the user wants to structure a new Flutter project, choose a state management approach, set up routing, or review an existing architecture. Trigger phrases: "design Flutter architecture", "choose state management", "set up Flutter project structure", "what architecture should I use", "Flutter clean architecture", "feature-first Flutter", "help me structure my Flutter app", "should I use Riverpod or Bloc", "define the tech stack", "Flutter project setup". Also use when the product brief is complete and the user is ready to define the technical foundation.
- ▌ Flutter Accessibility · yakoub-aiAudit and improve accessibility in Flutter apps. Use when the user wants to check WCAG compliance, add semantic labels, verify screen reader support, or review tap target sizes and text scaling behavior. Trigger phrases: "check accessibility Flutter", "add semantic labels", "a11y Flutter", "screen reader Flutter", "accessibility audit", "TalkBack Flutter", "VoiceOver Flutter", "WCAG Flutter", "semantic widgets Flutter", "focus order Flutter", "text scaling Flutter", "accessible Flutter app".
- ▌ Flutter App Discovery · yakoub-aiUse this skill when the user wants to understand, audit, or explore an existing Flutter codebase before making changes. Trigger phrases: "audit existing Flutter app", "understand this Flutter codebase", "explore this Flutter project", "what is this app doing", "analyze this Flutter repo", "review this Flutter project", "give me an overview of this Flutter app", "what packages does this app use", "map out this Flutter codebase", "inspect this Flutter project". Also use when: the user opens a Flutter project for the first time in a session, asks what architecture is being used, or asks what state management library is in the project.
- ▌ Flutter Documentation · yakoub-aiGenerate and maintain project documentation for Flutter apps: README, architecture docs, feature docs, and onboarding materials. Use when the user wants to update the README, document a completed feature, write an architecture decision record, or prepare onboarding materials for new team members. Trigger phrases: "generate docs", "update README", "document Flutter app", "write architecture docs", "create onboarding guide", "document this feature", "write an ADR", "update the tech plan", "document the architecture". Also invoked automatically by /flutterforge:build-flutter-feature (Phase 5, feature summary) and /flutterforge:prepare-release (release notes generation).
- ▌ Flutter Product Brief · yakoub-aiUse this skill when the user wants to plan a new Flutter app, convert a vague idea into a concrete product brief, or define what to build before writing code. Trigger phrases: "plan a new Flutter app", "I want to build an app", "write a product brief", "help me brainstorm my app idea", "what should I build", "define my MVP", "I have an app idea", "help me plan my Flutter app", "let's scope this app", "I want to make an app that", "what features should my app have", "help me think through my app", "create a product brief". Also use when: the user describes a problem they want to solve with a mobile app, or asks what the minimum viable product should include.
- ▌ Flutter API Integration · yakoub-aiImplement API, backend, and data layer integrations in Flutter. Use when the user wants to connect a REST API, Firebase, or Supabase; design a repository layer; add JSON serialization; implement token refresh; or set up offline-first behavior. Trigger phrases: "integrate API Flutter", "connect Firebase", "add Supabase", "REST API Flutter", "HTTP client", "repository pattern Flutter", "JSON serialization Flutter", "Dio interceptor", "token refresh Flutter", "offline-first Flutter", "Firestore Flutter", "remote datasource".
- ▌ Flutter State Management · yakoub-aiUse this skill when the user wants to choose, design, or implement state management in a Flutter application. Trigger phrases: "state management Flutter", "Riverpod", "Bloc Flutter", "Cubit", "manage state", "provider vs bloc", "choose state management", "how to handle state in Flutter", "AsyncNotifier", "NotifierProvider", "BlocBuilder", "state architecture".
- ▌ Flutter Release Readiness · yakoub-aiPrepare a Flutter app for Android and iOS release. Use when the user wants to run a pre-release checklist, prepare a build for the App Store or Google Play, configure signing, or check release build readiness. Trigger phrases: "prepare Flutter release", "app store Flutter", "Google Play Flutter", "release checklist", "publish Flutter app", "flutter build appbundle", "iOS archive Flutter", "sign Flutter app", "release build Flutter", "production build Flutter", "Play Store Flutter", "TestFlight Flutter".
- ▌ Phaser Fx · yakoub-ai bundleThis skill should be used when the user asks to "add a glow", "blur the background", "add a screen effect", "mask a sprite", "add post-processing", "shader effect", "add lighting", "flashlight cone", "vision cone", "normal maps", "make the screen flash", "color grading", "tint a sprite", "screen shake with effects", "damage flash", "hit flash", "vignette", "bloom", "convert my preFX/postFX code", "BitmapMask replacement", "custom shader", "SpriteGPULayer", "Mesh2D", "stencil mask", or any Phaser 4 visual effect, filter, mask, light or renderer question.
- ▌ Phaser UI · yakoub-ai bundleThis skill should be used when the user asks to "add health bar", "create menu", "UI elements", "dialog box", "inventory system", "create buttons", "HUD overlay", "score display", "minimap", "progress bar", "bitmap text", "interactive button", or "UI layout".
- ▌ Phaser Gdd · yakoub-ai bundleThis skill should be used when the user asks to "write a game design document", "create a GDD", "design my game", "document game mechanics", "plan game progression", "define core loop", "art direction", "audio design plan", "monetization strategy", "game concept document", "plan my game before coding", or wants to produce a structured design document for a Phaser 4 game before writing any code.
- ▌ Phaser Init · yakoub-ai bundleThis skill should be used when the user asks to "create a Phaser game", "initialize a Phaser 4 project", "scaffold a Phaser project", "set up a new game", "start a Phaser project", "bootstrap a game", "npm create phaser", or wants to start a Phaser 4 project from scratch.
- ▌ Phaser Audio · yakoub-ai bundleThis skill should be used when the user asks to "add sound", "play music", "audio not working", "add background music", "sound effects", "mute button", "audio sprite", "game audio", "play sound effect", or "music won't play".
- ▌ Phaser Build · yakoub-ai bundleThis skill should be used when the user asks to "build my game", "run my Phaser game", "start dev server", "deploy my game", "fix build errors", "configure Vite for Phaser", "game won't build", "TypeScript errors in Phaser", "publish to itch.io", or needs to compile, run, troubleshoot, or deploy a Phaser 4 project.
- ▌ Phaser Coder · yakoub-ai bundleThis skill should be used when the user asks to implement Phaser 4 game code, create or edit scenes, add players, enemies, scoring, collectibles, movement, shooting, animations, input, physics behavior, game objects, or complete gameplay features in TypeScript.
- ▌ Phaser Input · yakoub-ai bundleThis skill should be used when the user asks to "handle input", "keyboard controls", "mouse click", "touch controls", "gamepad support", "drag and drop", "virtual joystick", "WASD movement", "detect click", "pointer events", "keyboard shortcut", or "input manager".
- ▌ Phaser Scene · yakoub-ai bundleThis skill should be used when the user asks to "create a scene", "add a new scene", "make a menu scene", "create a game over screen", "add a level", "set up scene transitions", "create a pause screen", "add a preloader", "create a HUD overlay", or needs any Phaser 4 scene created, structured, or connected to other scenes.
- ▌ Phaser Matter · yakoub-ai bundleThis skill should be used when the user asks to "Matter physics", "realistic physics", "polygon collision", "joints", "constraints", "complex physics shapes", "Matter.js", "ragdoll", "hinge joint", "compound body", "physics sensor", etc.
- ▌ Phaser Mobile · yakoub-ai bundleThis skill should be used when the user asks to "mobile game", "responsive game", "touch controls", "deploy to phone", "Capacitor", "PWA game", "scale manager", "orientation", "iOS game", "Android game", "full screen game", "mobile performance", etc.
- ▌ Phaser Analyze · yakoub-ai bundleThis skill should be used when the user asks to "analyze my game", "review my Phaser project", "audit project health", "find bottlenecks", "refactor my game", "improve my code", "optimize my project", "what's wrong with my game", "code review Phaser", or "assess architecture".
- ▌ Phaser Gameobj · yakoub-ai bundleThis skill should be used when the user asks to "add a sprite", "create a player", "add text to game", "create particles", "add a tilemap", "create a group", "add a container", "create game objects", "draw shapes", "add UI elements", "create a camera", "add depth", or needs to add any visual, interactive, or logical element to a Phaser 4 scene.
- ▌ Phaser Migrate · yakoub-ai bundleThis skill should be used when the user asks to "migrate from Phaser 3", "upgrade to Phaser 4", "convert my v3 game", "Phaser 3 to 4 migration", "update Phaser version", "my Phaser 3 game broke after upgrading", "behavior changed after upgrading Phaser 4", "upgrade Phaser 4.0 to 4.2", or has code that uses deprecated or removed Phaser 3 APIs or behavior that silently drifted between Phaser 4 RC releases.
- ▌ Phaser Physics · yakoub-ai bundleThis skill should be used when the user asks to "add physics", "set up collisions", "implement gravity", "create a platformer", "add physics to sprite", "detect overlaps", "create collision groups", "make objects bounce", "top-down movement", "set velocity", "apply forces", "enable arcade physics", or needs any Arcade Physics configuration in Phaser 4.
- ▌ Phaser Release · yakoub-ai bundleThis skill should be used when the user asks to "release my game", "ship it", "publish to itch.io", "prepare for launch", "is my game ready to release", "make a store page", "release checklist", "version my game", "what do I need before launching", "post-launch", "my game is live and I need to update it", or is preparing a Phaser game for players rather than for testing.
- ▌ Phaser Tilemap · yakoub-ai bundleThis skill should be used when the user asks to "add tilemap", "create a level", "Tiled editor", "tile collision", "object layer", "create map", "tilemap not showing", "level design", "tile layer", "game map", "spawn point", "trigger zone", or "map collision".
- ▌ Phaser Debugger · yakoub-ai bundleThis skill should be used when the user reports a Phaser 4 bug, black screen, missing sprite, failed collision, broken physics, animation issue, crash, console error, performance problem, slow game, save/load issue, mobile runtime issue, or unexpected gameplay behavior.
- ▌ Phaser Feedback · yakoub-ai bundleThis skill should be used when the user pastes raw player feedback, playtester notes, bug reports, Discord or Reddit comments, itch.io comments, App Store reviews, QA notes, or a list of complaints about their Phaser game, or asks to "triage this feedback", "fix what players reported", "reproduce this bug report", "act on playtest notes", "turn feedback into tests", "what should I fix first", or "respond to this reviewer". Use it whenever feedback about a running game needs to become reproducible tests, prioritised fixes, and a verified re-release.
- ▌ Phaser Playtest · yakoub-ai bundleThis skill should be used when the user asks to "playtest my game", "test my Phaser game", "does my game actually run", "check the game in a browser", "verify the game works", "smoke test the game", "automate game testing", "catch black screens", "check for asset 404s", "measure FPS", "screenshot the game", "write a playtest scenario", or whenever Phaser 4 code has been written or changed and needs runtime verification before being handed back to the user.
- ▌ Phaser Saveload · yakoub-ai bundleThis skill should be used when the user asks to "save game", "load game", "persist progress", "save state", "local storage", "save slot", "auto-save", "high score", "save settings", "save data", etc.
- ▌ Phaser Animation · yakoub-ai bundleThis skill should be used when the user asks to "create animation", "animate sprite", "add tweens", "sprite animation not playing", "character animations", "easing", "tween timeline", "idle animation", "walk animation", "fade in", "fade out", or "scale animation".
- ▌ Phaser Architect · yakoub-ai bundleThis skill should be used when the user asks to design a Phaser 4 game, plan game architecture, structure scenes, organize game state, define scene flow, choose module boundaries, or review/refactor an existing Phaser project architecture before implementation.
- ▌ Phaser Particles · yakoub-ai bundleThis skill should be used when the user asks to "add particles", "particle effect", "explosion effect", "smoke", "fire effect", "sparks", "dust trail", "rain or snow", "confetti", "muzzle flash", "blood splatter", "magic effect", "emitter", "particles not showing", "particles killing performance", "trail behind the player", or anything involving Phaser 4 ParticleEmitter configuration, emit zones, death zones, or gravity wells.
- ▌ Phaser Brainstorm · yakoub-ai bundleThis skill should be used when the user asks to "brainstorm a game idea", "help me come up with a game", "I want to make a game but don't know what", "is this game idea any good", "what should I build", "refine my game concept", "scope this idea down", "what genre fits", "help me pick a game to build", "turn this idea into something buildable", or arrives with a vague concept that needs shaping before a GDD can be written.
- ▌ Phaser Asset Advisor · yakoub-ai bundleThis skill should be used when the user asks about Phaser 4 asset loading, sprite sheets, texture atlases, image optimization, preloader scenes, loading bars, tile map assets, audio formats, bitmap fonts, free game assets, generated placeholder assets, asset organization, or asset pipeline performance.