mahabdalla
- 634 skills
- 0 followers
- 11 hours ago last updated
- ▌ Claude Ally Health · mahabdallaA health assistant skill for medical information analysis, symptom tracking, and wellness guidance.
- ▌ Swift Actor Persistence · mahabdallaThread-safe data persistence in Swift using actors — in-memory cache with file-backed storage, eliminating data races by design.
- ▌ Airflow Dag Patterns · mahabdallaBuild production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. Use when creating data pipelines, orchestrating workflows, or scheduling batch jobs.
- ▌ Debugging Strategies · mahabdallaTransform debugging from frustrating guesswork into systematic problem-solving with proven strategies, powerful tools, and methodical approaches.
- ▌ E2e Testing Patterns 2 · mahabdallaBuild reliable, fast, and maintainable end-to-end test suites that provide confidence to ship code quickly and catch regressions before users do.
- ▌ Varlock Claude Skill · mahabdallaSecure environment variable management ensuring secrets are never exposed in Claude sessions, terminals, logs, or git commits
- ▌ Lead Research Assistant · mahabdallaIdentifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
- ▌ Avalonia Viewmodels Zafiro · mahabdallaOptimal ViewModel and Wizard creation patterns for Avalonia using Zafiro and ReactiveUI.
- ▌ API Design Principles · mahabdallaMaster REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers and stand the test of time.
- ▌ Async Python Patterns · mahabdallaComprehensive guidance for implementing asynchronous Python applications using asyncio, concurrent programming patterns, and async/await for building high-performance, non-blocking systems.
- ▌ Bats Testing Patterns · mahabdallaMaster Bash Automated Testing System (Bats) for comprehensive shell script testing. Use when writing tests for shell scripts, CI/CD pipelines, or requiring test-driven development of shell utilities.
- ▌ Competitive Landscape 2 · mahabdallaComprehensive frameworks for analyzing competition, identifying differentiation opportunities, and developing winning market positioning strategies.
- ▌ Nanobanana Ppt Skills · mahabdallaAI-powered PPT generation with document analysis and styled images
- ▌ Screen Reader Testing 2 · mahabdallaPractical guide to testing web applications with screen readers for comprehensive accessibility validation.
- ▌ Swift Protocol Di Testing · mahabdallaProtocol-based dependency injection for testable Swift code — mock file system, network, and external APIs using focused protocols and Swift Testing.
- ▌ Frontend Patterns · mahabdallaFrontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
- ▌ Youtube Downloader · mahabdallaDownload YouTube videos with customizable quality and format options. Use this skill when the user asks to download, save, or grab YouTube videos. Supports various quality settings (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3.
- ▌ Hubspot Integration · mahabdallaExpert patterns for HubSpot CRM integration including OAuth authentication, CRM objects, associations, batch operations, webhooks, and custom objects. Covers Node.js and Python SDKs. Use when: hubspot, hubspot api, hubspot crm, hubspot integration, contacts api.
- ▌ Fullstack Developer · mahabdallaModern web development expertise covering React, Node.js, databases, and full-stack architecture. Use when: building web applications, developing APIs, creating frontends, setting up databases, deploying web apps, or when user mentions React, Next.js, Express, REST API, GraphQL, MongoDB, PostgreSQL, or full-stack development.
- ▌
- ▌ Makepad Skills · mahabdallaMakepad UI development skills for Rust apps: setup, patterns, shaders, packaging, and troubleshooting.
- ▌ Wiki Changelog · mahabdallaGenerate structured changelogs from git history. Use when user asks "what changed recently", "generate a changelog", "summarize commits" or user wants to understand recent development activity.
- ▌ Addressing Pr Review Comments · mahabdallaAddress all valid review comments on a PR for the current branch in the streamlit/streamlit repo. Covers both inline review comments and general PR (issue) comments. Use when a PR has reviewer feedback to address, including code changes, style fixes, and documentation updates.
- ▌ Chrome Devtools · mahabdallaUses Chrome DevTools via MCP for efficient debugging, troubleshooting and browser automation. Use when debugging web pages, automating browser interactions, analyzing performance, or inspecting network requests. This skill does not apply to `--slim` mode (MCP configuration).
- ▌ Artifacts Builder · mahabdallaSuite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
- ▌ Slack Gif Creator · mahabdallaToolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives. This skill applies when users request animated GIFs or emoji animations for Slack from descriptions like "make me a GIF for Slack of X doing Y".
- ▌ Nextjs Supabase Auth · mahabdallaExpert integration of Supabase Auth with Next.js App Router Use when: supabase auth next, authentication next.js, login supabase, auth middleware, protected route.
- ▌ Visualization Expert · mahabdallaChart selection and data visualization guidance for effective data communication. Use when: creating visualizations, choosing chart types, designing dashboards, or when user mentions data visualization, charts, graphs, or needs help presenting data visually.
- ▌ Beautiful Prose · mahabdallaA hard-edged writing style contract for timeless, forceful English prose without modern AI tics. Use when users ask for prose or rewrites that must be clean, exact, concrete, and free of AI cadence, filler, or therapeutic tone.
- ▌ Error Detective · mahabdallaSearch logs and codebases for error patterns, stack traces, and anomalies. Correlates errors across systems and identifies root causes.
- ▌ Startup Financial Modeling · mahabdallaBuild comprehensive 3-5 year financial models with revenue projections, cost structures, cash flow analysis, and scenario planning for early-stage startups. Use this skill when creating financial projections, calculating burn rate or runway, modeling fundraising scenarios, or preparing investor-ready financials for a seed or Series A raise.
- ▌ E2e Testing · mahabdallaPlaywright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies.
- ▌ Resume Builder · mahabdallaGenerate professional resumes that conform to the Reactive Resume schema. Use when the user wants to create, build, or generate a resume through conversational AI, or asks about resume structure, sections, or content. This skill guides the agent to ask clarifying questions, avoid hallucination, and produce valid JSON output for https://rxresu.me.
- ▌ Ab Test Setup · mahabdallaWhen the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," or "hypothesis." For tracking implementation, see analytics-tracking.
- ▌ Email Systems · mahabdallaEmail has the highest ROI of any marketing channel. $36 for every $1 spent. Yet most startups treat it as an afterthought - bulk blasts, no personalization, landing in spam folders. This skill covers transactional email that works, marketing automation that converts, deliverability that reaches inboxes, and the infrastructure decisions that scale. Use when: keywords, file_patterns, code_patterns.
- ▌ Plaid Fintech · mahabdallaExpert patterns for Plaid API integration including Link token flows, transactions sync, identity verification, Auth for ACH, balance checks, webhook handling, and fintech compliance best practices. Use when: plaid, bank account linking, bank connection, ach, account aggregation.
- ▌ Vercel Deploy · mahabdallaDeploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
- ▌ Rclone · mahabdallaUpload, sync, and manage files across cloud storage providers using rclone. Use when uploading files (images, videos, documents) to S3, Cloudflare R2, Backblaze B2, Google Drive, Dropbox, or any S3-compatible storage. Triggers on "upload to S3", "sync to cloud", "rclone", "backup files", "upload video/image to bucket", or requests to transfer files to remote storage.
- ▌ Fix Members Short Description · mahabdallaUse when asked to fix short descriptions of Python type members.
- ▌ Astropy 2 · mahabdallaComprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.
- ▌ Concept Workflow · mahabdallaEnd-to-end workflow for creating complete JavaScript concept documentation, orchestrating all skills from research to final review
- ▌ Resource Curator · mahabdallaFind, evaluate, and maintain high-quality external resources for JavaScript concept documentation, including auditing for broken and outdated links
- ▌
- ▌ Meeting Notes · mahabdallaStructured meeting summaries with action items, decisions, and key discussion points. Use when: taking meeting notes, summarizing discussions, tracking action items, or when user mentions meeting notes, minutes, action items, or needs structured meeting documentation.
- ▌ Test Writer · mahabdallaGenerate comprehensive Vitest tests for code examples in JavaScript concept documentation pages, following project conventions and referencing source lines
- ▌ Gpui Context · mahabdallaContext management in GPUI including App, Window, and AsyncApp. Use when working with contexts, entity updates, or window operations. Different context types provide different capabilities for UI rendering, entity management, and async operations.
- ▌ Gpui Element · mahabdallaImplementing custom elements using GPUI's low-level Element API (vs. high-level Render/RenderOnce APIs). Use when you need maximum control over layout, prepaint, and paint phases for complex, performance-critical custom UI components that cannot be achieved with Render/RenderOnce traits.
- ▌ Agent Sessions Layout · mahabdallaAgents workbench layout — covers the fixed layout structure, grid configuration, part visibility, editor modal, titlebar, sidebar footer, and implementation requirements. Use when implementing features or fixing issues in the Agents workbench layout.
- ▌ Better Auth Best Practices · mahabdallaSkill for integrating Better Auth - the comprehensive TypeScript authentication framework.
- ▌ Receiving Code Review · mahabdallaUse when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
- ▌ Swarm Orchestration · mahabdallaOrchestrate multi-agent swarms with agentic-flow for parallel task execution, dynamic topology, and intelligent coordination. Use when scaling beyond single agents, implementing complex workflows, or building distributed AI systems.
- ▌ Debugger · mahabdallaSystematic debugging and root cause analysis for identifying and fixing software issues. Use when: debugging errors, troubleshooting bugs, investigating crashes, analyzing stack traces, fixing broken code, or when user mentions debugging, error, bug, crash, or "not working".
- ▌
- ▌ Backtesting Frameworks · mahabdallaBuild robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.
- ▌ Market Sizing Analysis · mahabdallaCalculate TAM/SAM/SOM for market opportunities using top-down, bottom-up, and value theory methodologies. Use this skill when sizing markets, estimating addressable revenue, validating market opportunity for a new venture, or building investor-ready market analysis for a startup pitch or business plan.
- ▌ React State Management · mahabdallaMaster modern React state management with Redux Toolkit, Zustand, Jotai, and React Query. Use when setting up global state, managing server state, or choosing between state management solutions.
- ▌ Web Artifacts Builder · mahabdallaSuite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
- ▌ Dev Browser · mahabdallaBrowser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows. Trigger phrases include "go to [url]", "click on", "fill out the form", "take a screenshot", "scrape", "automate", "test the website", "log into", or any browser interaction request.
- ▌ Fp TS Pragmatic · mahabdallaA practical, jargon-free guide to fp-ts functional programming - the 80/20 approach that gets results without the academic overhead. Use when writing TypeScript with fp-ts library.
- ▌ Continuous Learning · mahabdallaAutomatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.
- ▌ Database Migrations · mahabdallaDatabase migration best practices for schema changes, data migrations, rollbacks, and zero-downtime deployments across PostgreSQL, MySQL, and common ORMs (Prisma, Drizzle, Kysely, Django, TypeORM, golang-migrate).
- ▌ Deployment Patterns · mahabdallaDeployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications.
- ▌ Django Verification · mahabdallaVerification loop for Django projects: migrations, linting, tests with coverage, security scans, and deployment readiness checks before release or PR.
- ▌ Springboot Patterns · mahabdallaSpring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work.
- ▌ Springboot Security · mahabdallaSpring Security best practices for authn/authz, validation, CSRF, secrets, headers, rate limiting, and dependency security in Java Spring Boot services.
- ▌ Task Execution Engine · mahabdallaExecute implementation tasks from design documents using markdown checkboxes. Use when (1) implementing features from feature-design-assistant output, (2) resuming interrupted work, (3) batch executing tasks. Triggers on 'start implementation', 'run tasks', 'resume'.
- ▌ Twilio Communications · mahabdallaBuild communication features with Twilio: SMS messaging, voice calls, WhatsApp Business API, and user verification (2FA). Covers the full spectrum from simple notifications to complex IVR systems and multi-channel authentication. Critical focus on compliance, rate limits, and error handling. Use when: twilio, send SMS, text message, voice call, phone verification.
- ▌ Web Design Guidelines 3 · mahabdallaReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
- ▌ Transloadit Media Processing · mahabdallaProcess media files (video, audio, images, documents) using Transloadit. Use when asked to encode video to HLS/MP4, generate thumbnails, resize or watermark images, extract audio, concatenate clips, add subtitles, OCR documents, or run any media processing pipeline. Covers 86+ processing robots for file transformation at scale.
- ▌ Track Management · mahabdallaUse this skill when creating, managing, or working with Conductor tracks - the logical work units for features, bugs, and refactors. Applies to spec.md, plan.md, and track lifecycle operations.
- ▌ Woocommerce Copy Guidelines · mahabdallaGuidelines for UI text and copy in WooCommerce. Use when writing user-facing text, labels, buttons, or messages.
- ▌ Cpp Coding Standards · mahabdallaC++ coding standards based on the C++ Core Guidelines (isocpp.github.io). Use when writing, reviewing, or refactoring C++ code to enforce modern, safe, and idiomatic practices.
- ▌ Debugger 2 · mahabdallaDebugging specialist for errors, test failures, and unexpected behavior. Use proactively when encountering any issues.
- ▌ Trigger Dev Tasks · mahabdallaUse this skill when writing, designing, or optimizing Trigger.dev background tasks and workflows. This includes creating reliable async tasks, implementing AI workflows, setting up scheduled jobs, structuring complex task hierarchies with subtasks, configuring build extensions for tools like ffmpeg or Puppeteer/Playwright, and handling task schemas with Zod validation.
- ▌ Syncable Entity Integration · mahabdallaWire syncable entity services into NestJS modules, create service layer and resolvers for Twenty entities. Use when registering builders, validators, and action handlers in modules, creating business services, or exposing entities via GraphQL API with proper exception handling.
- ▌
- ▌ Eval Harness · mahabdallaFormal evaluation framework for Claude Code sessions implementing eval-driven development (EDD) principles
- ▌ Jpa Patterns · mahabdallaJPA/Hibernate patterns for entity design, relationships, query optimization, transactions, auditing, indexing, pagination, and pooling in Spring Boot.
- ▌ MCP Builder 2 · mahabdallaGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
- ▌ Skill Share · mahabdallaA skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.
- ▌ Algolia Search · mahabdallaExpert patterns for Algolia search implementation, indexing strategies, React InstantSearch, and relevance tuning Use when: adding search to, algolia, instantsearch, search api, search functionality.
- ▌ Best Practices · mahabdallaApply modern web development best practices for security, compatibility, and code quality. Use when asked to "apply best practices", "security audit", "modernize code", "code quality review", or "check for vulnerabilities".
- ▌ Fastmcp Server · mahabdallaComplete guide for building MCP servers with FastMCP 3.0 - tools, resources, authentication, providers, middleware, and deployment. Use when creating Python MCP servers or integrating AI models with external tools and data.
- ▌ PDF 4 · mahabdallaUse this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
- ▌ Arboreto · mahabdallaInfer gene regulatory networks (GRNs) from gene expression data using scalable algorithms (GRNBoost2, GENIE3). Use when analyzing transcriptomics data (bulk RNA-seq, single-cell RNA-seq) to identify transcription factor-target gene relationships and regulatory interactions. Supports distributed computation for large-scale datasets.
- ▌ Dispatching Parallel Agents · mahabdallaUse when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
- ▌ Adaptyv · mahabdallaCloud laboratory platform for automated protein testing and validation. Use when designing proteins and needing experimental validation including binding assays, expression testing, thermostability measurements, enzyme activity assays, or protein sequence optimization. Also use for submitting experiments via API, tracking experiment status, downloading results, optimizing protein sequences for better expression using computational tools (NetSolP, SoluProt, SolubleMPNN, ESM), or managing protein design workflows with wet-lab validation.
- ▌ Astropy · mahabdallaComprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.
- ▌ GRAPHQL · mahabdallaGraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.
- ▌ Pydicom · mahabdallaPython library for working with DICOM (Digital Imaging and Communications in Medicine) files. Use this skill when reading, writing, or modifying medical imaging data in DICOM format, extracting pixel data from medical images (CT, MRI, X-ray, ultrasound), anonymizing DICOM files, working with DICOM metadata and tags, converting DICOM images to other formats, handling compressed DICOM data, or processing medical imaging datasets. Applies to tasks involving medical image analysis, PACS systems, radiology workflows, and healthcare imaging applications.
- ▌
- ▌ Query Writing · mahabdallaWrites and executes SQL queries from simple SELECTs to complex multi-table JOINs, aggregations, and subqueries. Use when the user asks to query a database, write SQL, run a SELECT statement, retrieve data, filter records, or generate reports from database tables.
- ▌ Component Refactoring · mahabdallaRefactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component --json` shows complexity > 50 or lineCount > 300, when the user asks for code splitting, hook extraction, or complexity reduction, or when `pnpm analyze-component` warns to refactor before testing; avoid for simple/well-structured components, third-party wrappers, or when the user explicitly wants testing without refactoring.
- ▌ Fact Check · mahabdallaVerify technical accuracy of JavaScript concept pages by checking code examples, MDN/ECMAScript compliance, and external resources to prevent misinformation
- ▌ SEO Review · mahabdallaPerform a focused SEO audit on JavaScript concept pages to maximize search visibility, featured snippet optimization, and ranking potential
- ▌ Gpui Entity · mahabdallaEntity management and state handling in GPUI. Use when working with entities, managing component state, coordinating between components, handling async operations with state updates, or implementing reactive patterns. Entities provide safe concurrent access to application state.
- ▌ Gpui Global · mahabdallaGlobal state management in GPUI. Use when implementing global state, app-wide configuration, or shared resources.
- ▌ Author Contributions · mahabdallaIdentify all files a specific author contributed to on a branch vs its upstream, tracing code through renames. Use when asked who edited what, what code an author contributed, or to audit authorship before a merge. This skill should be run as a subagent — it performs many git operations and returns a concise table.
- ▌ Systematic Debugging · mahabdallaUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes
- ▌