
alinaqi/maggy
61 skills220 installs43.1k starsGitHub
Install
npx skills add https://github.com/alinaqi/maggySkills in this repo
1Pwa Developmentpwa-development is a reference skill for building Progressive Web Apps that work offline and install like native apps. It documents the web app manifest (required and advanced fields), installability criteria, service worker patterns, and caching strategies including Workbox. A developer uses it when adding PWA features like service workers, caching, and offline support to a web app.11installs2User JourneysThis skill helps define and test the real flows users take through an app instead of only feature specs. It provides a journey template and example critical journeys such as signup-to-first-value and checkout, each with steps, success criteria, friction points, and error recovery. A developer uses it when mapping user flows, validating UX, or designing error recovery. It ties journeys to metrics and E2E tests.10installs3Code GraphA Claude Code skill that directs the agent to query an AST-based code graph (via the codebase-memory-mcp MCP server) before reading files, for symbol lookup, call tracing, dependency analysis, and blast-radius detection. It documents the server's tools and a graph-first navigation workflow. A developer uses it to plan and scope code changes with fewer tokens than brute-force file reads.6installs4Ui MobileThis skill gives Claude Code mobile UI patterns for React Native, including iOS and Android differences. It enforces accessibility standards such as minimum 44x44 point touch targets, WCAG color contrast, accessibility labels, and visible pressed states. It also covers a spacing grid, safe areas, and a typography scale. A developer uses it when building mobile UI components.6installs5Code ReviewThis skill enforces automated code reviews as a guardrail before commits and deployments. It lets a developer pick Claude, OpenAI Codex, Google Gemini, or run several engines together and compares their findings. A pre-review ADR gate discovers and injects architectural decision records so reviews check changes against documented decisions.5installs6Aeo Optimizationaeo-optimization helps optimize content for AI engines like ChatGPT, Claude, Perplexity, and Google AI Overviews so a brand gets cited in AI-generated answers. It applies semantic triples, a Feature-How-Outcome paragraph pattern, and page templates for category explainers and product pages, targeting the AI signals of consensus, information gain, and clear entities. A developer or marketer uses it when structuring content for AI discovery and citations rather than traditional page ranking.4installs7Android JavaA Claude Code skill that guides Android Java development using MVVM, ViewBinding, and Espresso testing. It provides a layered project structure, Gradle configuration, and ViewModel/Repository code patterns. It activates when working on Android Java source files.4installs8Cloudflare D1A Claude Code skill that guides Cloudflare D1 serverless SQLite development with Workers, Drizzle ORM, and migrations. It covers project setup, schema definition, a type-safe client, and local-to-remote migration commands. A developer uses it when building on D1 or Cloudflare Workers.4installs9Code DeduplicationA Claude Code skill that prevents semantic code duplication by maintaining a capability index (CODE_INDEX.md) and checking it before writing new code. It targets duplicate purpose rather than duplicate text, prompting the agent to extend existing functions instead of reimplementing them. A developer uses it before creating new utility or shared code.4installs10Commit HygieneThis skill keeps git history clean by advising when to commit before a change set grows too large. It defines atomic-commit patterns and size thresholds for files and lines changed, and includes a pre-commit script that flags red and yellow zones. A developer uses it while coding to know when to commit and how to split work into small, reviewable PRs.4installs11FirebaseThis skill provides Firebase and Firestore patterns for web and mobile apps, covering data modeling, real-time sync, offline support, and security rules. It documents the Firebase stack (Firestore, Auth, Storage, Functions, Hosting) and shows modular v9+ TypeScript SDK usage for CRUD, queries, and pagination. A developer uses it when building on Firebase services.4installs12Gemini ReviewThis skill runs code reviews with Google's Gemini CLI using Gemini 2.5 Pro and its 1M token context window, letting it analyze large codebases without chunking. It covers installing the CLI and code-review extension, authentication options, interactive and headless review, and GitHub integration. A developer uses it when they want a Gemini-powered or large-context review.4installs13Nodejs Backendnodejs-backend is a reference skill for structuring a Node.js backend with Express or Fastify. It documents a core/infra project layout, Zod-validated route handlers, dependency injection at the composition root, the repository pattern with Kysely, transactions, domain errors, and a global error handler. A developer uses it when building or refactoring API routes, middleware, and server setup for a Node.js service.4installs14Posthog Analyticsposthog-analytics is a reference skill for implementing product analytics with PostHog. It covers installing the SDK across Next.js, React, Python, and Node.js, capturing events, identifying users, feature flags, and dashboards. A developer uses it when adding analytics or feature flags to measure activation, retention, and funnels. It stresses tracking only what informs decisions rather than everything.4installs15SecurityThis skill is an application-security guide covering OWASP patterns, secrets management, and automated security testing. It sets required .gitignore rules, environment-variable handling, and pre-commit plus CI security scans. Developers invoke it when handling auth, user input, or API keys, or when a security review is requested. It is user-invocable with Read, Glob, Grep, and Bash tools.4installs16Site ArchitectureThis skill is a technical-SEO guide for making a site discoverable by search engines and AI crawlers. It covers robots.txt, sitemaps, meta tags, canonical URLs, and Core Web Vitals. Developers use it when setting up site architecture or technical SEO, with Next.js-specific templates. It explicitly includes rules for GPTBot, ClaudeBot, and PerplexityBot.4installs17Team CoordinationThis skill helps multiple developers running separate Claude Code sessions coordinate on one codebase. It defines a shared file structure for team state, contributors, decisions, and claimable todos, plus start-session and end-session checklists. A developer uses it when a project becomes multi-person and sessions risk conflicting. It aims to reduce duplicate work and merge conflicts by making who-is-doing-what explicit.4installs18Web ContentThis skill helps create web content optimized for both traditional SEO and AI discovery, called Generative Engine Optimization. It provides page templates for homepage, product, blog, and FAQ pages, each listing the schema required, and stresses quotable, clearly formatted sections that AI assistants prefer. A developer uses it when creating web content that needs to rank and be cited by ChatGPT, Perplexity, Claude, or Gemini.4installs19WoocommerceThis skill provides patterns for integrating with WooCommerce stores through the WooCommerce REST API. It covers store prerequisites, API key generation, Node.js and Python client setup, authentication, and CRUD for products, orders, customers, and webhooks. A developer uses it when connecting an app to a WooCommerce store.4installs20Agentic DevelopmentA Claude Code skill that guides building autonomous AI agents that perform multi-step tasks with tools. It sets a default framework per language (Pydantic AI for Python, Claude Agent SDK for Node.js) and lays out an agent architecture plus an Explore-Plan-Execute-Verify loop. A developer uses it when writing tool-using LLM systems or agentic workflows.3installs21Agent TeamsA Claude Code skill that runs each project as a coordinated team of AI agents following a strict, non-skippable TDD pipeline. It defines a default roster of five permanent agents (team lead, quality, security, code review, merger) plus one feature agent per feature. A developer uses it to enforce spec-to-PR ordering with test and review gates.3installs22Ai ModelsA user-invocable Claude Code reference skill that lists current AI model IDs, capabilities, context windows, and pricing across Claude, OpenAI, Gemini, Eleven Labs, and Replicate. It includes a task-to-model selection matrix and SDK usage snippets. A developer consults it when choosing or comparing models for a feature.3installs23Android KotlinA Claude Code skill that guides Android Kotlin development using Coroutines, Jetpack Compose, Hilt, and MockK testing. It provides a layered project structure, Kotlin DSL Gradle config, and StateFlow-based ViewModel and Repository patterns. It activates when working on Android Kotlin source files.3installs24Aws AuroraA Claude Code skill that guides working with AWS Aurora and RDS, covering Serverless v2, RDS Proxy, the Data API, and connection pooling. It shows when to use each connection strategy and gives TypeScript and Python code for Lambda-safe access. A developer uses it when connecting an app to Aurora/RDS.3installs25Aws DynamodbA Claude Code skill that guides DynamoDB single-table design, GSI patterns, and SDK v3 CRUD in TypeScript and Python. It teaches access-pattern-first modeling with generic PK/SK keys and worked schema examples. A developer uses it when designing DynamoDB tables or writing AWS SDK data operations.3installs26Azure CosmosdbA Claude Code skill that guides Azure Cosmos DB work, focused on the NoSQL (Core) API. It covers partition key design, consistency levels, the change feed, and SDK CRUD patterns. A developer uses it when modeling and querying Cosmos DB containers.3installs27BaseA foundation Claude Code skill loaded on every project that defines universal coding patterns, simplicity constraints, a TDD workflow, and atomic todo tracking. It enforces hard limits like 20 lines per function and 200 lines per file, plus anti-patterns to avoid. A developer relies on it to keep code simple and consistently structured.3installs28Codex ReviewThis skill runs code reviews with OpenAI's Codex CLI using the GPT-5.2-Codex model to detect bugs, security flaws, and quality issues. It covers interactive review presets, headless mode with structured JSON output for automation, and GitHub integration via PR comments or an Action. A developer uses it when they want a Codex-powered review inside or outside the terminal.3installs29Cpg AnalysisThis skill performs deep code analysis beyond the AST using Joern Code Property Graphs and CodeQL. Joern provides control flow, data flow, and program-dependency traversal for refactoring and dead-code analysis, while CodeQL adds interprocedural taint analysis and vulnerability detection. A developer uses it for control-flow tracing, data-flow tracking, and security audits before a release.3installs30CredentialsThis skill loads API keys from a centralized access file and maps them to the right environment variables. It recognizes key patterns for many services such as OpenAI, Anthropic, Stripe, GitHub, and AWS, and ships Python and TypeScript parsing logic plus validation commands. A developer uses it when setting up a new project that needs API keys or environment variables.3installs31Cross Agent DelegationThis skill lets Claude Code orchestrate task routing to other AI CLI tools like Kimi and Codex behind the scenes. It scores each task on five complexity dimensions and routes to Kimi solo, Kimi plus Codex auto-review, or Claude directly. It also defines a Codex Stop hook for automatic review and uses iCPG and mnemos to carry context between tools.3installs32Database SchemaThis skill enforces reading and verifying the database schema before writing any queries or data models. It maps schema file locations and type-generation commands across Drizzle, Prisma, Supabase, SQLAlchemy, TypeORM, and raw SQL, and provides a pre-code verification checklist. A developer uses it to prevent wrong column names, missing fields, and type mismatches mid-session.3installs33Existing RepoThis skill analyzes an existing repository before making changes: detecting tech stack, repo structure, entry points, and conventions for style, testing, and CI/CD. It then audits which guardrails exist and which are missing, including pre-commit hooks, linting, type checking, commit-message enforcement, and security scanning. A developer uses it when joining an unfamiliar codebase or adding guardrails without breaking existing patterns.3installs34FlutterThis skill provides Flutter and Dart development patterns using Riverpod for state management, Freezed for data models, go_router for navigation, and mocktail for testing. It lays out a layered project structure and shows provider types, the Notifier pattern, AsyncValue handling, and Freezed unions. A developer uses it when working on Flutter or Dart code.3installs35IcpgThis skill adds an Intent-Augmented Code Property Graph, a reason-graph layer that links every function and module to the goal that created it, its owner, and whether it still fulfills its purpose. Before changing code, agents run three canonical queries for prior work, constraints, and symbol risk, and a six-dimension drift model flags when code diverges from its intent. It is built for autonomous development where agents need to know why existing code exists.3installs36Iterative Developmentiterative-development configures a test-driven development loop inside Claude Code using the Stop hook. After each response it runs tests, lint, and typecheck, and if any fail it exits with code 2 so the failures are fed back and the model keeps fixing until green. A developer uses it to set up automated TDD iteration without plugins. It ships bash check scripts for both Node.js (npm test) and Python (pytest) with a max-iteration safety cap.3installs37Klaviyoklaviyo is a reference skill for integrating the Klaviyo email and SMS marketing platform into an app. It documents authenticating with a private API key, upserting customer profiles, tracking server-side events for revenue attribution, and the endpoints for lists, flows, and segmentation. A developer uses it when adding Klaviyo-driven lifecycle marketing to an e-commerce or SaaS product. Examples are given for Node.js, Python, and raw HTTP.3installs38Llm Patternsllm-patterns is a guidance skill for AI-first applications where an LLM handles core logic like classification, extraction, and generation. It describes a typed LLM client wrapper with Zod-validated structured outputs, prompt template functions with versioning, and a three-tier testing strategy of mocks, fixtures, and nightly accuracy evals. A developer uses it when deciding what to hand to the LLM versus keep in code, and how to test those calls deterministically.3installs39Medusamedusa is a reference skill for building headless e-commerce with the open-source Medusa platform. It covers scaffolding a project with create-medusa-app, configuring the Node.js backend, and adding custom store and admin API routes, modules, workflows, subscribers, and jobs. A developer uses it when building or extending a Medusa commerce backend with a custom frontend. It documents the project structure, config, and auth middleware.3installs40Mnemosmnemos is a task-scoped memory lifecycle skill that prevents lossy context compaction from destroying an agent's structured knowledge. It models working memory as a typed graph (MnemoGraph) where goals and constraints are never evicted, results are compressed, and checkpoints persist to disk. A four-dimension fatigue model watches token usage and behavior to trigger auto-checkpoints, and a three-layer defense re-injects the checkpoint after Claude Code compacts. A developer uses it to keep decisions and handoffs durable across long agent sessions.3installs41Ms Teams Appsms-teams-apps is a guidance skill for building AI-powered apps for Microsoft Teams, including conversational bots, message extensions, and tabs. It covers scaffolding a project with the Teams CLI, writing the app manifest, and wiring bots to LLMs like OpenAI and Claude using the Teams SDK v2 and Adaptive Cards. A developer uses it when building a Teams bot or agent that integrates with LLMs and the Graph API.3installs42Playwright Testingplaywright-testing is a reference skill for end-to-end testing web applications with Playwright. It documents installation and config, a locator priority order favoring role-based selectors, the Page Object Model, fixtures, cross-browser and mobile projects, and CI reporting. A developer uses it when writing or debugging Playwright E2E tests. It is user-invocable and scoped to e2e and spec files.3installs43Polyphonypolyphony is a multi-agent orchestration skill that runs each agent session in its own Docker container with an independent git branch. It defines a supervisor loop that discovers tasks from GitHub Issues or a local queue, routes them by a five-dimension complexity score, provisions containers, runs the chosen agent, and lands PRs. A developer uses it to run parallel agents (Claude, Codex, or Kimi) without conflicts. It is the default for the /spawn-team command when Docker or OrbStack is available.3installs44Project Toolingproject-tooling is a reference skill for setting up the standard CLI tools a project needs: GitHub CLI, Vercel, Supabase, and optionally Render. It documents verifying installation and auth, creating and configuring repositories, deploying with Vercel, running Supabase migrations and type generation, and wiring a GitHub Actions deploy workflow. A developer uses it at project initialization or when setting up deployment and CI/CD.3installs45PythonThis skill is a Python best-practices guide that Claude applies when editing Python files. It sets type-safety, project-structure, and TDD conventions using ruff, mypy, and pytest. Developers use it to keep a Python codebase linted, typed, and tested with a CI quality gate. It also lists common Python anti-patterns to avoid.3installs46React NativeThis skill is a React Native mobile-development guide Claude applies when editing RN app code. It sets patterns for components, screens, hooks, state management, and platform-specific code. Developers use it to keep mobile UI logic extracted into hooks and business logic separate from presentation. It also lists React Native anti-patterns to avoid.3installs47React WebThis skill is a React web-development guide Claude applies when editing React components or pages. It enforces test-first development, functional components, and logic extracted into hooks. Developers use it to keep web UI structured and covered by tests before implementation. It also defines a standard component and page directory layout.3installs48Reddit AdsThis skill is a Reddit Ads API integration guide for building campaign management and optimization tools. It documents OAuth authentication, the campaign hierarchy, targeting, and server-side conversion tracking. Developers use it when programmatically creating or optimizing Reddit ad campaigns. It provides both Node.js and Python authentication code.3installs49Reddit ApiThis skill is a Reddit API integration guide for building Reddit bots and data integrations. It documents OAuth setup, rate limits, and common operations using PRAW in Python and Snoowrap in Node.js. Developers use it to fetch posts, comments, and user data, or to post and stream in real time. It includes both read-only and authenticated script patterns.3installs50Session ManagementThis skill is a context-preservation guide for long AI coding sessions. It defines tiered summarization rules and a set of session-state files (current state, decisions, code landmarks, archive). Developers use it so any agent session can resume exactly where a prior one stopped. It triggers at checkpoints, after major tasks, or when resuming work.3installs51Shopify AppsThis skill is a Shopify app-development guide using Remix, the Shopify App framework, and checkout UI extensions. It covers CLI scaffolding, app configuration, authentication, webhooks, and the GraphQL Admin API. Developers use it when building or extending Shopify apps. It includes required app-lifecycle and GDPR compliance webhooks.3installs52SupabaseThis skill is a core Supabase guide covering the CLI workflow, migrations, Row Level Security, and Edge Functions. It promotes local-first development with migrations in version control and never touching production directly. Developers use it when working with a Supabase database, auth, storage, or edge functions. It includes RLS policy patterns and connection-pooling setup.3installs53Supabase NextjsThis skill is a Next.js plus Supabase guide using the App Router, Supabase Auth, and Drizzle ORM. It provides browser, server, and middleware Supabase clients plus a Drizzle schema and config. Developers use it when building a Next.js app with a Supabase backend. It favors server components and Drizzle for type-safe queries.3installs54Supabase NodeThis skill is a Node.js backend guide using Express or Hono with Supabase Auth and Drizzle ORM. It sets up JWT verification middleware, anon and admin Supabase clients, and a zod-validated config. Developers use it when building a Node API with a Supabase backend. It uses Drizzle for type-safe queries and Supabase for auth verification.3installs55Supabase PythonThis skill gives Claude Code a reference for building Python/FastAPI apps on a Supabase backend. It shows how to use SQLAlchemy or SQLModel for type-safe database queries while using supabase-py for auth, storage, and realtime. It includes a project structure, config, async database session, SQLModel models, and a JWT-verifying auth dependency. A developer uses it when scaffolding or extending a FastAPI service backed by Supabase.3installs56Ticket CraftThis skill defines a way to write Jira, Asana, Linear, or GitHub tickets that an AI agent can execute without asking clarifying questions. It extends the INVEST criteria with a Claude-Ready check and includes feature and bug ticket templates that require explicit file references, pattern references, constraints, and verification commands. A developer uses it when creating tickets, breaking down epics, or writing specs for AI agent execution.3installs57TypescriptThis skill sets TypeScript quality standards for a project: strict-mode tsconfig, strict eslint config, Jest testing, a GitHub Actions quality gate with an 80% coverage threshold, and Husky/lint-staged pre-commit hooks. It also lists recommended type patterns and anti-patterns like avoiding any and default exports. A developer uses it when working on TypeScript files to enforce consistent, type-safe code.3installs58Ui TestingThis skill is a quick verification pass to confirm generated UI meets accessibility standards. It provides a pre-flight checklist covering button visibility, contrast, touch targets, states, dark mode, and responsiveness, plus common fixes and Tailwind-safe color combinations. A developer runs it after creating new UI components. It also includes an optional Playwright axe-core test for automated checks.3installs59Ui WebThis skill provides web UI design patterns for Tailwind-based components. It enforces WCAG 2.1 AA rules for contrast, visible button boundaries, and focus states, and covers dark mode. It also includes a spacing grid, typography scale, a semantic color system, and glassmorphism variants. A developer uses it when building or styling web UI components.3installs60Web PaymentsThis skill provides patterns for integrating Stripe payments into a web app. It covers Stripe Checkout (hosted and embedded), subscriptions, webhooks, and the customer portal, with server code for both Next.js and Python/FastAPI plus a client redirect button. A developer uses it when implementing payments, subscriptions, or any Stripe integration.3installs61WorkspaceThis skill gives Claude Code awareness of multi-repo and monorepo workspaces. It analyzes workspace topology, maps cross-repo dependencies, and extracts API contracts into fresh context artifacts kept up to date through hooks. It provides an /analyze-workspace full analysis and an incremental /sync-contracts command. A developer uses it when working across multiple repos or in a monorepo with shared dependencies.3installs