Best Coding Plugins, Skills, and MCP Servers in 2026
Research-backed coding plugins, skills, and MCP servers with platform availability and direct setup routes.
Updated July 25, 2026
These extensions give coding agents more discipline or more context. Workflows enforce a process for planning, testing, and review; integrations connect the agent to your libraries, browser, database, or development platform. The choice is how much structure and access each task needs.
What it isA connection between the agent and your GitHub: repositories, issues, pull requests, Actions, releases, and security data. With the right access, the agent can inspect code across repositories, triage issues, review and update pull requests, diagnose CI failures, and prepare releases.When to useThe payoff is that context stops being copied into the chat by hand. That access is also strong enough to change content, issues, workflows, and releases, so grant the smallest useful permissions, enable only the toolsets you need, and lean on read-only or lockdown modes.What you needA GitHub account with access to the repositories you want the agent working in.
What it isA lookup service that feeds coding agents current, version-specific library documentation and examples at the moment they write or explain code. Instead of relying on whatever the model already knows, the agent pulls the docs that match the version in use.When to useModels often answer from outdated library versions, so this helps most with fast-changing frameworks, configuration, migrations, and exact API calls. The free plan covers 1,000 calls a month. Because the library index is community-contributed, verify security-sensitive instructions against the upstream project’s own docs.
What it isA software-development methodology packaged as reusable skills plus startup behavior that reshapes how a coding agent works. It pushes the agent to clarify requirements, design, plan, test, debug systematically, review its own work, and finish branches cleanly.When to useReach for it when a disciplined process matters more than the fastest possible change. It is deliberately opinionated and adds real overhead to small tasks, and because it can create worktrees and drive git and tests, review the package before enabling it in sensitive repositories.
What it isA real browser handed to the agent for testing, debugging, visual verification, and web interaction. It can reproduce browser bugs, exercise multi-step flows, inspect console and network activity, take screenshots, and create or repair end-to-end tests.When to useReach for it when deterministic DOM and accessibility interaction beats a site-specific API for verifying UI behavior. The local routes need no product account, but a browser profile can expose signed-in sessions and allow real actions, so use an isolated profile and treat page content as untrusted.
What it isAn opinionated operating workflow for coding agents. It ties together skills, subagents, commands, rules, hooks, memory, continuous learning, security checks, and orchestration so a team works from one preassembled method rather than wiring each behavior separately.When to useIt suits experienced teams that want the whole method, not a few parts. The surface is large and touches high-trust agent behavior, and it can configure third-party MCP servers, so review the source and any credentials before installing it wholesale.
What it isA bridge to a live Chrome browser. The agent can drive the page, inspect the DOM and console, analyze network traffic, capture screenshots, record performance traces, debug memory, and check accessibility, all against a real running session rather than static source.When to useThis surfaces runtime evidence the codebase alone cannot, which makes it strong for reproducing UI bugs, checking performance, diagnosing network failures, and confirming a frontend actually behaves as intended. It can see and change anything in the connected browser, including authenticated data, so keep human review on consequential actions.
What it isA planning interview that asks one question at a time while it models your domain. It challenges vague terminology, checks claims against the actual codebase, updates a project glossary, and records only the architectural decisions that are hard to reverse.When to useThe payoff outlasts the plan. Shared vocabulary and settled decisions stay available to later people and agent sessions, which cuts repeated explanation and inconsistent naming. Since it can edit files like CONTEXT.md and your ADRs, review those changes as you would code.
What it isA pull-request reviewer that runs several reviewers in parallel and filters by confidence. It reads repository guidance, commit history, and the surrounding review context, hunts for likely bugs, then surfaces only the higher-confidence findings.When to useUse it on meaningful pull requests where deeper automated review is worth the model cost and latency. Findings post as precise comments with direct code links. Because it reads repository history and writes to GitHub, its access still needs review, and it does not replace human approval.What you needA Claude-only plugin today, and it needs GitHub access to post its review comments.
What it isA database integration that pairs live project tools with current Supabase and Postgres guidance. Working on the same project, the agent can inspect schemas, run SQL, manage migrations, pull logs, generate types, deploy Edge Functions, and follow up-to-date database and RLS practices.When to useSupabase itself recommends pointing it at a development or test project, not production data. Scope the connection to one project, prefer read-only mode and narrow feature groups, and treat database-derived content as a possible prompt-injection vector. The hosted server is still pre-1.0.What you needA Supabase account and a development project to point the agent at.
What it isA focused cleanup agent that goes over recently modified code for clarity, duplication, nesting, naming, and consistency while trying to preserve behavior. It handles the cleanup as its own step rather than blending it into the original implementation.When to useThat separation keeps the simplification diff easy to inspect on its own. Two caveats worth holding onto: preserving behavior is an instruction, not a guarantee, and its opinionated JavaScript and React conventions should give way to your project’s rules and human review when they conflict.What you needNothing beyond Claude - it is currently a Claude-only plugin.
What it isA workflow that hands the agent the same bounded objective over and over while progress persists in files and Git between rounds. Some implementations restart a fresh agent each iteration; others continue a session or add planning, monitoring, review, and sandbox controls.When to useIt lets the agent grind through small, verifiable tasks without a human restarting each cycle. The value comes from durable repository state, tight executable feedback, and a finite loop, not a magic completion phrase, so cap the iterations or spend, keep tasks small, and require executable completion checks.
What it isA broad package spanning the Vercel ecosystem: Next.js, React, the AI SDK, deployments, performance, and infrastructure. It bundles product-specific skills, specialist agents, operational commands, project-aware hooks, an ecosystem map, and, on supported routes, live access to your Vercel account.When to useThe skills help even without account access, but deployments, logs, environment changes, and connected project data need Vercel authentication. In projects that have nothing to do with Vercel, the breadth is mostly noise, and a narrower route is enough.What you needA Vercel account for the live deployment and project routes; the guidance skills work without one.
What it isA test-driven discipline that builds one behavior-focused slice at a time. You agree on the public seams worth testing, write a single failing test, add just enough implementation to pass, then repeat. The agent invokes it when the work fits.When to useIt keeps tests bound to observable behavior instead of private methods or mocked internals, and it rejects tautological expected values and speculative batches of tests written before the code teaches you anything. It fits features and fixes with a reliable test runner.
What it isA review workflow that scans a codebase for shallow modules, awkward seams, scattered logic, and hard-to-test behavior. It produces a visual HTML report of several candidate refactors, then waits for you to pick one before it moves into design.When to useIt makes architecture decisions inspectable before any code changes. Each candidate is tied to repository hot spots, domain vocabulary, existing decisions, test seams, and a stated recommendation strength, not a generic cleanup list. The report also loads Tailwind and Mermaid from external CDNs.
What it isA seven-phase feature workflow that moves through discovery, codebase exploration, clarification, architecture selection, implementation, review, and a final summary. Specialist agents explore the code and compare implementation approaches, and the important decisions stay explicit along the way.When to useIt keeps the agent from diving straight into code on a substantial feature, making assumptions and architecture choices visible before anything changes. That structure is worth it for consequential work with unclear requirements, but the pauses and multiple agents make it slow and expensive for small fixes.What you needNothing beyond Claude - it is currently a Claude-only plugin.
What it isA three-layer security workflow for Claude Code. It fires instant pattern warnings while you edit, runs a model-backed diff review when a turn completes, and performs an agentic review around commits and pushes, tracing related files for cross-file problems.When to useTreat it as an extra feedback layer for security-sensitive code, not certification or a replacement for human review and dedicated scanners. It sends diffs and related file contents to the configured model, can miss issues or flag false positives, and higher-recall dual review roughly doubles review cost.What you needNothing beyond Claude - currently a Claude-only plugin.
What it isA connection to the TypeScript Language Server that gives the agent IDE-style diagnostics, definition lookup, references, and code intelligence across TypeScript and JavaScript files. It reads the real project rather than guessing from search results.When to useSo it can navigate symbols and catch type errors from the actual project right after edits, which is more reliable than reasoning from search alone in large JavaScript and TypeScript codebases. It depends on a separately maintained language server, so keep that dependency in working order.What you needThe typescript-language-server and typescript packages installed and on PATH. Currently a Claude-only plugin.
What it isA free hosted service for reading generated documentation and asking grounded questions about public GitHub repositories. Its three tools expose the wiki structure, the wiki contents, and question answering, giving the agent a repository-knowledge layer without cloning or indexing anything locally.When to useIt is a fast way to orient to an unfamiliar public repository, find documented concepts, and ask architecture questions before deeper code inspection. The free endpoint covers public repositories only, and generated wiki content can lag the code, so verify important claims against current source.
What it isA specialized external review service wired into the coding agent. It brings a separate review engine with static analyzers, code-graph context, and severity-grouped findings, plus a review-and-fix loop the agent can act on directly.When to useBecause it is a second engine, it can catch problems the agent that wrote the change missed, which helps before merge or while iterating on AI-generated code. It is not local-only, though: your code and context go to an external service, so check data policies and validate every finding.What you needA CodeRabbit account, since reviews run on their service.
What it isA connection to your Postman workspaces, collections, specifications, environments, mocks, monitors, and related API workflows. The agent gets the same structured API context the team maintains in Postman, rather than reconstructing the API surface from scratch.When to useWith that context the agent can run tests, sync specifications and collections, generate client code, improve docs, build mocks, and audit APIs alongside implementation. Use the narrowest mode that covers the task; Full mode exposes broad write and execution across Postman resources, so don’t expose a wide API key casually.What you needA Postman account and workspace.
What it isAn integration across the GitLab lifecycle: repositories, merge requests, CI/CD pipelines, issues, milestones, and wikis. The agent works inside GitLab’s own permission model, with authentication tied to the connected account and instance rather than a third-party wrapper.When to useUse it for development and delivery work that already lives in GitLab. When checked, the hosted MCP server was still beta and the glab MCP mode experimental, so grant the narrowest practical permissions and avoid broad write access to production groups when read-only project access is enough.What you needA GitLab account on the instance you want the agent to reach.
What it isA system that turns a product brief into a durable graph of tasks with dependencies, status, research notes, and handoff state. That work lives in files the agent reads and updates, not inside a single conversation.When to useFor substantial projects, that makes plans survive across sessions, so multiple agent runs can inspect and advance the same work. It needs Node 20+, local project access, and a configured model provider, and it writes durable state through many mutation tools, so review the generated plans.What you needAn API key for the model provider that powers its planning runs.
What it isAn IDE-like semantic toolkit for the agent. It finds symbols and references, maps code relationships, and edits or refactors at symbol boundaries, running locally on top of language servers rather than plain text search.When to useSo the agent can pull just the relevant symbols instead of reading whole files, and make cross-file changes with more structural precision than search-and-replace. Its value depends on the language and repository, and it needs a local runtime and language-server backend; treat speed and token-saving claims as workload-dependent.What you needNo account needed - a local runtime plus a language-server backend for your language.
What it isA connection to Microsoft’s Pyright language server that gives the agent live Python type diagnostics and code intelligence from the actual project. It reads real type and symbol information instead of relying only on source search.When to useThe payoff is strongest in large or typed Python codebases, where it catches type errors right after edits and helps the agent edit safely. It depends on a separately maintained binary and can fail silently if that executable is missing from PATH, so confirm it is installed.What you needPyright installed locally, with pyright-langserver on PATH. Currently a Claude-only plugin.
What it isA workflow that steadily pushes coding agents toward smaller, simpler implementations. Its hooks keep that pressure on throughout a session rather than depending on you to remember a prompt, targeting the tendency to add abstractions, layers, and code volume faster than the task needs.When to useUse it for implementation and review where trimming code and architectural surface matters. Two cautions: the hooks need Node and can fail silently while the skills still load, so confirm they activated, and its code-reduction numbers are self-published, so treat them as publisher claims.
What it isA repository packer that compresses a whole codebase into compact, structured context, plus a repeatable process for searching and explaining the result. It is built to feed an agent broad repository context it could not otherwise hold at once.When to useThat makes it useful for unfamiliar, remote, or very large codebases where the agent needs the whole picture. The packed output can still contain proprietary code or secrets even with Secretlint, so review the generated file before handing it to a hosted model.
What it isA project package for Laravel work that combines a local server, project- and package-aware guidelines, focused skills, and semantic search across more than 17,000 pieces of Laravel ecosystem documentation. It grounds the agent in the actual application, not generic framework knowledge.When to useSo the agent can inspect the app’s packages, routes, schema, logs, configuration, and database, and follow the conventions and version-specific patterns that apply to it. Because it runs inside the project and can query databases, read config and logs, and execute Tinker code, use it in development environments.
What it isAn Expo and React Native package that pairs task-specific skills with tools for live Expo documentation and EAS operations. The skills cover current project structure, Router, native UI, upgrades, data fetching, modules, deployment, and CI/CD as the agent builds.When to useIt keeps the agent aligned with current SDK patterns and, when authorized, lets it trigger builds, inspect rollouts, and use EAS services. The framework skills are open, but EAS can require an account, permissions, and paid capacity, so review any deployment or native changes.
What it isA database integration that pairs current Prisma ORM and Postgres guidance with live database management. The agent can generate version-appropriate Prisma code and take database actions such as provisioning, querying, migrations, backups, recovery, and connection management.When to useIt keeps generated code aligned with the Prisma version in use and lets the agent operate Prisma Postgres in a development workflow. The hosted server can execute SQL and manage databases and credentials, so keep human review around destructive actions; the CLI adds guardrails for dangerous commands.What you needA Prisma account for the hosted Postgres routes.
What it isA deterministic security scanner wired into the agent, packaged as Semgrep Guardian with MCP tools, coding-agent hooks, and secure-coding guidance. It checks code as the agent writes it and surfaces SAST, dependency, and secret findings.When to useBecause scanning happens inside the generation loop, the agent gets enough context to fix issues before they reach a pull request. The hooks read and scan changed source, and cloud features can expose findings and repository context to Semgrep services, so review results rather than treating them as final proof.What you needThe Semgrep CLI installed locally; an account only for organization policies.
What it isA tool that builds a local knowledge graph of your codebase and exposes its relationships to the agent through queries, exploration and planning skills, and context files. It maps how the code actually connects rather than treating it as loose text.When to useThat helps the agent reason about call chains, dependencies, execution flows, clusters, and change impact that plain search misses in large repositories. The index uses local compute and can go stale, and its PolyForm Noncommercial license means commercial teams should check permitted use first.What you needNo account needed, just a one-time local indexing run (npx gitnexus analyze) before the graph is useful.
What it isA guided workflow for building Claude Code plugins, from design through validation, testing, and documentation. An eight-phase creation command pairs with focused guidance on plugin structure, settings, commands, agents, skills, hooks, and MCP integration, plus validation agents and scripts.When to useIt is one coherent process for turning a plugin idea into a validated, documented result, rather than a scattered set of tips. Because the workflow generates hooks, scripts, dependencies, MCP configuration, and permissions, review each one before you enable or distribute the plugin.What you needNothing beyond Claude - it is currently a Claude-only plugin.
What it isA workflow that scaffolds and checks Claude Agent SDK applications in Python or TypeScript. An interactive starter creates the project, and SDK-specific verifiers review package setup, imports, types, environment handling, error handling, and documentation against current Anthropic patterns.When to useIt is aimed at starting or validating an app built specifically on the Claude Agent SDK, not agent frameworks in general. The command creates files and installs dependencies, so review the generated project, keep API keys out of version control, and treat verifier output as guidance, not a production sign-off.What you needAn Anthropic API key for the apps it scaffolds. Currently a Claude-only plugin.
What it isA connection to Greptile’s review data and custom coding context. Its tools fetch pull requests and review comments, search recurring feedback, check review status, apply fixes, and manage the team’s coding patterns from inside the agent.When to useThis turns Greptile feedback into work the agent can address in the same place code is written, and lets teams carry their standards into the implementation loop. It only helps if Greptile already indexes the relevant repositories; it is not a review engine for teams that don’t use Greptile.What you needA Greptile account with your repositories already indexed.
What it isA connection to the search and code-intelligence layer of a Sourcegraph instance. The agent can search repositories, read files, navigate symbols, inspect commits and diffs, and, depending on the endpoint, run or read Deep Search.When to useThis gives the agent governed context across many repositories without checking each one out locally or dumping it into the prompt, so it fits enterprise code discovery, cross-repo tracing, and refactor-impact work. It is documented for Enterprise and can expose private code and history, but existing repository permissions still apply.What you needAccess to a Sourcegraph instance, typically your team’s Enterprise deployment.
What it isAn integration that brings SonarQube quality gates, issues, coverage, duplication, dependency risks, secret scanning, and code analysis into the agent loop. The agent checks its own code against the same deterministic quality and security rules the team already uses.When to useDepending on platform and plan, hooks can scan secrets before context reaches the model and run analysis after edits rather than waiting for CI. It fits teams that already use SonarQube. Prefer read-only mode and narrow toolsets, since the server can also update issues and create webhooks.What you needA SonarQube setup your team already runs.
Cloud platforms, deployments, infrastructure-as-code, and observability.
Setup & Memory
Agent configuration, capability discovery, and persistent memory.
Design & UI
Visual taste, design systems, and frontend design work live there.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Useful AI","description":"Useful AI helps people find, compare, and learn practical AI tools, models, courses, guides, and resources.","colors":{"primary":"#000000","light":"#ffffff","dark":"#000000"},"logo":{"light":"https://mintcdn.com/usefulai/TukEV5gATx8azBBm/logo-icon.svg?fit=max\u0026auto=format\u0026n=TukEV5gATx8azBBm\u0026q=85\u0026s=57400ad8c532e03bb1fd7345ebfd8537","dark":"https://mintcdn.com/usefulai/TukEV5gATx8azBBm/logo-icon-dark.svg?fit=max\u0026auto=format\u0026n=TukEV5gATx8azBBm\u0026q=85\u0026s=cadf9ff8793b68f2f5ff9d8eb48d0564"},"favicon":"https://mintcdn.com/usefulai/LMn8K2dt36OSmQDE/favicon.svg?fit=max\u0026auto=format\u0026n=LMn8K2dt36OSmQDE\u0026q=85\u0026s=af301d243bd81ba4ec1dbc871f6981cd","appearance":{"default":"light"},"background":{"color":{"dark":"#090c10"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/usefulai"},"links":[{"header":"Company","items":[{"label":"About Us","href":"/about-us"},{"label":"Privacy","href":"/privacy"},{"label":"Terms","href":"/terms"}]}]},"search":{"prompt":"Search AI tools, models, courses, and guides"},"seo":{"indexing":"all"},"integrations":{"clarity":{"projectId":"lsiokxfop1"},"ga4":{"measurementId":"G-R0NFT3CXD9"}},"styling":{"latex":true},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"usefulai","hasAudioNarration":false,"actualSubdomain":"usefulai","customDomains":["usefulai.com"],"gitSource":{"type":"github","owner":"usefulaios","repo":"usefulai","deployBranch":"main","contentDirectory":"mintlify/live","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a9b592deaf13c8167f1bc47","collectionId":"e298dabe-1386-4aa7-bd9c-b5a4fe999b97","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a9b592deaf13c8167f1bc47"},"feedback":{"agentFeedback":true,"thumbs":true},"entitlements":{},"buildId":"6a9b592deaf13c8167f1bc47","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"Tools","count":74},{"language":"default","tag":"More Tools","count":43},{"language":"default","tag":"Use Cases","count":25},{"language":"default","tag":"Models","count":18},{"language":"default","tag":"By Tool","count":17},{"language":"default","tag":"Feeds","count":17},{"language":"default","tag":"Courses","count":16},{"language":"default","tag":"Plugins","count":14},{"language":"default","tag":"By Category","count":14},{"language":"default","tag":"Guides","count":12}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/usefulai/8cef5607a0338ea3/style.css"}],"page":{"pagePath":"plugins/coding","slug":"/plugins/coding","pageMetadata":{"title":"Best Coding Plugins, Skills, and MCP Servers in 2026","description":"Research-backed coding plugins, skills, and MCP servers with platform availability and direct setup routes.","sidebarTitle":"Coding","og:title":"Best Coding Plugins, Skills, and MCP Servers in 2026","og:description":"Research-backed coding plugins, skills, and MCP servers with platform availability and direct setup routes.","mode":"wide","hideFooterPagination":true,"href":"/plugins/coding"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Research-backed coding plugins, skills, and MCP servers with platform availability and direct setup routes.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,hr:`hr`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Icon,Table,Tooltip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Icon)_missingMdxReference(`Icon`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tooltip)_missingMdxReference(`Tooltip`,true);return _jsxs(_Fragment,{children:[_jsx(`div`,{className:`uai-updated-row`,children:`Updated July 25, 2026`}),`\n`,_jsx(_components.p,{children:`These extensions give coding agents more discipline or more context. Workflows enforce a process for planning, testing, and review; integrations connect the agent to your libraries, browser, database, or development platform. The choice is how much structure and access each task needs.`}),`\n`,_jsxs(`div`,{className:`uai-extension-directory-v2 uai-dep-page uai-plugin-category-template-page uai-extension-variants-page uai-subgroup-page`,children:[_jsxs(`div`,{className:`uai-extension-filters uai-subgroup-chips`,role:`group`,\"aria-label\":`Filter by subcategory`,children:[_jsx(`input`,{className:`uai-extension-filter-input`,type:`radio`,name:`uai-sg`,id:`uai-sg-all`,defaultChecked:true}),_jsx(`label`,{className:`uai-extension-filter-label`,htmlFor:`uai-sg-all`,children:`All`}),_jsx(`input`,{className:`uai-extension-filter-input`,type:`radio`,name:`uai-sg`,id:`uai-sg-workflows`}),_jsx(`label`,{className:`uai-extension-filter-label`,htmlFor:`uai-sg-workflows`,children:`Workflows`}),_jsx(`input`,{className:`uai-extension-filter-input`,type:`radio`,name:`uai-sg`,id:`uai-sg-context`}),_jsx(`label`,{className:`uai-extension-filter-label`,htmlFor:`uai-sg-context`,children:`Context`}),_jsx(`input`,{className:`uai-extension-filter-input`,type:`radio`,name:`uai-sg`,id:`uai-sg-quality`}),_jsx(`label`,{className:`uai-extension-filter-label`,htmlFor:`uai-sg-quality`,children:`Testing \u0026 Quality`}),_jsx(`input`,{className:`uai-extension-filter-input`,type:`radio`,name:`uai-sg`,id:`uai-sg-platforms`}),_jsx(`label`,{className:`uai-extension-filter-label`,htmlFor:`uai-sg-platforms`,children:`Platforms`})]}),_jsx(`div`,{className:`uai-overview-table uai-overview-table--ranked uai-overview-table--lead-icon`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`right`},children:`#`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Name`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Best for`}),_jsxs(_components.th,{style:{textAlign:`right`},children:[`Est. installs `,_jsx(Tooltip,{tip:`Estimated from thousands of public install signals including: marketplaces, directories, package downloads, and public code references.`,cta:`Our full methodology`,href:`/plugins#how-we-estimate-installs`,children:_jsxs(`span`,{className:`uai-tip-icon`,children:[_jsx(Icon,{icon:`circle-info`,size:12,color:`currentColor`}),_jsx(`span`,{className:`uai-sr-only`,children:`About install estimates`})]})})]})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`1`,_jsx(`span`,{className:`uai-sgm-platforms`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#github`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/github.com.png?fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=428c02db7ed3f5dc78be2e665f3142c1`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/github.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/github.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=2c602d114ef28a382da79d67cd4f0495 280w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/github.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=97c3331720adf55873e4c0ddb77a4cf4 560w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/github.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=5d168789f570c55bd7f10bdcac52169b 840w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/github.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=8b04aa727a2b31e65603810423dee993 1100w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/github.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=0baba58d2811cc19f40662bc8f37eeda 1650w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/github.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=248c79f25ea33d3a06fe0b2dcc4bd4cd 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`GitHub`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Issues, PRs, and CI on GitHub`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`1.6M`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`2`,_jsx(`span`,{className:`uai-sgm-context`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#context7`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/context7.com.png?fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=170ace842043ed29cf084778d77c0eae`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/context7.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/context7.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=ac9041123bd6dbda7e52fcd0959aef2e 280w, https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/context7.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=db493fad6842eba9918edae0d5fe7122 560w, https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/context7.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=025b3b20d065a02c48fb7415690f7128 840w, https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/context7.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=b9c936e67d756dc3d17a1e5c9a0ee0cc 1100w, https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/context7.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=754c934d876d5fe5c2c4ecf21fc6a66b 1650w, https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/context7.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=cf0b9f9c4afea8b4b0afb95bf150e879 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Context7`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Current, version-correct library docs`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`1.2M`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`3`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#superpowers`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/primeradiant.com.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=b4c9d9c805e41354a94361045d57770f`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/primeradiant.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/primeradiant.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=5723b115c6ef0f1c91cb166b42a1867d 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/primeradiant.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=7f6f07a483e907623b24aefac6cca2f5 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/primeradiant.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=03a9162bfff6511e456ac1da911bf9a3 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/primeradiant.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=6dad06f09ed939918837fafcb5851623 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/primeradiant.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=81634c8b27aee8244c5caad7e85b5819 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/primeradiant.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c767cac2266564b370586748a9e6edd3 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Superpowers`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Full engineering discipline end to end`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`980K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`4`,_jsx(`span`,{className:`uai-sgm-quality`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#playwright`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/playwright.dev.png?fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=284eefc3a567056fb68c408241b1162c`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/playwright.dev.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/playwright.dev.png?w=280\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=a16363c462580a8b0d3257b5dbd48e8b 280w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/playwright.dev.png?w=560\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=6a7cead99c5af66a1373467c2e819a6b 560w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/playwright.dev.png?w=840\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=bafff4516b508f01df9263da56171c65 840w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/playwright.dev.png?w=1100\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=ce3c2ff039c98da27feed1292a325862 1100w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/playwright.dev.png?w=1650\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=4dfad8b60c7218b332bb89d830be7631 1650w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/playwright.dev.png?w=2500\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=a8af939c93274b9c1ec3ca4a46262a9d 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Playwright`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Browser flows and end-to-end tests`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`790K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`5`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#ecc`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ecc.tools.png?fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=5ad6f50930e5c2cb3640eb0f172ee1c2`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/ecc.tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ecc.tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=08940617a6cf4c6ce3979740ede8e31a 280w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ecc.tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=f9fb3b91e72d733a54bea0b5f956bff3 560w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ecc.tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=242a19308444074a6388c5a3de6c30a6 840w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ecc.tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=db1c158d23b93fad2722ef80df2122f7 1100w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ecc.tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=43a4656f92b81a0c143f824c486b9112 1650w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ecc.tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=8b0c13035ffbc53574225ea967b80254 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`ECC`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Adopting a whole team method at once`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`600K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`6`,_jsx(`span`,{className:`uai-sgm-quality`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#chrome-devtools`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/chrome.com.png?fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=6214facb39ec0de35f3acc773542411d`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/chrome.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/chrome.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=e3f3854ad42b0ee60478e07488de3874 280w, https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/chrome.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=8ef814ad0248e5fce1ebe5e093a79743 560w, https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/chrome.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=bed85c772e10e259f7b1aff5e1c96f31 840w, https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/chrome.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=c070a90b8d16a0198e88189be782a234 1100w, https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/chrome.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=6122fcc928f62b0cae4157ae7ab27ab1 1650w, https://mintcdn.com/usefulai/V3UY3aFtaYLn-mrg/images/icons/48/chrome.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=V3UY3aFtaYLn-mrg\u0026q=85\u0026s=32c8d16c9c6a03e00c33caf2ed4fedc1 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Chrome DevTools`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Debugging and profiling live pages`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`530K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`7`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#grill-with-docs`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=4e4af9ad953591c70a601dad31692d95`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/mattpocock.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e43f3b4cf145ca263242aae4e97d9f38 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=56d4fec2078a51ca8cc8002bf9a4d5f1 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=4dbd8e491c0844cea6e8ada44be19887 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=39ec6372767f17587fd10bb947407b8e 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=04dcce6b96f7b0f0e61c8573294c8f55 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=b6ed7d427c52fd7e5c34b9e3d3a579dc 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Grill with Docs`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Nailing requirements before building`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`430K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`8`,_jsx(`span`,{className:`uai-sgm-quality`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#code-review`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=f84edebba0edca3b7e75a740d0fc318e`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/anthropic.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=3e6c391e45fcc928f3154da47fbc0b24 280w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=2a282e69667c4f9a40785a7a4875a371 560w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=f17e5bb56351bea5061c1d3cae8ed454 840w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=bc6b96d4a0794864d9a8061dbd2f20e4 1100w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=4f5f0e173ac5f0d3286855c22b0727ab 1650w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=7dc6fb1ddec7e69fd90889dc720b59c3 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Code Review`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Automated second pass on pull requests`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`430K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`9`,_jsx(`span`,{className:`uai-sgm-platforms`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#supabase`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/supabase.com.png?fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=2f38a3b4589f87eb9a4f9638ec3d9431`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/supabase.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/supabase.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=993f822326bb18a1b932d1713166763a 280w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/supabase.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=7d007a790391d66ba0a2cff7e91b527a 560w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/supabase.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=3599aceeaab601eb98cc993114cd9135 840w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/supabase.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=8a1583ecabcf2466026dcb3de7d6f4cb 1100w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/supabase.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=321920455624a539c93abd01e749d905 1650w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/supabase.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=a478eea28c0e39ff1006cafcc4227f18 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Supabase`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Schema, SQL, and migrations on Supabase`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`340K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`10`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#code-simplifier`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=f84edebba0edca3b7e75a740d0fc318e`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/anthropic.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=3e6c391e45fcc928f3154da47fbc0b24 280w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=2a282e69667c4f9a40785a7a4875a371 560w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=f17e5bb56351bea5061c1d3cae8ed454 840w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=bc6b96d4a0794864d9a8061dbd2f20e4 1100w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=4f5f0e173ac5f0d3286855c22b0727ab 1650w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=7dc6fb1ddec7e69fd90889dc720b59c3 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Code Simplifier`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Cleaning up freshly written code`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`340K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`11`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#ralph`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ghuntley.com.png?fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=47a3d808bfdbdf94b2335d0511e08994`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/ghuntley.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ghuntley.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=a9cc3231f346e1e0da8217ac668ddc18 280w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ghuntley.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=6a3ec6fcdddae02453a38b6f3653b458 560w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ghuntley.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=c0c71e811ada5d7a0bfd333f1c1fb941 840w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ghuntley.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=6aaff21c064ee10a7228091719558ca3 1100w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ghuntley.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=93194f045ddcb88858a7715eb26ea2f7 1650w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/ghuntley.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=8667cec921a78ffbc686e12ed28bcc60 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Ralph`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Looping through small verifiable tasks`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`310K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`12`,_jsx(`span`,{className:`uai-sgm-platforms`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#vercel`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/vercel.com.png?fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=77c9e07c12a238c1e8d97fc14fff0f9d`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/vercel.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/vercel.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=ff00b7161d1d35e10d6be99a38100abb 280w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/vercel.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=c29f1618aa814698339ccd483bc49b0f 560w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/vercel.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=5f70c3a131274827b2351e838e04ce38 840w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/vercel.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=8bf6d26db47a5377ed0a5475598de836 1100w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/vercel.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=ea02dd18701462b42087cc82154320e8 1650w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/vercel.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=d31c5adf09809b629d6943dbb5040501 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Vercel`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Next.js and Vercel-stack development`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`300K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`13`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#tdd-by-matt-pocock`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=4e4af9ad953591c70a601dad31692d95`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/mattpocock.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e43f3b4cf145ca263242aae4e97d9f38 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=56d4fec2078a51ca8cc8002bf9a4d5f1 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=4dbd8e491c0844cea6e8ada44be19887 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=39ec6372767f17587fd10bb947407b8e 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=04dcce6b96f7b0f0e61c8573294c8f55 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=b6ed7d427c52fd7e5c34b9e3d3a579dc 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`TDD by Matt Pocock`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Behavior-first test discipline`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`290K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`14`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#improve-codebase-architecture`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=4e4af9ad953591c70a601dad31692d95`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/mattpocock.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e43f3b4cf145ca263242aae4e97d9f38 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=56d4fec2078a51ca8cc8002bf9a4d5f1 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=4dbd8e491c0844cea6e8ada44be19887 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=39ec6372767f17587fd10bb947407b8e 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=04dcce6b96f7b0f0e61c8573294c8f55 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/mattpocock.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=b6ed7d427c52fd7e5c34b9e3d3a579dc 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Improve Codebase Architecture`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Choosing the next high-value refactor`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`280K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`15`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#feature-dev`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=f84edebba0edca3b7e75a740d0fc318e`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/anthropic.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=3e6c391e45fcc928f3154da47fbc0b24 280w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=2a282e69667c4f9a40785a7a4875a371 560w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=f17e5bb56351bea5061c1d3cae8ed454 840w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=bc6b96d4a0794864d9a8061dbd2f20e4 1100w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=4f5f0e173ac5f0d3286855c22b0727ab 1650w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=7dc6fb1ddec7e69fd90889dc720b59c3 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Feature Dev`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Structuring one substantial feature`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`280K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`16`,_jsx(`span`,{className:`uai-sgm-quality`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#security-guidance`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=f84edebba0edca3b7e75a740d0fc318e`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/anthropic.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=3e6c391e45fcc928f3154da47fbc0b24 280w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=2a282e69667c4f9a40785a7a4875a371 560w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=f17e5bb56351bea5061c1d3cae8ed454 840w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=bc6b96d4a0794864d9a8061dbd2f20e4 1100w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=4f5f0e173ac5f0d3286855c22b0727ab 1650w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=7dc6fb1ddec7e69fd90889dc720b59c3 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Security Guidance`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Security review while you code`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`240K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`17`,_jsx(`span`,{className:`uai-sgm-context`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#typescript-lsp`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/AHrz0Wwy4lVZj5MG/images/icons/48/typescriptlang.org.png?fit=max\u0026auto=format\u0026n=AHrz0Wwy4lVZj5MG\u0026q=85\u0026s=4b242922428aae775ebe19b35c4346b9`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/typescriptlang.org.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/AHrz0Wwy4lVZj5MG/images/icons/48/typescriptlang.org.png?w=280\u0026fit=max\u0026auto=format\u0026n=AHrz0Wwy4lVZj5MG\u0026q=85\u0026s=a54daa69608da92ebcea8eeeefe8673b 280w, https://mintcdn.com/usefulai/AHrz0Wwy4lVZj5MG/images/icons/48/typescriptlang.org.png?w=560\u0026fit=max\u0026auto=format\u0026n=AHrz0Wwy4lVZj5MG\u0026q=85\u0026s=9cf78dfc0a86693815ad172b88e68d8b 560w, https://mintcdn.com/usefulai/AHrz0Wwy4lVZj5MG/images/icons/48/typescriptlang.org.png?w=840\u0026fit=max\u0026auto=format\u0026n=AHrz0Wwy4lVZj5MG\u0026q=85\u0026s=d431c5df97d5c0057f133ccd5f40126f 840w, https://mintcdn.com/usefulai/AHrz0Wwy4lVZj5MG/images/icons/48/typescriptlang.org.png?w=1100\u0026fit=max\u0026auto=format\u0026n=AHrz0Wwy4lVZj5MG\u0026q=85\u0026s=9a76c80c990aea28e50ccb4b993e7cc3 1100w, https://mintcdn.com/usefulai/AHrz0Wwy4lVZj5MG/images/icons/48/typescriptlang.org.png?w=1650\u0026fit=max\u0026auto=format\u0026n=AHrz0Wwy4lVZj5MG\u0026q=85\u0026s=63330f71bedab56d5a4198837517630f 1650w, https://mintcdn.com/usefulai/AHrz0Wwy4lVZj5MG/images/icons/48/typescriptlang.org.png?w=2500\u0026fit=max\u0026auto=format\u0026n=AHrz0Wwy4lVZj5MG\u0026q=85\u0026s=9696b8633ff0e29c803a03744e37edbe 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`TypeScript LSP`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Live TypeScript type errors`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`240K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`18`,_jsx(`span`,{className:`uai-sgm-context`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#deepwiki`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/deepwiki.com.png?fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=1bac0178fc1a8cfb51b3212b4ccfd9b3`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/deepwiki.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/deepwiki.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=4d4a1f0ef6c4b8e0c6e14b119b0f7a43 280w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/deepwiki.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=3d788a119bde729b4e2e74b1100b4d22 560w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/deepwiki.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=4aeeae1f0cdf26072c074fcfd97fcafe 840w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/deepwiki.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=c39ba8b3643f8168c77d065e4f61ce5b 1100w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/deepwiki.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=f1a7220b740e8d28e7a20ad90421e05d 1650w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/deepwiki.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=4d367308efe0cc0ac676cbe7af02eecf 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`DeepWiki`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Orienting in unfamiliar public repos`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`220K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`19`,_jsx(`span`,{className:`uai-sgm-quality`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#coderabbit`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/XcFilG3Fp3z_o28-/images/icons/48/coderabbit.ai.png?fit=max\u0026auto=format\u0026n=XcFilG3Fp3z_o28-\u0026q=85\u0026s=1f432aa724d999460c4dc4de779395ba`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/coderabbit.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/XcFilG3Fp3z_o28-/images/icons/48/coderabbit.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=XcFilG3Fp3z_o28-\u0026q=85\u0026s=f4d9c18063bbfd5aac40d4a4c7979496 280w, https://mintcdn.com/usefulai/XcFilG3Fp3z_o28-/images/icons/48/coderabbit.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=XcFilG3Fp3z_o28-\u0026q=85\u0026s=eb2cfc9376e7788ca85b51ae62254859 560w, https://mintcdn.com/usefulai/XcFilG3Fp3z_o28-/images/icons/48/coderabbit.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=XcFilG3Fp3z_o28-\u0026q=85\u0026s=e01dbd673e92ca1cf6d172cf95640ffd 840w, https://mintcdn.com/usefulai/XcFilG3Fp3z_o28-/images/icons/48/coderabbit.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=XcFilG3Fp3z_o28-\u0026q=85\u0026s=c1f28e743d49fb791207031681622abd 1100w, https://mintcdn.com/usefulai/XcFilG3Fp3z_o28-/images/icons/48/coderabbit.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=XcFilG3Fp3z_o28-\u0026q=85\u0026s=9107e63bf1af1388ffc2baf5a5982cfb 1650w, https://mintcdn.com/usefulai/XcFilG3Fp3z_o28-/images/icons/48/coderabbit.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=XcFilG3Fp3z_o28-\u0026q=85\u0026s=6b7f9a38fc62115e7159a333d05c8a2b 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`CodeRabbit`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Independent review of AI-written code`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`190K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`20`,_jsx(`span`,{className:`uai-sgm-platforms`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#postman`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/postman.com.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=4b23c04b352ea591e4c693db558ae81c`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/postman.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/postman.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=8b6762701825f874d7e3294b162c7579 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/postman.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=e6957b0879a33ada03acf50d336bc08a 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/postman.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=5c395ac0398a6c27be6ae51b3413ef38 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/postman.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=f143a1d61df4002dec45eaff905153ea 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/postman.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=6772119374b8744e7374e88656805aa9 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/postman.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=471a52533145422069485ef34ef4d493 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Postman`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`API testing from Postman workspaces`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`190K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`21`,_jsx(`span`,{className:`uai-sgm-platforms`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#gitlab`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitlab.com.png?fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=c12b6d923e13e6bd18e777ebaf61c031`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/gitlab.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitlab.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=de0b802b4cd5f693560ec7184cc0b9d0 280w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitlab.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=e11799eec37527c80813f77bcb047ebf 560w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitlab.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=d7099174ae301aaa8bd7c5c3e6a58c37 840w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitlab.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=a9599321fd36205206db873a8fab78fa 1100w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitlab.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=78c2370ec82e50ea43699fa013207752 1650w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitlab.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=a886108b3cfd4b5a76023f1f36f6b8a4 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`GitLab`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Merge requests and CI on GitLab`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`170K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`22`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#task-master`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/task-master.png?fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=840dc816cf24b26a8ee8397feeaecce0`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/task-master.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/task-master.png?w=280\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=9e1d6bea1c1fb1f49336a409b991aac7 280w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/task-master.png?w=560\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=927de983ec9d0f5ccef5a27eedd9ab47 560w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/task-master.png?w=840\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=3ad1db69c0831041504e06e4249801e1 840w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/task-master.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=8c4d6fad7153de2cc84fc66aa4e795d2 1100w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/task-master.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=0c273f61846fdeb239074e35dd55b95d 1650w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/task-master.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=ec24da6990f2241a047aff141393ad9b 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Task Master`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Plans that outlive a single session`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`140K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`23`,_jsx(`span`,{className:`uai-sgm-context`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#serena`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/serena.png?fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=0954c0d1cfb7ec2d556543f73512d10a`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/serena.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/serena.png?w=280\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=56b30055eca9e541e84c61d25678ea47 280w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/serena.png?w=560\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=3a7c72fcaa13674f793dfa637df3fe9c 560w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/serena.png?w=840\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=6619bb1312f9fb0dcdbfdf52be520299 840w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/serena.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=da504a0e46a8a5f90aea074892c359d5 1100w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/serena.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=06637a68b45fb92c176fd9255962256d 1650w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/serena.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=143a94c6ae64745249bdd8d592fa6add 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Serena`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Symbol-precise codebase navigation`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`130K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`24`,_jsx(`span`,{className:`uai-sgm-context`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#pyright-lsp`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/python.org.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=60f83f7de163140b30f816a16f9f7e2f`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/python.org.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/python.org.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=f80a46accc83be891e1773ad1bca82fc 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/python.org.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=64dc8a5cc369120904a019916880cd04 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/python.org.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=8d1a9749eb27d4236cbbc83e7b824a03 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/python.org.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=8a59096a95804715deed6ea887028695 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/python.org.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2f4b031ddcd05251b28d8aed49fe54d6 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/python.org.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=dc8b6793eb95ef4de9e2ee856dc63381 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Pyright LSP`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Live Python type errors`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`130K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`25`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#ponytail`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/ponytail.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=acaa8bd601cab20355811403fb3a5fa9`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/ponytail.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/ponytail.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=55d5d8cfc45ebae68abd42c626839819 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/ponytail.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=288a19f68cb75c026175d6f2ba025558 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/ponytail.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=151411aeacbf09e0cafbb4f2917ddca1 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/ponytail.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=f5ee57891987106f8893469158f41695 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/ponytail.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=addcc6fe44909fe8e36e189f949867fd 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/ponytail.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=ae1355f589d9f787941f0b0b79f0e1e2 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Ponytail`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Keeping implementations small and simple`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`125K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`26`,_jsx(`span`,{className:`uai-sgm-context`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#repomix`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/repomix.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=795cade706b5dd24cd724d74965b917b`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/repomix.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/repomix.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=4bfab3b39883b27b865dd75fcf21c727 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/repomix.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=bcf086a20b4ccdd7d8c7d96143b479e6 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/repomix.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=a73e21f0db4a560a492f5ac66ee639b0 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/repomix.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2ac9e96ee3155221482d1dbcadffac94 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/repomix.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=54f5f091db4c17605df1586259598335 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/repomix.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=73822634d29f5f5ce6a307e705e1478a 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Repomix`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Packing a whole repo into context`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`125K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`27`,_jsx(`span`,{className:`uai-sgm-platforms`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#laravel-boost`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/laravel.com.png?fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=88da58fc5fd1c2ed7d693b633eb71c63`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/laravel.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/laravel.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=954a9a1effb61a48f73f298206985630 280w, https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/laravel.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=a2402e98b66996b0c3f818cb7fd2b130 560w, https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/laravel.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=3d535c153a9057f70f8c37b5c0f77fdc 840w, https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/laravel.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=983092d48e4b1c829dff723a998739b4 1100w, https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/laravel.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=a1c2b78709b25bdfe8cfbcb4a4efb2a7 1650w, https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/laravel.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=b2d63d5eacc4e86fe274b332023f4f81 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Laravel Boost`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Laravel work grounded in your app`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`120K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`28`,_jsx(`span`,{className:`uai-sgm-platforms`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#expo`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/expo.dev.png?fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=63e2dba5d3a19bbe75bb8275c2ecb87e`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/expo.dev.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/expo.dev.png?w=280\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=80eb71346f2703894d6708c8f0acb5df 280w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/expo.dev.png?w=560\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=188c4c1eab880e812f9497807cdf94b5 560w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/expo.dev.png?w=840\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=0ff1193e0e562b36c8fe381c7922a512 840w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/expo.dev.png?w=1100\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=5a41533ffe3442677f82ad492cbd272f 1100w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/expo.dev.png?w=1650\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=6435e065e2747c7d8dfd8619437c8706 1650w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/expo.dev.png?w=2500\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=04afd4ac96714d6f106791623f8df4d6 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Expo`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Expo and React Native app work`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`100K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`29`,_jsx(`span`,{className:`uai-sgm-platforms`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#prisma`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/prisma.io.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=ff6fc7fa87c3f407b0646fb5baf1c092`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/prisma.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/prisma.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=f83f4510778cc21c2033baeb556a9f44 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/prisma.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=9c78886c1204c1fcf5fb1972d59557f6 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/prisma.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=e28e94bf30b257a5dfd49f6b2f33b774 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/prisma.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=728c5a502a7b4d1df04c8b11c2d16c18 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/prisma.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=bd91772ed61bc5a714c5a83c03a6e8b6 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/prisma.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=d549fd10ee58a6cc4f852967cc9a1671 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Prisma`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Prisma ORM and Postgres operations`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`90K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`30`,_jsx(`span`,{className:`uai-sgm-quality`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#semgrep`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/semgrep.dev.png?fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=da54ab301d1e2433045110fb5337f543`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/semgrep.dev.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/semgrep.dev.png?w=280\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=601a0efa4d32aef80cb8790d76516482 280w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/semgrep.dev.png?w=560\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=56c0624ecefb0be7de7a63b586712e03 560w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/semgrep.dev.png?w=840\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=b112385ddc53e138a5e5505adf948e5c 840w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/semgrep.dev.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=273d1a51269f8a57ea637361923127be 1100w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/semgrep.dev.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=639fb0d9cb029499d89b05a232ccdf93 1650w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/semgrep.dev.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=9a3b0c95c03e2dbcd0e2280783885d8e 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Semgrep`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Security scanning while code is written`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`90K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`31`,_jsx(`span`,{className:`uai-sgm-context`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#gitnexus`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitnexus.vercel.app.png?fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=86ac35c048c49f8fe48d72760bcd2757`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/gitnexus.vercel.app.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitnexus.vercel.app.png?w=280\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=29b914aa07648dc49ff5c19bbc41fc61 280w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitnexus.vercel.app.png?w=560\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=6acc381f5f7fbcfe46bbbd6c7e8b45ba 560w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitnexus.vercel.app.png?w=840\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=a17ff947ec46a4f745484cc087ef9cf4 840w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitnexus.vercel.app.png?w=1100\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=be1272b75879ae4a4ca13eaf702d4a44 1100w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitnexus.vercel.app.png?w=1650\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=894b7cc72bcd5390746b2ff03e2700a8 1650w, https://mintcdn.com/usefulai/uuQvup7PYSSgULe9/images/icons/48/gitnexus.vercel.app.png?w=2500\u0026fit=max\u0026auto=format\u0026n=uuQvup7PYSSgULe9\u0026q=85\u0026s=a8a800ffbcfa97433a15199bd6e6fd6b 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`GitNexus`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Tracing call chains and change impact`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`85K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`32`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#plugin-developer-toolkit`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=f84edebba0edca3b7e75a740d0fc318e`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/anthropic.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=3e6c391e45fcc928f3154da47fbc0b24 280w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=2a282e69667c4f9a40785a7a4875a371 560w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=f17e5bb56351bea5061c1d3cae8ed454 840w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=bc6b96d4a0794864d9a8061dbd2f20e4 1100w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=4f5f0e173ac5f0d3286855c22b0727ab 1650w, https://mintcdn.com/usefulai/82PG1Up2qz4DPkMj/images/icons/48/anthropic.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=82PG1Up2qz4DPkMj\u0026q=85\u0026s=7dc6fb1ddec7e69fd90889dc720b59c3 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Plugin Developer Toolkit`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Building Claude Code plugins`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`70K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`33`,_jsx(`span`,{className:`uai-sgm-workflows`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#agent-sdk-dev`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/claude.com.png?fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=e324f28e31e44610382fa8cbd78b8468`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/claude.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=c8625d01e85b66e363387ba1306e6942 280w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/claude.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=03646e43b4c319737a02126bda56d2ef 560w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/claude.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=471aaea1ae553ec6ff3c3dac4eaaccfe 840w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/claude.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=3465f74f09f398cfad482b8cb527bd34 1100w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/claude.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=718a5c13dda14a6a7cc36009e96df476 1650w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/claude.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=7d82165e61f6ea2a4051cdf3002eeb3d 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Agent SDK Dev`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Scaffolding Claude Agent SDK apps`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`70K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`34`,_jsx(`span`,{className:`uai-sgm-context`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#greptile`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/greptile.com.png?fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=30e15dcbc476598dd4b0f78cf1e20986`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/greptile.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/greptile.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=ab96bd10193f1db5f01828e4ff08a2ef 280w, https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/greptile.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=781410e7ecc2fabcda23fa40365ae92e 560w, https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/greptile.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=7654dc7fd8fba0b2ffb7bae0c74e36ff 840w, https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/greptile.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=9636f78a0b97fa6023c5f3829f28966c 1100w, https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/greptile.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=f5dd563683f3284610c193e4399f5177 1650w, https://mintcdn.com/usefulai/5xfT_ObZX_-BobJd/images/icons/48/greptile.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=5xfT_ObZX_-BobJd\u0026q=85\u0026s=a4f1026de7aa6c3245faa3df73e40caa 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Greptile`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Acting on Greptile review feedback`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`60K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`35`,_jsx(`span`,{className:`uai-sgm-context`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#sourcegraph`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/sourcegraph.com.png?fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=3b0e63f491d150d91daf7445d158ee59`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/sourcegraph.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/sourcegraph.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=2333f80d57032ed902ff3d9d655894cf 280w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/sourcegraph.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=4ee53037beb32beb014015e0566be926 560w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/sourcegraph.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=14ad8b4edce17f8b67ce549ffbfa4d33 840w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/sourcegraph.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=b566c28b6a0597f99b33d2f322f4c3a3 1100w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/sourcegraph.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=bef10598b8f91b5985955a1344ed927e 1650w, https://mintcdn.com/usefulai/-BdB1T4cTAq9nNj4/images/icons/48/sourcegraph.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=-BdB1T4cTAq9nNj4\u0026q=85\u0026s=e391359966cb70e6fbccded68bea1e25 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`Sourcegraph`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Cross-repo search and code intelligence`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`50K`})})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:[`36`,_jsx(`span`,{className:`uai-sgm-quality`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsxs(`a`,{href:`#sonarqube`,className:`uai-extension-cell mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/sonarsource.com.png?fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=2b634dba24a810233ceab02ce8e58b23`,alt:``,noZoom:true,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/sonarsource.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/sonarsource.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=f74f59a65eab44a672db6deddc899d3c 280w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/sonarsource.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=8d518c35f655b6131ddb87bf42740209 560w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/sonarsource.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=6d12be1c36c63107bdf804caee8df8c7 840w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/sonarsource.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=64b5da05cc0aca67b2b02cf4512717cb 1100w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/sonarsource.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=f2dea76c082d220ada1128dee0d2576d 1650w, https://mintcdn.com/usefulai/4phvq9ByoSWJHWEz/images/icons/48/sonarsource.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=4phvq9ByoSWJHWEz\u0026q=85\u0026s=0e6253d896c10aa2ca34cf6944756eaf 2500w`}),_jsx(`span`,{className:`uai-extension-cell-copy`,children:_jsx(`span`,{className:`uai-extension-name`,children:`SonarQube`})})]})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Your existing SonarQube quality gates`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:_jsx(_components.strong,{children:`50K`})})]})]})]})}),_jsxs(`label`,{className:`uai-overview-more`,children:[_jsx(`input`,{type:`checkbox`,className:`uai-overview-toggle`}),_jsxs(`span`,{className:`uai-overview-more-open`,children:[_jsx(`span`,{className:`uai-overview-more-count`,children:`Show more`}),_jsx(Icon,{icon:`chevron-down`,size:13})]}),_jsxs(`span`,{className:`uai-overview-more-close`,children:[_jsx(`span`,{children:`Show less`}),_jsx(Icon,{icon:`chevron-up`,size:13})]})]}),_jsx(_components.hr,{}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-platforms`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/Ez-pJDkPpztLE7Cr/images/icons/144/github.com.png?fit=max\u0026auto=format\u0026n=Ez-pJDkPpztLE7Cr\u0026q=85\u0026s=ae26fba344d6ff6a16b305e4452caac9`,alt:`GitHub logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/github.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Ez-pJDkPpztLE7Cr/images/icons/144/github.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=Ez-pJDkPpztLE7Cr\u0026q=85\u0026s=f4d89ca3f103e411146e7377455f0e79 280w, https://mintcdn.com/usefulai/Ez-pJDkPpztLE7Cr/images/icons/144/github.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=Ez-pJDkPpztLE7Cr\u0026q=85\u0026s=54f36d641dae1cc77b93ba0b0ab88da6 560w, https://mintcdn.com/usefulai/Ez-pJDkPpztLE7Cr/images/icons/144/github.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=Ez-pJDkPpztLE7Cr\u0026q=85\u0026s=3830e247913b7670b98af4caad88a276 840w, https://mintcdn.com/usefulai/Ez-pJDkPpztLE7Cr/images/icons/144/github.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Ez-pJDkPpztLE7Cr\u0026q=85\u0026s=d8124a8c5adbe31bb06634a1a0ef999b 1100w, https://mintcdn.com/usefulai/Ez-pJDkPpztLE7Cr/images/icons/144/github.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Ez-pJDkPpztLE7Cr\u0026q=85\u0026s=ba369909e6a6f23376c60c862b0534ff 1650w, https://mintcdn.com/usefulai/Ez-pJDkPpztLE7Cr/images/icons/144/github.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Ez-pJDkPpztLE7Cr\u0026q=85\u0026s=86a7a95f3ce63e017f2a570686500900 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`github`,children:_jsx(_components.a,{href:`https://github.com/`,children:`GitHub`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Issues, PRs, and CI on GitHub`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`1.6M`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A connection between the agent and your GitHub: repositories, issues, pull requests, Actions, releases, and security data. With the right access, the agent can inspect code across repositories, triage issues, review and update pull requests, diagnose CI failures, and prepare releases.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`The payoff is that context stops being copied into the chat by hand. That access is also strong enough to change content, issues, workflows, and releases, so grant the smallest useful permissions, enable only the toolsets you need, and lean on read-only or lockdown modes.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`A GitHub account with access to the repositories you want the agent working in.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install GitHub`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/github`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`GitHub plugin for Claude Code - Official third-party by GitHub`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/openai/plugins/tree/main/plugins/github`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Codex Plugin`,title:`Codex Plugin - First-party by GitHub`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=21ac965dc6ee5751127e6d435043629b`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/openai.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=e387f59d682ed0affc9e456b817596b5 280w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=00af174ca40f213988d9398f53c6b0db 560w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=c019ed10381ac320a3345678fb15c0fd 840w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=161d6f9a2f4e327603dbbb7cc76f2feb 1100w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=fb3c337699694fb7bc12163771ba1d18 1650w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=5e1a5b3ca393d9b0806ffbfe045832ea 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/github/github-mcp-server`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`GitHub MCP server - Official third-party by GitHub`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-context`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/context7.com.png?fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=d6180f4df3cd8836711e4d2cfaf076f3`,alt:`Context7 logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/context7.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/context7.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=d8e7a134cd7832d015ed8c5a6dded287 280w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/context7.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=cb6926fef6215142454640e93a09bdc9 560w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/context7.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=ab0e6a8396b8862f816470f63fef4f90 840w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/context7.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=e47fa7ff15b097473037ff248a6b03b9 1100w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/context7.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=233abc3834007c8eac6b0a7ad325f2cb 1650w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/context7.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=75f9d4bdfd2580098439445e94a01ba1 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`context7`,children:_jsx(_components.a,{href:`https://context7.com/`,children:`Context7`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Current, version-correct library docs`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`1.2M`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A lookup service that feeds coding agents current, version-specific library documentation and examples at the moment they write or explain code. Instead of relying on whatever the model already knows, the agent pulls the docs that match the version in use.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`Models often answer from outdated library versions, so this helps most with fast-changing frameworks, configuration, migrations, and exact API calls. The free plan covers 1,000 calls a month. Because the library index is community-contributed, verify security-sensitive instructions against the upstream project’s own docs.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Context7`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/context7`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Context7 Claude Code plugin - Official third-party by Upstash`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/upstash/context7/tree/master/plugins/codex/context7`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Codex Plugin`,title:`Context7 Codex plugin - Official third-party by Upstash`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=21ac965dc6ee5751127e6d435043629b`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/openai.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=e387f59d682ed0affc9e456b817596b5 280w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=00af174ca40f213988d9398f53c6b0db 560w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=c019ed10381ac320a3345678fb15c0fd 840w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=161d6f9a2f4e327603dbbb7cc76f2feb 1100w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=fb3c337699694fb7bc12163771ba1d18 1650w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=5e1a5b3ca393d9b0806ffbfe045832ea 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://cursor.com/marketplace/upstash`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Cursor Plugin`,title:`Context7 Cursor plugin - Official third-party by Upstash`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=3472188040350aa6fc703d0d14923751`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/cursor.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=1a0db84c5ad21eb29faa6501fa239445 280w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=8aa32d749f92d06005722b3ab1f5053d 560w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=eba9c02b4f0e7e0f67c5c49891e0294c 840w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=a1746f3cfb3b03ddd472d25a928adaa7 1100w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=c851ba988c24d66c63a9b2d731d1157e 1650w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=9554d0d3ef2364ebd57aaf6e1b36a5fb 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://context7.com/docs/resources/all-clients`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Context7 MCP server - Official third-party by Upstash`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/primeradiant.com.png?fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=d686448d1b6fc53ca75e5f02e92e4ee9`,alt:`Superpowers logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/primeradiant.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/primeradiant.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=99893c40fe7850640dc67e9fe01f97c1 280w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/primeradiant.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=853676be18ba6ae89d47bc6a8933795e 560w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/primeradiant.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=0ac1aa7be6d57d61078d2052ed022d7b 840w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/primeradiant.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=37ed428c69cd9256a89cca40c0fa0956 1100w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/primeradiant.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=00239a7cbb2b5ecc1f4f65f4b25509e6 1650w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/primeradiant.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=105cfa02ebf74bea985bffa2f02a94ab 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`superpowers`,children:_jsx(_components.a,{href:`https://github.com/obra/superpowers`,children:`Superpowers`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Jesse Vincent`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Full engineering discipline end to end`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`980K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A software-development methodology packaged as reusable skills plus startup behavior that reshapes how a coding agent works. It pushes the agent to clarify requirements, design, plan, test, debug systematically, review its own work, and finish branches cleanly.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`Reach for it when a disciplined process matters more than the fastest possible change. It is deliberately opinionated and adds real overhead to small tasks, and because it can create worktrees and drive git and tests, review the package before enabling it in sensitive repositories.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Superpowers`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/superpowers`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Superpowers Claude plugin - Community by Superpowers`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/openai/plugins/tree/main/plugins/superpowers`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Codex Plugin`,title:`Superpowers Codex plugin - Community by Superpowers`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=21ac965dc6ee5751127e6d435043629b`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/openai.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=e387f59d682ed0affc9e456b817596b5 280w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=00af174ca40f213988d9398f53c6b0db 560w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=c019ed10381ac320a3345678fb15c0fd 840w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=161d6f9a2f4e327603dbbb7cc76f2feb 1100w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=fb3c337699694fb7bc12163771ba1d18 1650w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=5e1a5b3ca393d9b0806ffbfe045832ea 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://cursor.com/marketplace/superpowers`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Cursor Plugin`,title:`Superpowers Cursor plugin - Community by Superpowers`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=3472188040350aa6fc703d0d14923751`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/cursor.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=1a0db84c5ad21eb29faa6501fa239445 280w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=8aa32d749f92d06005722b3ab1f5053d 560w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=eba9c02b4f0e7e0f67c5c49891e0294c 840w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=a1746f3cfb3b03ddd472d25a928adaa7 1100w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=c851ba988c24d66c63a9b2d731d1157e 1650w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=9554d0d3ef2364ebd57aaf6e1b36a5fb 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/obra/superpowers/blob/main/README.md`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Skill`,title:`Skill - Community by Jesse Vincent / Prime Radiant`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`Skill`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-quality`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/playwright.dev.png?fit=max\u0026auto=format\u0026n=Te6KzZ86-OxPuEC2\u0026q=85\u0026s=92fd512d74b01da47ae6167a81b0ea79`,alt:`Playwright logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/playwright.dev.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/playwright.dev.png?w=280\u0026fit=max\u0026auto=format\u0026n=Te6KzZ86-OxPuEC2\u0026q=85\u0026s=d89c7b34c16e279ad742299e2f170bf5 280w, https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/playwright.dev.png?w=560\u0026fit=max\u0026auto=format\u0026n=Te6KzZ86-OxPuEC2\u0026q=85\u0026s=4af50103ad605b16fc60fad5667cdc09 560w, https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/playwright.dev.png?w=840\u0026fit=max\u0026auto=format\u0026n=Te6KzZ86-OxPuEC2\u0026q=85\u0026s=ceef9ecd9cdd69d707e10bbd457e7e43 840w, https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/playwright.dev.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Te6KzZ86-OxPuEC2\u0026q=85\u0026s=485a6c8fde292a2671824921eab1c73e 1100w, https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/playwright.dev.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Te6KzZ86-OxPuEC2\u0026q=85\u0026s=4219a0895c8aba0fcaed7f35fe1806c1 1650w, https://mintcdn.com/usefulai/Te6KzZ86-OxPuEC2/images/icons/144/playwright.dev.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Te6KzZ86-OxPuEC2\u0026q=85\u0026s=2c90b46cb413102fcaecf78f2ff718e9 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`playwright`,children:_jsx(_components.a,{href:`https://playwright.dev/`,children:`Playwright`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Microsoft`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Browser flows and end-to-end tests`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`790K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A real browser handed to the agent for testing, debugging, visual verification, and web interaction. It can reproduce browser bugs, exercise multi-step flows, inspect console and network activity, take screenshots, and create or repair end-to-end tests.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`Reach for it when deterministic DOM and accessibility interaction beats a site-specific API for verifying UI behavior. The local routes need no product account, but a browser profile can expose signed-in sessions and allow real actions, so use an isolated profile and treat page content as untrusted.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Playwright`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/playwright`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Playwright Claude plugin - Official third-party by Microsoft`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://playwright.dev/docs/getting-started-cli`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`CLI`,title:`CLI - Official third-party by Microsoft`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`CLI`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/ecc.tools.png?fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=6af9b7fed6415f4a7d7a27ed30e1c828`,alt:`ECC logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/ecc.tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/ecc.tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=2af909bf58cd7a6ad7742ed62390e280 280w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/ecc.tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=96bc159da12672920714f2b6313ab6a4 560w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/ecc.tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=f33a7c5c2bd6b557e91bce0c8089298a 840w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/ecc.tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=c03c2c687e3d616ea67e9c18d7cd302c 1100w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/ecc.tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=58a8c7fe58cf31b556967a2e6d6e46ae 1650w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/ecc.tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=95caaf7b2f3efc26ba89251661be5f40 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`ecc`,children:_jsx(_components.a,{href:`https://ecc.tools/`,children:`ECC`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Adopting a whole team method at once`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`600K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`An opinionated operating workflow for coding agents. It ties together skills, subagents, commands, rules, hooks, memory, continuous learning, security checks, and orchestration so a team works from one preassembled method rather than wiring each behavior separately.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`It suits experienced teams that want the whole method, not a few parts. The surface is large and touches high-trust agent behavior, and it can configure third-party MCP servers, so review the source and any credentials before installing it wholesale.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install ECC`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://github.com/affaan-m/ECC#installation`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`ECC community Claude plugin + selected rules - Community by ECC project`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/affaan-m/ECC`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`CLI`,title:`CLI - Community by Affaan Mustafa and contributors`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`CLI`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-quality`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/7PKXUq3bi28Jf8Zg/images/icons/144/chrome.com.png?fit=max\u0026auto=format\u0026n=7PKXUq3bi28Jf8Zg\u0026q=85\u0026s=485041809fd76ed79ab9bbf2265a434c`,alt:`Chrome DevTools logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/chrome.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/7PKXUq3bi28Jf8Zg/images/icons/144/chrome.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=7PKXUq3bi28Jf8Zg\u0026q=85\u0026s=41633c2dd479a7599a90faa7faf5db19 280w, https://mintcdn.com/usefulai/7PKXUq3bi28Jf8Zg/images/icons/144/chrome.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=7PKXUq3bi28Jf8Zg\u0026q=85\u0026s=97daeca5d6783953588a7f6d60dac168 560w, https://mintcdn.com/usefulai/7PKXUq3bi28Jf8Zg/images/icons/144/chrome.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=7PKXUq3bi28Jf8Zg\u0026q=85\u0026s=b365755595be709df4a97d98eb804572 840w, https://mintcdn.com/usefulai/7PKXUq3bi28Jf8Zg/images/icons/144/chrome.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=7PKXUq3bi28Jf8Zg\u0026q=85\u0026s=3b674c795ae35f1637fe232505c49f36 1100w, https://mintcdn.com/usefulai/7PKXUq3bi28Jf8Zg/images/icons/144/chrome.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=7PKXUq3bi28Jf8Zg\u0026q=85\u0026s=9b80826715c71c8f43b78c2b543aa86d 1650w, https://mintcdn.com/usefulai/7PKXUq3bi28Jf8Zg/images/icons/144/chrome.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=7PKXUq3bi28Jf8Zg\u0026q=85\u0026s=7b322bda19c01b0d3d0a558fe6e6f386 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`chrome-devtools`,children:_jsx(_components.a,{href:`https://developer.chrome.com/docs/devtools/agents/get-started`,children:`Chrome DevTools`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Debugging and profiling live pages`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`530K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A bridge to a live Chrome browser. The agent can drive the page, inspect the DOM and console, analyze network traffic, capture screenshots, record performance traces, debug memory, and check accessibility, all against a real running session rather than static source.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`This surfaces runtime evidence the codebase alone cannot, which makes it strong for reproducing UI bugs, checking performance, diagnosing network failures, and confirming a frontend actually behaves as intended. It can see and change anything in the connected browser, including authenticated data, so keep human review on consequential actions.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Chrome DevTools`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/chrome-devtools-mcp`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Chrome DevTools Claude plugin - Official third-party by Google`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://developer.chrome.com/docs/devtools/agents/get-started`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Chrome DevTools MCP - Official third-party by Google`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=b6013318fa87c93b7d1f9cf170d1378a`,alt:`Grill with Docs logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/mattpocock.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=cd7717539cee9fed80abb646785025c3 280w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=583d422652f0c9ad33b8c4293aa82bdb 560w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=bb553000e5d9b0b2c38b5fe8281756b9 840w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=434a1f009a8471ca6446a6366d1698de 1100w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=14302e13b5df3dad659adffe476938ad 1650w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=b42c9bd7eccba959e6d8b9b941957a66 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`grill-with-docs`,children:_jsx(_components.a,{href:`https://skills.sh/mattpocock/skills/grill-with-docs`,children:`Grill with Docs`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Matt Pocock`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Nailing requirements before building`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`430K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A planning interview that asks one question at a time while it models your domain. It challenges vague terminology, checks claims against the actual codebase, updates a project glossary, and records only the architectural decisions that are hard to reverse.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`The payoff outlasts the plan. Shared vocabulary and settled decisions stay available to later people and agent sessions, which cuts repeated explanation and inconsistent naming. Since it can edit files like CONTEXT.md and your ADRs, review those changes as you would code.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Grill with Docs`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://skills.sh/mattpocock/skills/grill-with-docs`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Skill`,title:`Portable skill install - Community by Matt Pocock / skills.sh`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`Skill`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-quality`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=2077996fd7746bfe8ee85acdd8018de3`,alt:`Code Review logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/anthropic.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=14030e997ece2aee6a65de546d09cbfb 280w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=a018b2d7342f6fa3674d29a1008d5964 560w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=114efab99a9a0c846d4fef5e5f02ec6e 840w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=9f549b122c494c04e324182604121daf 1100w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=9a2c047202b847160673a3d9c355edce 1650w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=e318ae44ef97e1a8541bd2c299894701 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`code-review`,children:_jsx(_components.a,{href:`https://claude.com/plugins/code-review`,children:`Code Review`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Anthropic`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Automated second pass on pull requests`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`430K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A pull-request reviewer that runs several reviewers in parallel and filters by confidence. It reads repository guidance, commit history, and the surrounding review context, hunts for likely bugs, then surfaces only the higher-confidence findings.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`Use it on meaningful pull requests where deeper automated review is worth the model cost and latency. Findings post as precise comments with direct code links. Because it reads repository history and writes to GitHub, its access still needs review, and it does not replace human approval.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`A Claude-only plugin today, and it needs GitHub access to post its review comments.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Code Review`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/code-review`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Code Review plugin - First-party by Anthropic`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-platforms`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/supabase.com.png?fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=3a3d36e889178e5a509dba823347e2c5`,alt:`Supabase logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/supabase.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/supabase.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=0536639195eb4b0faf410e674359a93a 280w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/supabase.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=fcf12342f285b3d31b33e308bc67afad 560w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/supabase.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=ed7a577678ccc47782840eace3d9c328 840w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/supabase.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=77ec7942f06c090976cc7e60b2a5be6e 1100w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/supabase.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=8c26cf34953e0b793bd6af8d903d6b09 1650w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/supabase.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=2f719ffac05735e7785bced92ff0dc97 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`supabase`,children:_jsx(_components.a,{href:`https://supabase.com/docs/guides/ai-tools`,children:`Supabase`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Schema, SQL, and migrations on Supabase`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`340K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A database integration that pairs live project tools with current Supabase and Postgres guidance. Working on the same project, the agent can inspect schemas, run SQL, manage migrations, pull logs, generate types, deploy Edge Functions, and follow up-to-date database and RLS practices.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`Supabase itself recommends pointing it at a development or test project, not production data. Scope the connection to one project, prefer read-only mode and narrow feature groups, and treat database-derived content as a possible prompt-injection vector. The hosted server is still pre-1.0.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`A Supabase account and a development project to point the agent at.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Supabase`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/supabase`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Supabase Claude Code plugin - Official third-party by Supabase`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/openai/plugins/tree/main/plugins/supabase`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Codex Plugin`,title:`Supabase Codex plugin - Official third-party by Supabase`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=21ac965dc6ee5751127e6d435043629b`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/openai.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=e387f59d682ed0affc9e456b817596b5 280w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=00af174ca40f213988d9398f53c6b0db 560w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=c019ed10381ac320a3345678fb15c0fd 840w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=161d6f9a2f4e327603dbbb7cc76f2feb 1100w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=fb3c337699694fb7bc12163771ba1d18 1650w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=5e1a5b3ca393d9b0806ffbfe045832ea 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://cursor.com/marketplace/supabase`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Cursor Plugin`,title:`Supabase Cursor plugin - Official third-party by Supabase`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=3472188040350aa6fc703d0d14923751`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/cursor.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=1a0db84c5ad21eb29faa6501fa239445 280w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=8aa32d749f92d06005722b3ab1f5053d 560w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=eba9c02b4f0e7e0f67c5c49891e0294c 840w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=a1746f3cfb3b03ddd472d25a928adaa7 1100w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=c851ba988c24d66c63a9b2d731d1157e 1650w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=9554d0d3ef2364ebd57aaf6e1b36a5fb 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://supabase.com/docs/guides/getting-started/mcp`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Hosted Supabase MCP - Official third-party by Supabase`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=2077996fd7746bfe8ee85acdd8018de3`,alt:`Code Simplifier logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/anthropic.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=14030e997ece2aee6a65de546d09cbfb 280w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=a018b2d7342f6fa3674d29a1008d5964 560w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=114efab99a9a0c846d4fef5e5f02ec6e 840w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=9f549b122c494c04e324182604121daf 1100w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=9a2c047202b847160673a3d9c355edce 1650w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=e318ae44ef97e1a8541bd2c299894701 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`code-simplifier`,children:_jsx(_components.a,{href:`https://claude.com/plugins/code-simplifier`,children:`Code Simplifier`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Anthropic`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Cleaning up freshly written code`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`340K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A focused cleanup agent that goes over recently modified code for clarity, duplication, nesting, naming, and consistency while trying to preserve behavior. It handles the cleanup as its own step rather than blending it into the original implementation.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`That separation keeps the simplification diff easy to inspect on its own. Two caveats worth holding onto: preserving behavior is an instruction, not a guarantee, and its opinionated JavaScript and React conventions should give way to your project’s rules and human review when they conflict.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`Nothing beyond Claude - it is currently a Claude-only plugin.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Code Simplifier`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/code-simplifier`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Code Simplifier plugin - First-party by Anthropic`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/ghuntley.com.png?fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=a1570ab3d8b91701e597c9af6937a73b`,alt:`Ralph logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/ghuntley.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/ghuntley.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=1ab92838dbc9f3e4bd54286fca867fd2 280w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/ghuntley.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=40225fb2caa18fe894fc38731dd5b690 560w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/ghuntley.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=8a9f3693b3a4596b407243ff996f4a56 840w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/ghuntley.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=3a309488d6f1c2ef8977590a01189416 1100w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/ghuntley.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=222f147e10d2e7114b7482623cdd4616 1650w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/ghuntley.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=8b46418519eee23c904eb9e4eed49246 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`ralph`,children:_jsx(_components.a,{href:`https://ghuntley.com/ralph/`,children:`Ralph`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Looping through small verifiable tasks`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`310K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A workflow that hands the agent the same bounded objective over and over while progress persists in files and Git between rounds. Some implementations restart a fresh agent each iteration; others continue a session or add planning, monitoring, review, and sandbox controls.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`It lets the agent grind through small, verifiable tasks without a human restarting each cycle. The value comes from durable repository state, tight executable feedback, and a finite loop, not a magic completion phrase, so cap the iterations or spend, keep tasks small, and require executable completion checks.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Ralph`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/ralph-loop`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Anthropic Ralph Loop - First-party by Anthropic`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/Th0rgal/open-ralph-wiggum`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`CLI`,title:`Open Ralph Wiggum - Community by Th0rgal`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`CLI`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-platforms`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/sV7VJe4pqO2Le0pu/images/icons/144/vercel.com.png?fit=max\u0026auto=format\u0026n=sV7VJe4pqO2Le0pu\u0026q=85\u0026s=da20e034cbd8dfcd575e83f9feaa9d6f`,alt:`Vercel logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/vercel.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/sV7VJe4pqO2Le0pu/images/icons/144/vercel.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=sV7VJe4pqO2Le0pu\u0026q=85\u0026s=ffcc2261276b015cf19bc13480e14a71 280w, https://mintcdn.com/usefulai/sV7VJe4pqO2Le0pu/images/icons/144/vercel.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=sV7VJe4pqO2Le0pu\u0026q=85\u0026s=56b09df5b15b6868c74e495f7776ab84 560w, https://mintcdn.com/usefulai/sV7VJe4pqO2Le0pu/images/icons/144/vercel.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=sV7VJe4pqO2Le0pu\u0026q=85\u0026s=7a4f891c7876a3287c84228b08c30ffe 840w, https://mintcdn.com/usefulai/sV7VJe4pqO2Le0pu/images/icons/144/vercel.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=sV7VJe4pqO2Le0pu\u0026q=85\u0026s=34f51407c78f5ca2ebdbccd9828143ce 1100w, https://mintcdn.com/usefulai/sV7VJe4pqO2Le0pu/images/icons/144/vercel.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=sV7VJe4pqO2Le0pu\u0026q=85\u0026s=50f7de7fd7817d78934bf36804d46f53 1650w, https://mintcdn.com/usefulai/sV7VJe4pqO2Le0pu/images/icons/144/vercel.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=sV7VJe4pqO2Le0pu\u0026q=85\u0026s=889d0b6b445a511437dcc6d55dac1872 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`vercel`,children:_jsx(_components.a,{href:`https://vercel.com/`,children:`Vercel`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Next.js and Vercel-stack development`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`300K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A broad package spanning the Vercel ecosystem: Next.js, React, the AI SDK, deployments, performance, and infrastructure. It bundles product-specific skills, specialist agents, operational commands, project-aware hooks, an ecosystem map, and, on supported routes, live access to your Vercel account.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`The skills help even without account access, but deployments, logs, environment changes, and connected project data need Vercel authentication. In projects that have nothing to do with Vercel, the breadth is mostly noise, and a narrower route is enough.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`A Vercel account for the live deployment and project routes; the guidance skills work without one.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Vercel`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/vercel`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Vercel Claude plugin - Official third-party by Vercel`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/openai/plugins/tree/main/plugins/vercel`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Codex Plugin`,title:`Vercel Codex plugin - Official third-party by Vercel Labs`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=21ac965dc6ee5751127e6d435043629b`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/openai.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=e387f59d682ed0affc9e456b817596b5 280w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=00af174ca40f213988d9398f53c6b0db 560w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=c019ed10381ac320a3345678fb15c0fd 840w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=161d6f9a2f4e327603dbbb7cc76f2feb 1100w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=fb3c337699694fb7bc12163771ba1d18 1650w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=5e1a5b3ca393d9b0806ffbfe045832ea 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://cursor.com/marketplace/vercel`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Cursor Plugin`,title:`Vercel Cursor plugin - Official third-party by Vercel`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=3472188040350aa6fc703d0d14923751`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/cursor.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=1a0db84c5ad21eb29faa6501fa239445 280w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=8aa32d749f92d06005722b3ab1f5053d 560w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=eba9c02b4f0e7e0f67c5c49891e0294c 840w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=a1746f3cfb3b03ddd472d25a928adaa7 1100w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=c851ba988c24d66c63a9b2d731d1157e 1650w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=9554d0d3ef2364ebd57aaf6e1b36a5fb 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/vercel/vercel-plugin/blob/main/.mcp.json`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Vercel hosted MCP - Official third-party by Vercel`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=b6013318fa87c93b7d1f9cf170d1378a`,alt:`TDD by Matt Pocock logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/mattpocock.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=cd7717539cee9fed80abb646785025c3 280w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=583d422652f0c9ad33b8c4293aa82bdb 560w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=bb553000e5d9b0b2c38b5fe8281756b9 840w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=434a1f009a8471ca6446a6366d1698de 1100w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=14302e13b5df3dad659adffe476938ad 1650w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=b42c9bd7eccba959e6d8b9b941957a66 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`tdd-by-matt-pocock`,children:_jsx(_components.a,{href:`https://skills.sh/mattpocock/skills/tdd`,children:`TDD by Matt Pocock`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Behavior-first test discipline`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`290K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A test-driven discipline that builds one behavior-focused slice at a time. You agree on the public seams worth testing, write a single failing test, add just enough implementation to pass, then repeat. The agent invokes it when the work fits.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`It keeps tests bound to observable behavior instead of private methods or mocked internals, and it rejects tautological expected values and speculative batches of tests written before the code teaches you anything. It fits features and fixes with a reliable test runner.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install TDD by Matt Pocock`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://skills.sh/mattpocock/skills/tdd`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Skill`,title:`Portable TDD skill - Community by Matt Pocock / skills.sh`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`Skill`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=b6013318fa87c93b7d1f9cf170d1378a`,alt:`Improve Codebase Architecture logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/mattpocock.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=cd7717539cee9fed80abb646785025c3 280w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=583d422652f0c9ad33b8c4293aa82bdb 560w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=bb553000e5d9b0b2c38b5fe8281756b9 840w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=434a1f009a8471ca6446a6366d1698de 1100w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=14302e13b5df3dad659adffe476938ad 1650w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/mattpocock.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=b42c9bd7eccba959e6d8b9b941957a66 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`improve-codebase-architecture`,children:_jsx(_components.a,{href:`https://skills.sh/mattpocock/skills/improve-codebase-architecture`,children:`Improve Codebase Architecture`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Matt Pocock`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Choosing the next high-value refactor`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`280K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A review workflow that scans a codebase for shallow modules, awkward seams, scattered logic, and hard-to-test behavior. It produces a visual HTML report of several candidate refactors, then waits for you to pick one before it moves into design.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`It makes architecture decisions inspectable before any code changes. Each candidate is tied to repository hot spots, domain vocabulary, existing decisions, test seams, and a stated recommendation strength, not a generic cleanup list. The report also loads Tailwind and Mermaid from external CDNs.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Improve Codebase Architecture`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://github.com/mattpocock/skills#install-as-a-claude-code-plugin`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Matt Pocock Skills Claude plugin - Community by Matt Pocock`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://skills.sh/mattpocock/skills/improve-codebase-architecture`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Skill`,title:`Portable architecture skill - Community by Matt Pocock / skills.sh`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`Skill`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=2077996fd7746bfe8ee85acdd8018de3`,alt:`Feature Dev logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/anthropic.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=14030e997ece2aee6a65de546d09cbfb 280w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=a018b2d7342f6fa3674d29a1008d5964 560w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=114efab99a9a0c846d4fef5e5f02ec6e 840w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=9f549b122c494c04e324182604121daf 1100w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=9a2c047202b847160673a3d9c355edce 1650w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=e318ae44ef97e1a8541bd2c299894701 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`feature-dev`,children:_jsx(_components.a,{href:`https://claude.com/plugins/feature-dev`,children:`Feature Dev`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Anthropic`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Structuring one substantial feature`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`280K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A seven-phase feature workflow that moves through discovery, codebase exploration, clarification, architecture selection, implementation, review, and a final summary. Specialist agents explore the code and compare implementation approaches, and the important decisions stay explicit along the way.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`It keeps the agent from diving straight into code on a substantial feature, making assumptions and architecture choices visible before anything changes. That structure is worth it for consequential work with unclear requirements, but the pauses and multiple agents make it slow and expensive for small fixes.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`Nothing beyond Claude - it is currently a Claude-only plugin.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Feature Dev`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/feature-dev`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Feature Dev plugin - First-party by Anthropic`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-quality`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=2077996fd7746bfe8ee85acdd8018de3`,alt:`Security Guidance logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/anthropic.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=14030e997ece2aee6a65de546d09cbfb 280w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=a018b2d7342f6fa3674d29a1008d5964 560w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=114efab99a9a0c846d4fef5e5f02ec6e 840w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=9f549b122c494c04e324182604121daf 1100w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=9a2c047202b847160673a3d9c355edce 1650w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=e318ae44ef97e1a8541bd2c299894701 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`security-guidance`,children:_jsx(_components.a,{href:`https://claude.com/plugins/security-guidance`,children:`Security Guidance`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Anthropic`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Security review while you code`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`240K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A three-layer security workflow for Claude Code. It fires instant pattern warnings while you edit, runs a model-backed diff review when a turn completes, and performs an agentic review around commits and pushes, tracing related files for cross-file problems.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`Treat it as an extra feedback layer for security-sensitive code, not certification or a replacement for human review and dedicated scanners. It sends diffs and related file contents to the configured model, can miss issues or flag false positives, and higher-recall dual review roughly doubles review cost.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`Nothing beyond Claude - currently a Claude-only plugin.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Security Guidance`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/security-guidance`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Security Guidance plugin - First-party by Anthropic`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-context`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/typescriptlang.org.png?fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=4b42d0d0f1b483e48609d3cfd35a638d`,alt:`TypeScript LSP logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/typescriptlang.org.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/typescriptlang.org.png?w=280\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=8684b6b9f55f32ae6fd155d79d1f8b7c 280w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/typescriptlang.org.png?w=560\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=0741a34784ebb8a202f2020d5d2b8023 560w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/typescriptlang.org.png?w=840\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=adf1d91bdf1187f61f275fcd75e20abd 840w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/typescriptlang.org.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=04c94c56b9c0fb03c4447dae7ceca5e4 1100w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/typescriptlang.org.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=1b8291332964f671b54b07f0893b8b2a 1650w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/typescriptlang.org.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=6442ed0820289741654a643231f82937 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`typescript-lsp`,children:_jsx(_components.a,{href:`https://claude.com/plugins/typescript-lsp`,children:`TypeScript LSP`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Anthropic`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Live TypeScript type errors`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`240K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A connection to the TypeScript Language Server that gives the agent IDE-style diagnostics, definition lookup, references, and code intelligence across TypeScript and JavaScript files. It reads the real project rather than guessing from search results.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`So it can navigate symbols and catch type errors from the actual project right after edits, which is more reliable than reasoning from search alone in large JavaScript and TypeScript codebases. It depends on a separately maintained language server, so keep that dependency in working order.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`The typescript-language-server and typescript packages installed and on PATH. Currently a Claude-only plugin.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install TypeScript LSP`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/typescript-lsp`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`TypeScript LSP Claude plugin - First-party by Anthropic`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-context`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/deepwiki.com.png?fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=2f7fabea3e175bf15c650bea2b30b3b7`,alt:`DeepWiki logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/deepwiki.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/deepwiki.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=68d78dec26695d03437626aba392b7c5 280w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/deepwiki.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=d9c3e54de07250ef0c2ca6dd40664b55 560w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/deepwiki.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=9ab4b40406ea32d947620cfe59eea8d1 840w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/deepwiki.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=211975e45b89bae912d8c8af663d09d7 1100w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/deepwiki.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=e6d6e74c9d6850843254bcf1bfd647fb 1650w, https://mintcdn.com/usefulai/9ECsl9XwdjRP5AZM/images/icons/144/deepwiki.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=9ECsl9XwdjRP5AZM\u0026q=85\u0026s=44dbfe98ca2bbb4f6382384d2d2cdce3 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`deepwiki`,children:_jsx(_components.a,{href:`https://deepwiki.com`,children:`DeepWiki`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Orienting in unfamiliar public repos`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`220K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A free hosted service for reading generated documentation and asking grounded questions about public GitHub repositories. Its three tools expose the wiki structure, the wiki contents, and question answering, giving the agent a repository-knowledge layer without cloning or indexing anything locally.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`It is a fast way to orient to an unfamiliar public repository, find documented concepts, and ask architecture questions before deeper code inspection. The free endpoint covers public repositories only, and generated wiki content can lag the code, so verify important claims against current source.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install DeepWiki`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://docs.devin.ai/work-with-devin/deepwiki-mcp`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`DeepWiki public remote MCP - Official third-party by Cognition`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-quality`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/coderabbit.ai.png?fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=f515f679908b45d887f9c16ef7f2faae`,alt:`CodeRabbit logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/coderabbit.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/coderabbit.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=b25dcfd111f7e92d59370301e5295be4 280w, https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/coderabbit.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=2250a69d5c178a64a6a521e3fb4e9d1f 560w, https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/coderabbit.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=104ef23473010feff32ce0325dc601d7 840w, https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/coderabbit.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=181862c8700f95a2eb19eb1180084ebf 1100w, https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/coderabbit.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=9eb32afbba45501dfc4192beff9039bd 1650w, https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/coderabbit.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=ad59dc71ad4627b4bbe8a633eb32fe11 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`coderabbit`,children:_jsx(_components.a,{href:`https://www.coderabbit.ai/`,children:`CodeRabbit`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Independent review of AI-written code`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`190K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A specialized external review service wired into the coding agent. It brings a separate review engine with static analyzers, code-graph context, and severity-grouped findings, plus a review-and-fix loop the agent can act on directly.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`Because it is a second engine, it can catch problems the agent that wrote the change missed, which helps before merge or while iterating on AI-generated code. It is not local-only, though: your code and context go to an external service, so check data policies and validate every finding.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`A CodeRabbit account, since reviews run on their service.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install CodeRabbit`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/coderabbit`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`CodeRabbit Claude plugin - Official third-party by CodeRabbit AI`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/openai/plugins/tree/main/plugins/coderabbit`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Codex Plugin`,title:`CodeRabbit Codex plugin - Official third-party by CodeRabbit AI`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=21ac965dc6ee5751127e6d435043629b`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/openai.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=e387f59d682ed0affc9e456b817596b5 280w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=00af174ca40f213988d9398f53c6b0db 560w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=c019ed10381ac320a3345678fb15c0fd 840w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=161d6f9a2f4e327603dbbb7cc76f2feb 1100w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=fb3c337699694fb7bc12163771ba1d18 1650w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=5e1a5b3ca393d9b0806ffbfe045832ea 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://docs.coderabbit.ai/cli/cursor-integration`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`CLI`,title:`CodeRabbit CLI direct - Official third-party by CodeRabbit AI`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`CLI`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-platforms`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/postman.com.png?fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=8a6b45609f79af1a431b8f27138b18e8`,alt:`Postman logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/postman.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/postman.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=021b8c265bb6615739388a5d930a2797 280w, https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/postman.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=24f1d3eb15c23b9bacdb7f3e03713837 560w, https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/postman.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=8aac60fa3b51d5bef0c1cfa409b48098 840w, https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/postman.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=5df0201771924709d6eea6e952ff9f13 1100w, https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/postman.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=792ad6e29ffefd0df346c9d44a0c9647 1650w, https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/postman.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=b357b62540ac61e6b7c72642893f5493 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`postman`,children:_jsx(_components.a,{href:`https://www.postman.com/`,children:`Postman`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`API testing from Postman workspaces`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`190K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A connection to your Postman workspaces, collections, specifications, environments, mocks, monitors, and related API workflows. The agent gets the same structured API context the team maintains in Postman, rather than reconstructing the API surface from scratch.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`With that context the agent can run tests, sync specifications and collections, generate client code, improve docs, build mocks, and audit APIs alongside implementation. Use the narrowest mode that covers the task; Full mode exposes broad write and execution across Postman resources, so don’t expose a wide API key casually.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`A Postman account and workspace.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Postman`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/connectors/postman`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Connector`,title:`Postman connector - Official third-party by Postman`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Connector`})]}),_jsxs(`a`,{href:`https://cursor.com/marketplace/postman`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Cursor Plugin`,title:`Postman Cursor plugin - Official third-party by Postman`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=3472188040350aa6fc703d0d14923751`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/cursor.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=1a0db84c5ad21eb29faa6501fa239445 280w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=8aa32d749f92d06005722b3ab1f5053d 560w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=eba9c02b4f0e7e0f67c5c49891e0294c 840w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=a1746f3cfb3b03ddd472d25a928adaa7 1100w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=c851ba988c24d66c63a9b2d731d1157e 1650w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=9554d0d3ef2364ebd57aaf6e1b36a5fb 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://learning.postman.com/v11/docs/reference/postman-api/postman-mcp-server/postman-mcp-local-server`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Postman local MCP - Official third-party by Postman`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-platforms`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitlab.com.png?fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=66331ef01919bc61231bdc9541c1930e`,alt:`GitLab logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/gitlab.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitlab.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=4d312422c9225e77a2b4a8b5a24cef12 280w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitlab.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=051b1138a0d86d3e71986f9f09294240 560w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitlab.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=1583437f257cb7190300458c33dbf1d8 840w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitlab.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=f58a2f34d80ff74870bdb26334d61be9 1100w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitlab.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=489d16cd9021c3543daa4cee9cc2f005 1650w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitlab.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=b9bdbe2cbe802ce2f880e61056450a39 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`gitlab`,children:_jsx(_components.a,{href:`https://about.gitlab.com/`,children:`GitLab`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Merge requests and CI on GitLab`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`170K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`An integration across the GitLab lifecycle: repositories, merge requests, CI/CD pipelines, issues, milestones, and wikis. The agent works inside GitLab’s own permission model, with authentication tied to the connected account and instance rather than a third-party wrapper.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`Use it for development and delivery work that already lives in GitLab. When checked, the hosted MCP server was still beta and the glab MCP mode experimental, so grant the narrowest practical permissions and avoid broad write access to production groups when read-only project access is enough.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`A GitLab account on the instance you want the agent to reach.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install GitLab`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/gitlab`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`GitLab Claude plugin - Official third-party by GitLab`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://docs.gitlab.com/user/gitlab_duo/model_context_protocol/mcp_server/`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`GitLab hosted MCP server - Official third-party by GitLab`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/task-master.png?fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=ccbb66acf9383d191a600725008d73a7`,alt:`Task Master logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/task-master.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/task-master.png?w=280\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=689affad64c917c95afe778de8d95cec 280w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/task-master.png?w=560\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=8cd710c1b589b0bed4c6369b8221000f 560w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/task-master.png?w=840\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=6cbe8536d2f708a804fb51b63c8719ee 840w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/task-master.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=e5ead029e57d1f327e26b805fbf9c864 1100w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/task-master.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=04fb40b651c258f28b4eb7b0544b874b 1650w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/task-master.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=5b195e2a8cd04426cb811d31f7b26bf2 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`task-master`,children:_jsx(_components.a,{href:`https://github.com/eyaltoledano/claude-task-master`,children:`Task Master`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Plans that outlive a single session`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`140K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A system that turns a product brief into a durable graph of tasks with dependencies, status, research notes, and handoff state. That work lives in files the agent reads and updates, not inside a single conversation.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`For substantial projects, that makes plans survive across sessions, so multiple agent runs can inspect and advance the same work. It needs Node 20+, local project access, and a configured model provider, and it writes durable state through many mutation tools, so review the generated plans.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`An API key for the model provider that powers its planning runs.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Task Master`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://github.com/eyaltoledano/claude-task-master/tree/main/packages/claude-code-plugin`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Task Master Claude plugin - Community by Task Master team`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://docs.task-master.dev/getting-started/quick-start/installation`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Task Master local MCP - Community by Task Master team`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-context`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/serena.png?fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=6e09df6ca6167ab8a91a4cb5c5f2c348`,alt:`Serena logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/serena.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/serena.png?w=280\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=876d7e885ada55b0f8a333be4adc9202 280w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/serena.png?w=560\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=5d79ed0f0856934752af13ada0e1bd70 560w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/serena.png?w=840\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=c8c38b094236dc113d4ed016d51b8efa 840w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/serena.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=1aa55016c91fcd85ddd2167cfd446df1 1100w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/serena.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=461ec7f31269e5ecb82f938716e7ee0c 1650w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/serena.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=50f6689bfcf92ee4826c2f4b433b8a4d 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`serena`,children:_jsx(_components.a,{href:`https://oraios.github.io/serena/`,children:`Serena`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Symbol-precise codebase navigation`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`130K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`An IDE-like semantic toolkit for the agent. It finds symbols and references, maps code relationships, and edits or refactors at symbol boundaries, running locally on top of language servers rather than plain text search.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`So the agent can pull just the relevant symbols instead of reading whole files, and make cross-file changes with more structural precision than search-and-replace. Its value depends on the language and repository, and it needs a local runtime and language-server backend; treat speed and token-saving claims as workload-dependent.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`No account needed - a local runtime plus a language-server backend for your language.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Serena`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/serena`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Serena Claude plugin - Official third-party by Oraios`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://oraios.github.io/serena/02-usage/030_clients.html#codex-cli-and-app`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Serena Codex setup - Official third-party by Oraios`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-context`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/python.org.png?fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=a6eb7503bbab029104dcb04a6e1f034c`,alt:`Pyright LSP logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/python.org.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/python.org.png?w=280\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=459e9cdd21610c2f3038d6719afa98a3 280w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/python.org.png?w=560\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=0533da662047e88446879dc26587e82f 560w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/python.org.png?w=840\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=86983549bee3f232c78e6ac5338bca45 840w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/python.org.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=f6757fae08394b4a125aebc01588ae5e 1100w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/python.org.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=e088a1e8042620e481c7eb6153392d51 1650w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/python.org.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=ba57bc85184eeaebe5dd60e0e48be4d3 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`pyright-lsp`,children:_jsx(_components.a,{href:`https://claude.com/plugins/pyright-lsp`,children:`Pyright LSP`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Anthropic`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Live Python type errors`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`130K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A connection to Microsoft’s Pyright language server that gives the agent live Python type diagnostics and code intelligence from the actual project. It reads real type and symbol information instead of relying only on source search.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`The payoff is strongest in large or typed Python codebases, where it catches type errors right after edits and helps the agent edit safely. It depends on a separately maintained binary and can fail silently if that executable is missing from PATH, so confirm it is installed.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`Pyright installed locally, with pyright-langserver on PATH. Currently a Claude-only plugin.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Pyright LSP`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/pyright-lsp`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Pyright LSP Claude plugin - First-party by Anthropic`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/ponytail.png?fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=1ecf3fdd58d97dcd725ede43aefb6a39`,alt:`Ponytail logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/ponytail.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/ponytail.png?w=280\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=422396dc86c9b1567a386f65ab093bc7 280w, https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/ponytail.png?w=560\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=6235e9820000f1b318a8c1d3da52c15e 560w, https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/ponytail.png?w=840\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=57f82842d3ced60df3d6a3d267bd878f 840w, https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/ponytail.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=70b2fc8f925b3271e9305dcb1acc0500 1100w, https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/ponytail.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=1669b979429eafe2a583984f92525b9a 1650w, https://mintcdn.com/usefulai/tg9qyhjHsl4zE0cN/images/icons/144/ponytail.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tg9qyhjHsl4zE0cN\u0026q=85\u0026s=bc3f269d3b6e463b1964ec6ae57378e0 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`ponytail`,children:_jsx(_components.a,{href:`https://github.com/DietrichGebert/ponytail`,children:`Ponytail`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Keeping implementations small and simple`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`125K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A workflow that steadily pushes coding agents toward smaller, simpler implementations. Its hooks keep that pressure on throughout a session rather than depending on you to remember a prompt, targeting the tendency to add abstractions, layers, and code volume faster than the task needs.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`Use it for implementation and review where trimming code and architectural surface matters. Two cautions: the hooks need Node and can fail silently while the skills still load, so confirm they activated, and its code-reduction numbers are self-published, so treat them as publisher claims.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Ponytail`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://github.com/DietrichGebert/ponytail#claude-code`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Ponytail Claude plugin - Community by Dietrich Gebert`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/DietrichGebert/ponytail`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Codex Plugin`,title:`Ponytail Codex plugin - Community by Dietrich Gebert`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=21ac965dc6ee5751127e6d435043629b`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/openai.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=e387f59d682ed0affc9e456b817596b5 280w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=00af174ca40f213988d9398f53c6b0db 560w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=c019ed10381ac320a3345678fb15c0fd 840w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=161d6f9a2f4e327603dbbb7cc76f2feb 1100w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=fb3c337699694fb7bc12163771ba1d18 1650w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=5e1a5b3ca393d9b0806ffbfe045832ea 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://skills.sh/dietrichgebert/ponytail`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Skill`,title:`Ponytail skills - Community by Dietrich Gebert / skills.sh`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`Skill`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-context`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/repomix.png?fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=4fd446d248f992c449d7e4cd1f4238f7`,alt:`Repomix logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/repomix.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/repomix.png?w=280\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=10cfd189527476a9693fe59230d7dafa 280w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/repomix.png?w=560\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=5ee6944cf7a28922187d3e3e47e295d1 560w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/repomix.png?w=840\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=50472b16538abb39ef88d5b0b65f727c 840w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/repomix.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=7e4a7510585aac4a09cad9f8abd7eed2 1100w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/repomix.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=ac8f2dc53a7a0a80a2f83ceb554c5243 1650w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/repomix.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=7dd2eb4bc949592f11de5a90948976d1 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`repomix`,children:_jsx(_components.a,{href:`https://repomix.com`,children:`Repomix`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Packing a whole repo into context`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`125K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A repository packer that compresses a whole codebase into compact, structured context, plus a repeatable process for searching and explaining the result. It is built to feed an agent broad repository context it could not otherwise hold at once.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`That makes it useful for unfamiliar, remote, or very large codebases where the agent needs the whole picture. The packed output can still contain proprietary code or secrets even with Secretlint, so review the generated file before handing it to a hosted model.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Repomix`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://repomix.com/guide/claude-code-plugins`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Repomix Claude plugin suite - Official third-party by Repomix`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://repomix.com/guide/repomix-explorer-skill`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Skill`,title:`Repomix Explorer skill - Official third-party by Repomix`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`Skill`})]}),_jsxs(`a`,{href:`https://repomix.com/guide/mcp-server`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Repomix local MCP - Official third-party by Repomix; experimental`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]}),_jsxs(`a`,{href:`https://repomix.com/guide/installation`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`CLI`,title:`Repomix CLI - Official third-party by Repomix`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`CLI`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-platforms`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/laravel.com.png?fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=3eddcde8ceaa50072316ab0f86380f33`,alt:`Laravel Boost logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/laravel.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/laravel.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=58ef89e0a46f6c22f2cef1aff62635a8 280w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/laravel.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=189886c9a7ab0011077ac057c9b88589 560w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/laravel.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=d75098c184f9b5aced50ee538e641314 840w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/laravel.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=00636b1533958ddb2f55c855efd8284d 1100w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/laravel.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=fae909e39110e46324f8a395681d9bbc 1650w, https://mintcdn.com/usefulai/GCPeCvcnaEiqXuyx/images/icons/144/laravel.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=GCPeCvcnaEiqXuyx\u0026q=85\u0026s=f85a3951df4375a94de22a779d1de846 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`laravel-boost`,children:_jsx(_components.a,{href:`https://laravel.com/docs/master/boost`,children:`Laravel Boost`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Laravel work grounded in your app`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`120K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A project package for Laravel work that combines a local server, project- and package-aware guidelines, focused skills, and semantic search across more than 17,000 pieces of Laravel ecosystem documentation. It grounds the agent in the actual application, not generic framework knowledge.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`So the agent can inspect the app’s packages, routes, schema, logs, configuration, and database, and follow the conventions and version-specific patterns that apply to it. Because it runs inside the project and can query databases, read config and logs, and execute Tinker code, use it in development environments.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Laravel Boost`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/laravel-boost`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Laravel Boost Claude plugin - Official third-party by Laravel`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://laravel.com/docs/master/boost`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Laravel Boost project setup - Official third-party by Laravel`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-platforms`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/expo.dev.png?fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=7aa2bee313e6caf10f560e700bf4c45f`,alt:`Expo logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/expo.dev.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/expo.dev.png?w=280\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=d77e8e0ec7091605fb9da78da1aa2296 280w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/expo.dev.png?w=560\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=fef395c9d15f2ab7357d7f4a3ae0e179 560w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/expo.dev.png?w=840\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=02aec35acdc4bca1316e226c682dc28d 840w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/expo.dev.png?w=1100\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=2eb8c205c62c6b92eda87ff3c8080bbf 1100w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/expo.dev.png?w=1650\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=576fa182095de04103e5c693e6982835 1650w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/expo.dev.png?w=2500\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=d531ffdb2b2cf27b4b2f7c0130e4b588 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`expo`,children:_jsx(_components.a,{href:`https://expo.dev/`,children:`Expo`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Expo and React Native app work`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`100K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`An Expo and React Native package that pairs task-specific skills with tools for live Expo documentation and EAS operations. The skills cover current project structure, Router, native UI, upgrades, data fetching, modules, deployment, and CI/CD as the agent builds.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`It keeps the agent aligned with current SDK patterns and, when authorized, lets it trigger builds, inspect rollouts, and use EAS services. The framework skills are open, but EAS can require an account, permissions, and paid capacity, so review any deployment or native changes.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Expo`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/expo`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Expo Claude plugin - Official third-party by Expo`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/openai/plugins/tree/main/plugins/expo`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Codex Plugin`,title:`Expo Codex plugin - Official third-party by Expo`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=21ac965dc6ee5751127e6d435043629b`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/openai.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=e387f59d682ed0affc9e456b817596b5 280w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=00af174ca40f213988d9398f53c6b0db 560w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=c019ed10381ac320a3345678fb15c0fd 840w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=161d6f9a2f4e327603dbbb7cc76f2feb 1100w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=fb3c337699694fb7bc12163771ba1d18 1650w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=5e1a5b3ca393d9b0806ffbfe045832ea 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://docs.expo.dev/skills/`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Skill`,title:`Expo skills - Official third-party by Expo`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`Skill`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-platforms`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/prisma.io.png?fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=b06662f8724067dc561338c5ace3bcc9`,alt:`Prisma logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/prisma.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/prisma.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=6380236a6e653793988476b66b4a48ab 280w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/prisma.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=8c714458e601b5fad77a4cc86313242f 560w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/prisma.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=8bd8fe21f7391158b7ab46c8e39b6468 840w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/prisma.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=475790ec13b5d0465610c6370fa0c219 1100w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/prisma.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=9124d3c9758ca0696d1152ecb1787297 1650w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/prisma.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=e8fcbe134ca9b4922472902afe51460c 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`prisma`,children:_jsx(_components.a,{href:`https://www.prisma.io/docs/ai`,children:`Prisma`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Prisma ORM and Postgres operations`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`90K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A database integration that pairs current Prisma ORM and Postgres guidance with live database management. The agent can generate version-appropriate Prisma code and take database actions such as provisioning, querying, migrations, backups, recovery, and connection management.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`It keeps generated code aligned with the Prisma version in use and lets the agent operate Prisma Postgres in a development workflow. The hosted server can execute SQL and manage databases and credentials, so keep human review around destructive actions; the CLI adds guardrails for dangerous commands.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`A Prisma account for the hosted Postgres routes.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Prisma`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/prisma`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Prisma plugin - Official third-party by Prisma`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://www.prisma.io/docs/ai/tools/codex`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Codex Plugin`,title:`Prisma Codex plugin - Official third-party by Prisma`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=21ac965dc6ee5751127e6d435043629b`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/openai.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=e387f59d682ed0affc9e456b817596b5 280w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=00af174ca40f213988d9398f53c6b0db 560w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=c019ed10381ac320a3345678fb15c0fd 840w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=161d6f9a2f4e327603dbbb7cc76f2feb 1100w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=fb3c337699694fb7bc12163771ba1d18 1650w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=5e1a5b3ca393d9b0806ffbfe045832ea 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://cursor.com/marketplace/prisma`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Cursor Plugin`,title:`Prisma Cursor plugin - Official third-party by Prisma`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=3472188040350aa6fc703d0d14923751`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/cursor.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=1a0db84c5ad21eb29faa6501fa239445 280w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=8aa32d749f92d06005722b3ab1f5053d 560w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=eba9c02b4f0e7e0f67c5c49891e0294c 840w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=a1746f3cfb3b03ddd472d25a928adaa7 1100w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=c851ba988c24d66c63a9b2d731d1157e 1650w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=9554d0d3ef2364ebd57aaf6e1b36a5fb 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://docs.prisma.io/docs/ai/tools/mcp-server`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Prisma hosted MCP - Official third-party by Prisma`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-quality`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/semgrep.dev.png?fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=a8da777abd3899bced51435a125906ba`,alt:`Semgrep logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/semgrep.dev.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/semgrep.dev.png?w=280\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=9e0804ad0537f152a238c10e9b9fb968 280w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/semgrep.dev.png?w=560\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=8b25ec9acd4c8420dd3eaf5684410266 560w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/semgrep.dev.png?w=840\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=b237ef47dc4b319ac0f61ad3079bc79f 840w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/semgrep.dev.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=36b91895c171e351e6e12b83f02ec899 1100w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/semgrep.dev.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=c29ca16e2a4566406f848d097baef677 1650w, https://mintcdn.com/usefulai/k4lSWVSFSOR_cTLZ/images/icons/144/semgrep.dev.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k4lSWVSFSOR_cTLZ\u0026q=85\u0026s=5f4a7b8c4d1c740d7b30224d8627d8e7 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`semgrep`,children:_jsx(_components.a,{href:`https://semgrep.dev/products/semgrep-guardian/`,children:`Semgrep`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Security scanning while code is written`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`90K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A deterministic security scanner wired into the agent, packaged as Semgrep Guardian with MCP tools, coding-agent hooks, and secure-coding guidance. It checks code as the agent writes it and surfaces SAST, dependency, and secret findings.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`Because scanning happens inside the generation loop, the agent gets enough context to fix issues before they reach a pull request. The hooks read and scan changed source, and cloud features can expose findings and repository context to Semgrep services, so review results rather than treating them as final proof.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`The Semgrep CLI installed locally; an account only for organization policies.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Semgrep`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/semgrep`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Semgrep Claude plugin - Official third-party by Semgrep`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://cursor.com/marketplace/semgrep`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Cursor Plugin`,title:`Semgrep Cursor plugin - Official third-party by Semgrep`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=3472188040350aa6fc703d0d14923751`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/cursor.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=1a0db84c5ad21eb29faa6501fa239445 280w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=8aa32d749f92d06005722b3ab1f5053d 560w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=eba9c02b4f0e7e0f67c5c49891e0294c 840w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=a1746f3cfb3b03ddd472d25a928adaa7 1100w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=c851ba988c24d66c63a9b2d731d1157e 1650w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=9554d0d3ef2364ebd57aaf6e1b36a5fb 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://semgrep.dev/docs/guardian`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Semgrep local MCP - Official third-party by Semgrep`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-context`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitnexus.vercel.app.png?fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=49b6b4dd86bf3d99e2ddde8a48697144`,alt:`GitNexus logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/gitnexus.vercel.app.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitnexus.vercel.app.png?w=280\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=35fa2f1aede6719bbdba16fab43f853c 280w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitnexus.vercel.app.png?w=560\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=6c24a0124cb34487f8b5ad432d9178ae 560w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitnexus.vercel.app.png?w=840\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=d0800d70998856e9a7ddc32d8994301f 840w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitnexus.vercel.app.png?w=1100\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=f7c9f85febbfba6159d024fcf316c0db 1100w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitnexus.vercel.app.png?w=1650\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=0a793f3fb297d0cffc691fc35ed9215c 1650w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/gitnexus.vercel.app.png?w=2500\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=bc20d08754a1d4e01b5be06bca8d3a44 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`gitnexus`,children:_jsx(_components.a,{href:`https://github.com/abhigyanpatwari/GitNexus`,children:`GitNexus`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Tracing call chains and change impact`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`85K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A tool that builds a local knowledge graph of your codebase and exposes its relationships to the agent through queries, exploration and planning skills, and context files. It maps how the code actually connects rather than treating it as loose text.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`That helps the agent reason about call chains, dependencies, execution flows, clusters, and change impact that plain search misses in large repositories. The index uses local compute and can go stale, and its PolyForm Noncommercial license means commercial teams should check permitted use first.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`No account needed, just a one-time local indexing run (npx gitnexus analyze) before the graph is useful.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install GitNexus`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://github.com/abhigyanpatwari/GitNexus/tree/main/Documentation`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`CLI`,title:`CLI - Community by Abhigyan Patwari and contributors`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=c19a0f7e808888e8d275f6e97fad38a3`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/other-tools.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=280\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=752734c69e47bed37a583f297b83db5f 280w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=560\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=569a859da8e776d36fcfedf8ac35d20f 560w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=840\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=116ead76701efecc305c7700af4918b5 840w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=2e02cf8c208383acf0a41b2fbb5dde2c 1100w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=929caac0893596f1ce7c6996991a4cd7 1650w, https://mintcdn.com/usefulai/Qkh6WYyZXPMaeRW_/images/icons/48/other-tools.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Qkh6WYyZXPMaeRW_\u0026q=85\u0026s=606d975c888637719cfc3291038c6a6f 2500w`}),_jsx(`span`,{children:`CLI`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=2077996fd7746bfe8ee85acdd8018de3`,alt:`Plugin Developer Toolkit logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/anthropic.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=14030e997ece2aee6a65de546d09cbfb 280w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=a018b2d7342f6fa3674d29a1008d5964 560w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=114efab99a9a0c846d4fef5e5f02ec6e 840w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=9f549b122c494c04e324182604121daf 1100w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=9a2c047202b847160673a3d9c355edce 1650w, https://mintcdn.com/usefulai/tO2qspLJNjFc61Zv/images/icons/144/anthropic.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tO2qspLJNjFc61Zv\u0026q=85\u0026s=e318ae44ef97e1a8541bd2c299894701 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`plugin-developer-toolkit`,children:_jsx(_components.a,{href:`https://claude.com/plugins/plugin-dev`,children:`Plugin Developer Toolkit`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Anthropic`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Building Claude Code plugins`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`70K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A guided workflow for building Claude Code plugins, from design through validation, testing, and documentation. An eight-phase creation command pairs with focused guidance on plugin structure, settings, commands, agents, skills, hooks, and MCP integration, plus validation agents and scripts.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`It is one coherent process for turning a plugin idea into a validated, documented result, rather than a scattered set of tips. Because the workflow generates hooks, scripts, dependencies, MCP configuration, and permissions, review each one before you enable or distribute the plugin.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`Nothing beyond Claude - it is currently a Claude-only plugin.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Plugin Developer Toolkit`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/plugin-dev`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Plugin Developer Toolkit - First-party by Anthropic`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-workflows`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/claude.com.png?fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=307b7c445fc0756c41c2f3baa5a44b74`,alt:`Agent SDK Dev logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/claude.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/claude.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=80c01eece357d7ecd8096580d56e3147 280w, https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/claude.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=908c4fb094540fab266d576c3304bb8f 560w, https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/claude.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=c97587609d153742b8b05239ed1770c0 840w, https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/claude.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=d5b4bf9e4318afe4423399bc1b756dbc 1100w, https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/claude.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=3421318b834113f6d9c10cec01f4021b 1650w, https://mintcdn.com/usefulai/O2NMryn9hetXwNok/images/icons/144/claude.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=O2NMryn9hetXwNok\u0026q=85\u0026s=6da39d2d9f3625dd0235c1ff76d34fd2 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsxs(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:[_jsx(Heading,{level:`2`,id:`agent-sdk-dev`,children:_jsx(_components.a,{href:`https://claude.com/plugins/agent-sdk-dev`,children:`Agent SDK Dev`})}),_jsx(`span`,{className:`uai-itemcard-byline`,children:`by Anthropic`})]}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Scaffolding Claude Agent SDK apps`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`70K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A workflow that scaffolds and checks Claude Agent SDK applications in Python or TypeScript. An interactive starter creates the project, and SDK-specific verifiers review package setup, imports, types, environment handling, error handling, and documentation against current Anthropic patterns.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`It is aimed at starting or validating an app built specifically on the Claude Agent SDK, not agent frameworks in general. The command creates files and installs dependencies, so review the generated project, keep API keys out of version control, and treat verifier output as guidance, not a production sign-off.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`An Anthropic API key for the apps it scaffolds. Currently a Claude-only plugin.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Agent SDK Dev`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/agent-sdk-dev`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Agent SDK Dev plugin - First-party by Anthropic`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-context`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/greptile.com.png?fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=052512c8f965759904b6c7e98df94731`,alt:`Greptile logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/greptile.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/greptile.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=50545f9223e26035240a6e1d0226ebe1 280w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/greptile.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=5c5fc79d2393a46cac35b58c6855b652 560w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/greptile.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=7d4225a9011ed1e84f17c82c9065fa43 840w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/greptile.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=d4cb0fb2b54380efc44ec4a50fce4088 1100w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/greptile.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=73ee0c2ec3830e366e5f0e4159234fd8 1650w, https://mintcdn.com/usefulai/xNhx1TJ-klGNuRgY/images/icons/144/greptile.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=xNhx1TJ-klGNuRgY\u0026q=85\u0026s=09d5118ba87a71e578d9db7ab895a7d7 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`greptile`,children:_jsx(_components.a,{href:`https://www.greptile.com/`,children:`Greptile`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Acting on Greptile review feedback`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`60K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A connection to Greptile’s review data and custom coding context. Its tools fetch pull requests and review comments, search recurring feedback, check review status, apply fixes, and manage the team’s coding patterns from inside the agent.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`This turns Greptile feedback into work the agent can address in the same place code is written, and lets teams carry their standards into the implementation loop. It only helps if Greptile already indexes the relevant repositories; it is not a review engine for teams that don’t use Greptile.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`A Greptile account with your repositories already indexed.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Greptile`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/greptile`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`Greptile Claude plugin - Official third-party by Greptile`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://www.greptile.com/docs/mcp/setup`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Greptile hosted MCP - Official third-party by Greptile`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-context`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/fTqNrv6I1z_YE97n/images/icons/144/sourcegraph.com.png?fit=max\u0026auto=format\u0026n=fTqNrv6I1z_YE97n\u0026q=85\u0026s=2958f922d612fad111ea4f78e8767bda`,alt:`Sourcegraph logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/sourcegraph.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/fTqNrv6I1z_YE97n/images/icons/144/sourcegraph.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=fTqNrv6I1z_YE97n\u0026q=85\u0026s=4daa49a2612f34d0be35319c978d27a2 280w, https://mintcdn.com/usefulai/fTqNrv6I1z_YE97n/images/icons/144/sourcegraph.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=fTqNrv6I1z_YE97n\u0026q=85\u0026s=3cb7a68841200a8e485716da84539795 560w, https://mintcdn.com/usefulai/fTqNrv6I1z_YE97n/images/icons/144/sourcegraph.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=fTqNrv6I1z_YE97n\u0026q=85\u0026s=815ab0fe61763e4759f7a6f9ae5285b3 840w, https://mintcdn.com/usefulai/fTqNrv6I1z_YE97n/images/icons/144/sourcegraph.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=fTqNrv6I1z_YE97n\u0026q=85\u0026s=6e2fbd929acd61b74c05b3dda6db82d0 1100w, https://mintcdn.com/usefulai/fTqNrv6I1z_YE97n/images/icons/144/sourcegraph.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=fTqNrv6I1z_YE97n\u0026q=85\u0026s=b448c37655800dee44040795696d329d 1650w, https://mintcdn.com/usefulai/fTqNrv6I1z_YE97n/images/icons/144/sourcegraph.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=fTqNrv6I1z_YE97n\u0026q=85\u0026s=6811655adf2bdf63aff5cb2fb4bc9051 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`sourcegraph`,children:_jsx(_components.a,{href:`https://sourcegraph.com/mcp`,children:`Sourcegraph`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Cross-repo search and code intelligence`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`50K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`A connection to the search and code-intelligence layer of a Sourcegraph instance. The agent can search repositories, read files, navigate symbols, inspect commits and diffs, and, depending on the endpoint, run or read Deep Search.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`This gives the agent governed context across many repositories without checking each one out locally or dumping it into the prompt, so it fits enterprise code discovery, cross-repo tracing, and refactor-impact work. It is documented for Enterprise and can expose private code and history, but existing repository permissions still apply.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`Access to a Sourcegraph instance, typically your team’s Enterprise deployment.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install Sourcegraph`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://cursor.com/marketplace/sourcegraph`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Cursor Plugin`,title:`Sourcegraph Cursor plugin - Official third-party by Sourcegraph`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=3472188040350aa6fc703d0d14923751`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/cursor.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=1a0db84c5ad21eb29faa6501fa239445 280w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=8aa32d749f92d06005722b3ab1f5053d 560w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=eba9c02b4f0e7e0f67c5c49891e0294c 840w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=a1746f3cfb3b03ddd472d25a928adaa7 1100w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=c851ba988c24d66c63a9b2d731d1157e 1650w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=9554d0d3ef2364ebd57aaf6e1b36a5fb 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://sourcegraph.com/docs/api/mcp`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`Direct Sourcegraph MCP - Official third-party by Sourcegraph`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]}),_jsxs(`div`,{className:`uai-itemcard uai-sgc-quality`,role:`article`,children:[_jsxs(`div`,{className:`uai-itemcard-head`,children:[_jsx(`span`,{className:`uai-itemcard-icon`,children:_jsx(`img`,{src:`https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/sonarsource.com.png?fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=b3b86fa2e0372cd0141fba2450936e30`,alt:`SonarQube logo`,noZoom:true,loading:`lazy`,\"data-og-width\":`144`,width:`144`,\"data-og-height\":`144`,height:`144`,\"data-path\":`images/icons/144/sonarsource.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/sonarsource.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=cd84b33506238926078e8e709ccf0eb3 280w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/sonarsource.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=d338c26b0a6a3f9f3254f710577fed0e 560w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/sonarsource.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=0762a4c52fed9a6da95a5ed916d0057a 840w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/sonarsource.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=d220bbbfe628ffa26b0a799d81197569 1100w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/sonarsource.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=cd01886b969e5070dfcc19b335968ecd 1650w, https://mintcdn.com/usefulai/o4_em4P2KznfOrKM/images/icons/144/sonarsource.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o4_em4P2KznfOrKM\u0026q=85\u0026s=fe3e0d5bcb0e1e5f7223a2182d34a10f 2500w`})}),_jsxs(`div`,{className:`uai-itemcard-identity`,children:[_jsx(`div`,{className:`uai-itemcard-row uai-itemcard-row--title`,children:_jsx(Heading,{level:`2`,id:`sonarqube`,children:_jsx(_components.a,{href:`https://www.sonarsource.com/products/sonarqube/mcp-server/`,children:`SonarQube`})})}),_jsx(`div`,{className:`uai-itemcard-row`,children:_jsx(`span`,{className:`uai-itemcard-note uai-itemcard-note--green`,children:`Your existing SonarQube quality gates`})})]}),_jsx(`div`,{className:`uai-itemcard-end`,children:_jsxs(`div`,{className:`uai-itemcard-metric`,children:[_jsx(`strong`,{children:`50K`}),_jsx(`span`,{children:`estimated installs`})]})})]}),_jsxs(`div`,{className:`uai-itemcard-body`,children:[_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What it is`})}),_jsx(_components.p,{children:`An integration that brings SonarQube quality gates, issues, coverage, duplication, dependency risks, secret scanning, and code analysis into the agent loop. The agent checks its own code against the same deterministic quality and security rules the team already uses.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`When to use`})}),_jsx(_components.p,{children:`Depending on platform and plan, hooks can scan secrets before context reaches the model and run analysis after edits rather than waiting for CI. It fits teams that already use SonarQube. Prefer read-only mode and narrow toolsets, since the server can also update issues and create webhooks.`})]}),_jsxs(`section`,{className:`uai-itemcard-section`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`What you need`})}),_jsx(_components.p,{children:`A SonarQube setup your team already runs.`})]})]}),_jsxs(`div`,{className:`uai-itemcard-rail`,\"aria-label\":`Install SonarQube`,children:[_jsx(`span`,{className:`uai-itemcard-rail-label`,children:`Install`}),_jsxs(`a`,{href:`https://claude.com/plugins/sonarqube`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Claude Plugin`,title:`SonarQube Claude plugin - Official third-party by SonarSource`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fb415c7174f1e2e8f24101e1c7275b99`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/claude.ai.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=280\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=b67d0eb18d8f3566462bdb38cafb6406 280w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=560\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=cbf46caef5bcdf13b399127f3cd71714 560w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=840\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=394e22601c919ac3c39e4b32209f1dde 840w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1100\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=f470b0fd00f26195967981256ae23a0b 1100w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=1650\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=fac1abd0dd0f771dccf27c07e06a4afa 1650w, https://mintcdn.com/usefulai/DapqcZBWDcIyQCBz/images/icons/48/claude.ai.png?w=2500\u0026fit=max\u0026auto=format\u0026n=DapqcZBWDcIyQCBz\u0026q=85\u0026s=40df8240d1f93288fd623d2704a1c866 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/SonarSource/sonarqube-agent-plugins`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Codex Plugin`,title:`SonarQube Codex plugin - Official third-party by SonarSource`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=21ac965dc6ee5751127e6d435043629b`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/openai.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=e387f59d682ed0affc9e456b817596b5 280w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=00af174ca40f213988d9398f53c6b0db 560w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=c019ed10381ac320a3345678fb15c0fd 840w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=161d6f9a2f4e327603dbbb7cc76f2feb 1100w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=fb3c337699694fb7bc12163771ba1d18 1650w, https://mintcdn.com/usefulai/C5xOaAf4Os-Vu41o/images/icons/48/openai.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C5xOaAf4Os-Vu41o\u0026q=85\u0026s=5e1a5b3ca393d9b0806ffbfe045832ea 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://cursor.com/marketplace/sonarsource`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`Cursor Plugin`,title:`SonarQube Cursor plugin - Official third-party by SonarSource`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=3472188040350aa6fc703d0d14923751`,alt:``,noZoom:true,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/cursor.com.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=280\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=1a0db84c5ad21eb29faa6501fa239445 280w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=560\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=8aa32d749f92d06005722b3ab1f5053d 560w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=840\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=eba9c02b4f0e7e0f67c5c49891e0294c 840w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=a1746f3cfb3b03ddd472d25a928adaa7 1100w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=c851ba988c24d66c63a9b2d731d1157e 1650w, https://mintcdn.com/usefulai/VO-39uGyUn-FtcaD/images/icons/48/cursor.com.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VO-39uGyUn-FtcaD\u0026q=85\u0026s=9554d0d3ef2364ebd57aaf6e1b36a5fb 2500w`}),_jsx(`span`,{children:`Plugin`})]}),_jsxs(`a`,{href:`https://github.com/SonarSource/sonarqube-mcp-server`,target:`_blank`,rel:`noreferrer`,\"aria-label\":`MCP`,title:`SonarQube local MCP - Official third-party by SonarSource`,className:`uai-itemcard-install mint-no-underline`,children:[_jsx(`img`,{src:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=773d9ff8c886047c422dc6b5404231c9`,alt:``,noZoom:true,className:`uai-mcp-mark`,loading:`lazy`,\"data-og-width\":`48`,width:`48`,\"data-og-height\":`48`,height:`48`,\"data-path\":`images/icons/48/modelcontextprotocol.io.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=280\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ba4d7fe8e2ce26122e98c04bff2f46c7 280w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=560\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ae977509dc30da6c66834c55fd85e7ea 560w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=840\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=ece13b4bf6289097df367108cbc55735 840w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1100\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=2abf490ad2c85723d227ba2f29c33c35 1100w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=1650\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=70da188931740a48eeb15ddd3bdf12b9 1650w, https://mintcdn.com/usefulai/hy16G83xN3DfF0qA/images/icons/48/modelcontextprotocol.io.png?w=2500\u0026fit=max\u0026auto=format\u0026n=hy16G83xN3DfF0qA\u0026q=85\u0026s=e78811c9d4a2fafd40933a2f81b6859c 2500w`}),_jsx(`span`,{children:`MCP`})]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`choose-by-use-case`,children:`Choose by use case`}),`\n`,_jsx(`p`,{style:{margin:`1.5rem 0 0`,fontWeight:600},children:`Want the agent to follow a real process instead of winging it?`}),`\n`,_jsxs(`p`,{style:{margin:`0.35rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#superpowers`,children:`Superpowers`}),` is the lighter, skills-first method`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#ecc`,children:`ECC`}),` preassembles the whole operating system for teams`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#grill-with-docs`,children:`Grill with Docs`}),` covers just the requirements interview`]}),`\n`,_jsx(`p`,{style:{margin:`1.5rem 0 0`,fontWeight:600},children:`Planning work bigger than one sitting?`}),`\n`,_jsxs(`p`,{style:{margin:`0.35rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#feature-dev`,children:`Feature Dev`}),` structures a single substantial feature`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#task-master`,children:`Task Master`}),` keeps a task graph alive across sessions`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#ralph`,children:`Ralph`}),` loops the agent through small verifiable chunks unattended`]}),`\n`,_jsx(`p`,{style:{margin:`1.5rem 0 0`,fontWeight:600},children:`Tired of bloated, under-tested diffs?`}),`\n`,_jsxs(`p`,{style:{margin:`0.35rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#tdd-by-matt-pocock`,children:`TDD`}),` constrains code before it is written`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#ponytail`,children:`Ponytail`}),` applies pressure while it is written`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#code-simplifier`,children:`Code Simplifier`}),` cleans up after`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#improve-codebase-architecture`,children:`Improve Codebase Architecture`}),` finds the refactor worth doing next`]}),`\n`,_jsx(`p`,{style:{margin:`0.35rem 0 0`,fontSize:`0.9rem`,color:`#71717a`},children:`They stack - start with one.`}),`\n`,_jsx(`p`,{style:{margin:`1.5rem 0 0`,fontWeight:600},children:`Building for Claude itself?`}),`\n`,_jsxs(`p`,{style:{margin:`0.35rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#plugin-developer-toolkit`,children:`Plugin Developer Toolkit`}),` for building Claude Code plugins`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#agent-sdk-dev`,children:`Agent SDK Dev`}),` for apps on the Claude Agent SDK`]}),`\n`,_jsx(`p`,{style:{margin:`1.5rem 0 0`,fontWeight:600},children:`Need review before merge?`}),`\n`,_jsxs(`p`,{style:{margin:`0.35rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#code-review`,children:`Code Review`}),` runs parallel reviewers and posts only higher-confidence findings`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#coderabbit`,children:`CodeRabbit`}),` adds an independent engine on AI-written code`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#semgrep`,children:`Semgrep`}),` covers security specifically`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#security-guidance`,children:`Security Guidance`}),` layers Anthropic’s own security review into editing and commits (Claude-only)`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#greptile`,children:`Greptile`}),` and `,_jsx(`a`,{href:`#sonarqube`,children:`SonarQube`}),` pay off only if you already use those platforms`]}),`\n`,_jsx(`p`,{style:{margin:`1.5rem 0 0`,fontWeight:600},children:`Agent lost in a big codebase?`}),`\n`,_jsxs(`p`,{style:{margin:`0.35rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#serena`,children:`Serena`}),` gives symbol-precise navigation`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#repomix`,children:`Repomix`}),` packs the whole repo into context`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#gitnexus`,children:`GitNexus`}),` maps call chains and change impact`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#sourcegraph`,children:`Sourcegraph`}),` spans many repos at enterprise scale`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#deepwiki`,children:`DeepWiki`}),` orients you in public repos`]}),`\n`,_jsx(`p`,{style:{margin:`1.5rem 0 0`,fontWeight:600},children:`Type errors surfacing too late?`}),`\n`,_jsxs(`p`,{style:{margin:`0.35rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#typescript-lsp`,children:`TypeScript LSP`}),` or `,_jsx(`a`,{href:`#pyright-lsp`,children:`Pyright LSP`}),` - install what matches the codebase`]}),`\n`,_jsx(`p`,{style:{margin:`1.5rem 0 0`,fontWeight:600},children:`Code written against stale APIs?`}),`\n`,_jsxs(`p`,{style:{margin:`0.35rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#context7`,children:`Context7`}),` for any library`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ On a specific stack, prefer its own pack - `,_jsx(`a`,{href:`#vercel`,children:`Vercel`}),`, `,_jsx(`a`,{href:`#expo`,children:`Expo`}),`, `,_jsx(`a`,{href:`#laravel-boost`,children:`Laravel Boost`})]}),`\n`,_jsx(`p`,{style:{margin:`1.5rem 0 0`,fontWeight:600},children:`Want proof the UI actually works?`}),`\n`,_jsxs(`p`,{style:{margin:`0.35rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#chrome-devtools`,children:`Chrome DevTools`}),` to debug and profile a live page`]}),`\n`,_jsxs(`p`,{style:{margin:`0.15rem 0 0`},children:[`→ `,_jsx(`a`,{href:`#playwright`,children:`Playwright`}),` to script flows and maintain end-to-end tests`]}),`\n`,_jsx(`p`,{style:{margin:`0.35rem 0 0`,fontSize:`0.9rem`,color:`#71717a`},children:`Most setups need one, not both.`}),`\n`,_jsx(`p`,{style:{margin:`1.5rem 0 0`,fontWeight:600},children:`Which platform connections are worth it?`}),`\n`,_jsxs(`p`,{style:{margin:`0.35rem 0 0`},children:[`→ Dictated by your toolchain, not chosen: `,_jsx(`a`,{href:`#github`,children:`GitHub`}),`, `,_jsx(`a`,{href:`#gitlab`,children:`GitLab`}),`, `,_jsx(`a`,{href:`#postman`,children:`Postman`}),`, `,_jsx(`a`,{href:`#supabase`,children:`Supabase`}),`, `,_jsx(`a`,{href:`#prisma`,children:`Prisma`})]}),`\n`,_jsx(Heading,{level:`2`,id:`related-categories`,children:`Related categories`}),`\n`,_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`Infrastructure`,href:`/plugins/infrastructure`,children:`Cloud platforms, deployments, infrastructure-as-code, and observability.`}),_jsx(Card,{title:`Setup \u0026 Memory`,href:`/plugins/setup-memory`,children:`Agent configuration, capability discovery, and persistent memory.`}),_jsx(Card,{title:`Design \u0026 UI`,href:`/plugins/design-ui`,children:`Visual taste, design systems, and frontend design work live there.`})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Best Coding Plugins, Skills, and MCP Servers in 2026","description":"Research-backed coding plugins, skills, and MCP servers with platform availability and direct setup routes.","sidebarTitle":"Coding","og:title":"Best Coding Plugins, Skills, and MCP Servers in 2026","og:description":"Research-backed coding plugins, skills, and MCP servers with platform availability and direct setup routes.","mode":"wide","hideFooterPagination":true,"href":"/plugins/coding"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"GitHub","slug":"github","depth":2,"children":[]},{"title":"Context7","slug":"context7","depth":2,"children":[]},{"title":"Superpowers","slug":"superpowers","depth":2,"children":[]},{"title":"Playwright","slug":"playwright","depth":2,"children":[]},{"title":"ECC","slug":"ecc","depth":2,"children":[]},{"title":"Chrome DevTools","slug":"chrome-devtools","depth":2,"children":[]},{"title":"Grill with Docs","slug":"grill-with-docs","depth":2,"children":[]},{"title":"Code Review","slug":"code-review","depth":2,"children":[]},{"title":"Supabase","slug":"supabase","depth":2,"children":[]},{"title":"Code Simplifier","slug":"code-simplifier","depth":2,"children":[]},{"title":"Ralph","slug":"ralph","depth":2,"children":[]},{"title":"Vercel","slug":"vercel","depth":2,"children":[]},{"title":"TDD by Matt Pocock","slug":"tdd-by-matt-pocock","depth":2,"children":[]},{"title":"Improve Codebase Architecture","slug":"improve-codebase-architecture","depth":2,"children":[]},{"title":"Feature Dev","slug":"feature-dev","depth":2,"children":[]},{"title":"Security Guidance","slug":"security-guidance","depth":2,"children":[]},{"title":"TypeScript LSP","slug":"typescript-lsp","depth":2,"children":[]},{"title":"DeepWiki","slug":"deepwiki","depth":2,"children":[]},{"title":"CodeRabbit","slug":"coderabbit","depth":2,"children":[]},{"title":"Postman","slug":"postman","depth":2,"children":[]},{"title":"GitLab","slug":"gitlab","depth":2,"children":[]},{"title":"Task Master","slug":"task-master","depth":2,"children":[]},{"title":"Serena","slug":"serena","depth":2,"children":[]},{"title":"Pyright LSP","slug":"pyright-lsp","depth":2,"children":[]},{"title":"Ponytail","slug":"ponytail","depth":2,"children":[]},{"title":"Repomix","slug":"repomix","depth":2,"children":[]},{"title":"Laravel Boost","slug":"laravel-boost","depth":2,"children":[]},{"title":"Expo","slug":"expo","depth":2,"children":[]},{"title":"Prisma","slug":"prisma","depth":2,"children":[]},{"title":"Semgrep","slug":"semgrep","depth":2,"children":[]},{"title":"GitNexus","slug":"gitnexus","depth":2,"children":[]},{"title":"Plugin Developer Toolkit","slug":"plugin-developer-toolkit","depth":2,"children":[]},{"title":"Agent SDK Dev","slug":"agent-sdk-dev","depth":2,"children":[]},{"title":"Greptile","slug":"greptile","depth":2,"children":[]},{"title":"Sourcegraph","slug":"sourcegraph","depth":2,"children":[]},{"title":"SonarQube","slug":"sonarqube","depth":2,"children":[]},{"title":"Choose by use case","slug":"choose-by-use-case","depth":2,"children":[]},{"title":"Related categories","slug":"related-categories","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/usefulai/2473aa3c35d61af9/overview-table.js"],"dynamicCss":".mint-no-underline {\n text-decoration-line: none\n}","subdomain":"usefulai","siteName":"Useful AI","title":"Best Coding Plugins, Skills, and MCP Servers in 2026","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-27T11:36:31.975Z","originalFileLocation":"plugins/coding.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Research-backed coding plugins, skills, and MCP servers with platform availability and direct setup routes.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Useful AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/usefulai/LAfp6OnhdJJOwZID/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/usefulai/LAfp6OnhdJJOwZID/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/usefulai/LAfp6OnhdJJOwZID/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/usefulai/LAfp6OnhdJJOwZID/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/usefulai/LAfp6OnhdJJOwZID/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/usefulai/LAfp6OnhdJJOwZID/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/usefulai/LAfp6OnhdJJOwZID/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/usefulai/LAfp6OnhdJJOwZID/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/usefulai/LAfp6OnhdJJOwZID/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Best Coding Plugins, Skills, and MCP Servers in 2026\">\u003cmeta data-mint-head property=\"og:description\" content=\"Research-backed coding plugins, skills, and MCP servers with platform availability and direct setup routes.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Useful AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://usefulai.com/plugins/coding\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://usefulai.mintlify.site/_mintlify/api/og/v2?division=By+Category\u0026amp;title=Best+Coding+Plugins%2C+Skills%2C+and+MCP+Servers+in+2026\u0026amp;description=Research-backed+coding+plugins%2C+skills%2C+and+MCP+servers+with+platform+availability+and+direct+setup+routes.\u0026amp;theme=b92e21de27837eb768e282b1\u0026amp;signature=82e106847b91237d10dd72843d4416e610f9788e78d76b934f37cc4297e29cee\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Best Coding Plugins, Skills, and MCP Servers in 2026\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Research-backed coding plugins, skills, and MCP servers with platform availability and direct setup routes.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://usefulai.mintlify.site/_mintlify/api/og/v2?division=By+Category\u0026amp;title=Best+Coding+Plugins%2C+Skills%2C+and+MCP+Servers+in+2026\u0026amp;description=Research-backed+coding+plugins%2C+skills%2C+and+MCP+servers+with+platform+availability+and+direct+setup+routes.\u0026amp;theme=b92e21de27837eb768e282b1\u0026amp;signature=82e106847b91237d10dd72843d4416e610f9788e78d76b934f37cc4297e29cee\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/usefulai/LAfp6OnhdJJOwZID/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Useful AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://usefulai.com/plugins/coding\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/plugins/coding.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://usefulai.com/#organization\",\"name\":\"Useful AI\",\"url\":\"https://usefulai.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/usefulai/TukEV5gATx8azBBm/logo-icon.svg?fit=max\u0026auto=format\u0026n=TukEV5gATx8azBBm\u0026q=85\u0026s=57400ad8c532e03bb1fd7345ebfd8537\"}},{\"@type\":\"WebSite\",\"@id\":\"https://usefulai.com#website\",\"name\":\"Useful AI\",\"url\":\"https://usefulai.com\",\"publisher\":{\"@id\":\"https://usefulai.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://usefulai.com/plugins/coding#webpage\",\"url\":\"https://usefulai.com/plugins/coding\",\"name\":\"Best Coding Plugins, Skills, and MCP Servers in 2026\",\"description\":\"Research-backed coding plugins, skills, and MCP servers with platform availability and direct setup routes.\",\"dateModified\":\"2026-07-27T11:36:31.975Z\",\"isPartOf\":{\"@id\":\"https://usefulai.com#website\"},\"breadcrumb\":{\"@id\":\"https://usefulai.com/plugins/coding#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://usefulai.com/plugins/coding#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"By Category\",\"item\":\"https://usefulai.com/plugins/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Best Coding Plugins, Skills, and MCP Servers in 2026\",\"item\":\"https://usefulai.com/plugins/coding\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://usefulai.com/plugins/coding#article\",\"headline\":\"Best Coding Plugins, Skills, and MCP Servers in 2026\",\"name\":\"Best Coding Plugins, Skills, and MCP Servers in 2026\",\"description\":\"Research-backed coding plugins, skills, and MCP servers with platform availability and direct setup routes.\",\"url\":\"https://usefulai.com/plugins/coding\",\"mainEntityOfPage\":{\"@id\":\"https://usefulai.com/plugins/coding#webpage\"},\"dateModified\":\"2026-07-27T11:36:31.975Z\",\"publisher\":{\"@id\":\"https://usefulai.com/#organization\"},\"isPartOf\":{\"@id\":\"https://usefulai.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Useful AI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Useful AI","nav":{"global":{},"tabs":[{"tab":"Tools","pages":[{"title":"Tools","href":"/tools"}]},{"tab":"Plugins","pages":[{"group":"By Category","pages":[{"title":"Best Plugins, Skills, and MCP Servers for AI Agents in 2026","sidebarTitle":"All","mode":"wide","href":"/plugins"},{"title":"Best Automation Plugins, Skills, and MCP Servers in 2026","description":"Research-backed automation plugins, skills, and MCP servers with platform availability and direct setup routes.","sidebarTitle":"Automation","mode":"wide","href":"/plugins/automation"},{"title":"Best Coding Plugins, Skills, and MCP Servers in 2026","sidebarTitle":"Coding","mode":"wide","href":"/plugins/coding"},{"title":"Best Communication Plugins, Skills, and MCP Servers in 2026","description":"Research-backed communication plugins, skills, and MCP servers with platform availability and direct setup routes.","sidebarTitle":"Communication","mode":"wide","href":"/plugins/communication"},{"title":"Best Data Analytics Plugins, Skills, and MCP Servers in 2026","sidebarTitle":"Data \u0026 Analytics","mode":"wide","href":"/plugins/data-analytics"},{"title":"Best Design and UI Plugins, Skills, and MCP Servers in 2026","sidebarTitle":"Design \u0026 UI","mode":"wide","href":"/plugins/design-ui"},{"title":"Best Infrastructure Plugins, Skills, and MCP Servers in 2026","sidebarTitle":"Infrastructure","mode":"wide","href":"/plugins/infrastructure"},{"title":"Best Marketing and SEO Plugins, Skills, and MCP Servers in 2026","sidebarTitle":"Marketing \u0026 SEO","mode":"wide","href":"/plugins/marketing-seo"},{"title":"Best Image, Video, and Audio Plugins, Skills, and MCP Servers in 2026","sidebarTitle":"Media Creation","mode":"wide","href":"/plugins/media-creation"},{"title":"Best Productivity Plugins, Skills, and MCP Servers in 2026","sidebarTitle":"Productivity","mode":"wide","href":"/plugins/productivity"},{"title":"Best Sales Plugins, Skills, and MCP Servers in 2026","sidebarTitle":"Sales","mode":"wide","href":"/plugins/sales"},{"title":"Best Web Search and Research Plugins, Skills, and MCP Servers in 2026","sidebarTitle":"Search \u0026 Web","mode":"wide","href":"/plugins/search-web"},{"title":"Best Agent Setup and Memory Plugins, Skills, and MCP Servers in 2026","sidebarTitle":"Setup \u0026 Memory","mode":"wide","href":"/plugins/setup-memory"},{"title":"Best Writing Plugins, Skills, and MCP Servers in 2026","sidebarTitle":"Writing","mode":"wide","href":"/plugins/writing"}]}]},{"tab":"Use Cases","pages":[{"title":"Use Cases","href":"/use-cases"}]},{"tab":"Models","pages":[{"title":"Models","href":"/models"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/resources"}]},{"tab":"Feeds","hidden":true,"pages":[{"title":"Feeds","href":"/feeds"}]},{"tab":"Courses","hidden":true,"pages":[{"title":"Courses","href":"/courses/chatgpt"}]},{"tab":"Books","hidden":true,"pages":[{"title":"Books","href":"/books"}]},{"tab":"Cheat Sheets","hidden":true,"pages":[{"title":"Cheat Sheets","href":"/cheat-sheets"}]},{"tab":"Guides","hidden":true,"pages":[{"title":"Guides","href":"/guides/index","hidden":true}]},{"tab":"Utility","hidden":true,"pages":[{"title":"Utility","href":"/about-us"}]}]},"basePath":"","title":"Best Coding Plugins, Skills, and MCP Servers in 2026","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}