Spaces:
Running
Running
File size: 29,911 Bytes
518343a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 | export interface Plugin {
icon: string;
name: string;
desc: string;
tier: 'core' | 'governed' | 'mcp' | 'skill';
tags: string[];
}
export interface PluginCategory {
id: string;
icon: string;
name: string;
count: number;
plugins: Plugin[];
}
export const PLUGIN_CATEGORIES: PluginCategory[] = [
{
id: 'ai-ml',
icon: '🧠',
name: 'AI & Model Intelligence',
count: 18,
plugins: [
{ icon: '🤗', name: 'HuggingFace Hub', desc: 'Inspect models, datasets, Spaces, and research — governed by a11oy proof chain', tier: 'core', tags: ['models', 'datasets'] },
{ icon: '🤗', name: 'HF CLI', desc: 'Manage Hub repos, models, datasets, and Spaces with governed CLI operations', tier: 'skill', tags: ['cli', 'hub'] },
{ icon: '📊', name: 'Community Evals', desc: 'Run local evaluations for Hub models with MirrorEval integration', tier: 'skill', tags: ['evals', 'benchmarks'] },
{ icon: '📦', name: 'Datasets', desc: 'Work with HuggingFace Dataset Viewer API — metadata, rows, filters, governed access', tier: 'skill', tags: ['data', 'datasets'] },
{ icon: '🎨', name: 'Gradio', desc: 'Build and edit Gradio apps, components, and chatbots with a11oy governance', tier: 'skill', tags: ['ui', 'apps'] },
{ icon: '⚡', name: 'Jobs', desc: 'Run workloads on HuggingFace Jobs infrastructure with proof-chain logging', tier: 'skill', tags: ['compute', 'training'] },
{ icon: '🎓', name: 'LLM Trainer', desc: 'Train and fine-tune language models with governed training pipelines', tier: 'skill', tags: ['fine-tuning', 'llm'] },
{ icon: '📄', name: 'Paper Publisher', desc: 'Publish and manage research papers on HuggingFace Hub with attribution', tier: 'skill', tags: ['papers', 'research'] },
{ icon: '📑', name: 'Papers', desc: 'Look up and analyze HuggingFace paper pages and metadata', tier: 'skill', tags: ['papers', 'search'] },
{ icon: '📈', name: 'Trackio', desc: 'Track and visualize ML experiments with governed metrics and provenance', tier: 'skill', tags: ['experiments', 'tracking'] },
{ icon: '👁️', name: 'Vision Trainer', desc: 'Train and fine-tune vision models with governed training loops', tier: 'skill', tags: ['vision', 'fine-tuning'] },
{ icon: '🔄', name: 'Transformers.js', desc: 'Run HuggingFace models directly in JavaScript/TypeScript — governed inference', tier: 'skill', tags: ['inference', 'browser'] },
{ icon: '🖼️', name: 'Image Gen', desc: 'Generate or edit images for websites, games — governed by proof chain', tier: 'core', tags: ['images', 'generation'] },
{ icon: '🟢', name: 'OpenAI Docs', desc: 'Reference official OpenAI docs with upgrade guidance — a11oy-enriched', tier: 'skill', tags: ['docs', 'reference'] },
{ icon: '🔷', name: 'DeepSeek Router', desc: 'Route complex reasoning tasks to DeepSeek-V4-Pro 236B MoE with governed fallback', tier: 'core', tags: ['reasoning', 'routing'] },
{ icon: '💎', name: 'Gemma Router', desc: 'Route multilingual and instruction tasks to Gemma-4-31B with policy gates', tier: 'core', tags: ['multilingual', 'routing'] },
{ icon: '🌀', name: 'Qwen Hybrid', desc: 'Engage Qwen3.6-35B hybrid thinking — fast mode for ops, deep mode for compliance', tier: 'core', tags: ['hybrid', 'reasoning'] },
{ icon: '🌙', name: 'KIMI Deep Research', desc: 'Long-context research with KIMI-K2.5 — governed deep analysis pipelines', tier: 'core', tags: ['research', 'long-context'] },
],
},
{
id: 'apple',
icon: '🍎',
name: 'Apple & Mobile',
count: 22,
plugins: [
{ icon: '📱', name: 'Build iOS Apps', desc: 'Build, refine, and debug iOS apps with App Intents, SwiftUI, and Xcode workflows', tier: 'core', tags: ['ios', 'swiftui'] },
{ icon: '🖥️', name: 'Build macOS Apps', desc: 'Build, debug, instrument macOS apps with SwiftUI and AppKit guidance', tier: 'core', tags: ['macos', 'swiftui'] },
{ icon: '🔗', name: 'iOS App Intents', desc: 'Build and debug iOS App Intents integrations with governed workflows', tier: 'skill', tags: ['intents', 'ios'] },
{ icon: '🐛', name: 'iOS Debugger Agent', desc: 'Debug iOS apps on Simulator with proof-chained diagnostics', tier: 'skill', tags: ['debug', 'simulator'] },
{ icon: '⏱️', name: 'iOS ETTrace Performance', desc: 'Profile symbolicated iOS simulator flows with ETTrace', tier: 'skill', tags: ['performance', 'profiling'] },
{ icon: '💾', name: 'iOS Memgraph Leaks', desc: 'Capture and prove iOS simulator memory leaks with governed evidence', tier: 'skill', tags: ['memory', 'leaks'] },
{ icon: '✨', name: 'SwiftUI Liquid Glass', desc: 'Build SwiftUI Liquid Glass features with modern design patterns', tier: 'skill', tags: ['design', 'glass'] },
{ icon: '🔍', name: 'SwiftUI Performance Audit', desc: 'Audit SwiftUI runtime performance with governed benchmarks', tier: 'skill', tags: ['performance', 'audit'] },
{ icon: '🧩', name: 'SwiftUI UI Patterns', desc: 'Apply practical SwiftUI UI patterns with a11oy design system', tier: 'skill', tags: ['patterns', 'ui'] },
{ icon: '♻️', name: 'SwiftUI View Refactor', desc: 'Refactor large SwiftUI view files with governed code review', tier: 'skill', tags: ['refactor', 'views'] },
{ icon: '🔌', name: 'AppKit Interop', desc: 'Bridge SwiftUI into AppKit for native macOS behavior', tier: 'skill', tags: ['appkit', 'bridge'] },
{ icon: '🛠️', name: 'Build / Run / Debug', desc: 'Build and debug macOS apps with shell-first workflows', tier: 'skill', tags: ['build', 'debug'] },
{ icon: '💎', name: 'Liquid Glass macOS', desc: 'Adopt modern macOS SwiftUI design and Liquid Glass', tier: 'skill', tags: ['design', 'macos'] },
{ icon: '📦', name: 'Packaging & Notarization', desc: 'Inspect packaging, signing, and notarization readiness', tier: 'skill', tags: ['packaging', 'notarize'] },
{ icon: '🔑', name: 'Signing & Entitlements', desc: 'Inspect codesign, entitlements, and Gatekeeper failures', tier: 'skill', tags: ['signing', 'security'] },
{ icon: '📚', name: 'SwiftPM macOS', desc: 'Build, run, and test macOS Swift packages', tier: 'skill', tags: ['swift', 'packages'] },
{ icon: '🪟', name: 'SwiftUI Patterns macOS', desc: 'Build native macOS scenes, menus, settings, and windows', tier: 'skill', tags: ['scenes', 'menus'] },
{ icon: '📡', name: 'Telemetry', desc: 'Add lightweight Logger instrumentation and verify macOS runtime events', tier: 'skill', tags: ['logging', 'telemetry'] },
{ icon: '🧪', name: 'Test Triage', desc: 'Run and explain macOS test failures with focused reruns', tier: 'skill', tags: ['testing', 'triage'] },
{ icon: '♻️', name: 'View Refactor macOS', desc: 'Refactor macOS SwiftUI views toward stable desktop structure', tier: 'skill', tags: ['refactor', 'desktop'] },
{ icon: '🪟', name: 'Window Management', desc: 'Customize SwiftUI window chrome, drag regions, and placement', tier: 'skill', tags: ['windows', 'chrome'] },
{ icon: '🤖', name: 'Test Android Apps', desc: 'Reproduce issues, inspect UI, and capture performance evidence from Android', tier: 'core', tags: ['android', 'testing'] },
{ icon: '📱', name: 'Emulator QA', desc: 'Drive Android emulator QA with adb — governed test evidence', tier: 'skill', tags: ['android', 'qa'] },
{ icon: '📊', name: 'Android Performance', desc: 'Capture Android CPU, frame, memory, and startup traces', tier: 'skill', tags: ['android', 'traces'] },
],
},
{
id: 'frontend',
icon: '🎨',
name: 'Frontend & Web',
count: 14,
plugins: [
{ icon: '🌐', name: 'Build Web Apps', desc: 'Build frontend apps with generated assets, browser testing, payments, databases', tier: 'core', tags: ['web', 'fullstack'] },
{ icon: '🎯', name: 'Frontend App Builder', desc: 'Build frontend apps from faithful high-taste image concepts', tier: 'skill', tags: ['design', 'builder'] },
{ icon: '⚛️', name: 'React Best Practices', desc: 'Apply React and Next.js performance optimization with governed code review', tier: 'skill', tags: ['react', 'next.js'] },
{ icon: '🧱', name: 'shadcn/ui', desc: 'Manages shadcn/ui components — adding, searching, fixing, styling, composing', tier: 'skill', tags: ['components', 'ui'] },
{ icon: '🤖', name: 'AI Elements', desc: 'Pre-built React components for AI interfaces built on shadcn/ui', tier: 'skill', tags: ['ai', 'components'] },
{ icon: '🔤', name: 'Geist Typography', desc: 'Geist font system for precise interfaces — a11oy design language compatible', tier: 'skill', tags: ['fonts', 'design'] },
{ icon: '📖', name: 'Geist Docs', desc: 'Documentation template with Next.js and Fumadocs — MDX authoring', tier: 'skill', tags: ['docs', 'mdx'] },
{ icon: '🔄', name: 'SWR', desc: 'SWR data-fetching patterns with governed cache invalidation', tier: 'skill', tags: ['data', 'fetching'] },
{ icon: '⚡', name: 'Turbopack', desc: 'Turbopack bundler guidance for ultra-fast dev builds', tier: 'skill', tags: ['bundler', 'speed'] },
{ icon: '🏗️', name: 'Turborepo', desc: 'Turborepo monorepo guidance — governed build pipelines', tier: 'skill', tags: ['monorepo', 'builds'] },
{ icon: '🎨', name: 'Satori', desc: 'Convert HTML/CSS to SVG — OG image generation with governed assets', tier: 'skill', tags: ['svg', 'og-images'] },
{ icon: '💳', name: 'Stripe Best Practices', desc: 'Guide Stripe integration decisions and migrations — governed payments', tier: 'skill', tags: ['payments', 'stripe'] },
{ icon: '🗄️', name: 'Supabase Postgres', desc: 'Optimize Postgres queries, schema design, and configuration', tier: 'skill', tags: ['database', 'postgres'] },
{ icon: '🎬', name: 'v0.dev', desc: 'v0 by Vercel expert guidance — governed component generation', tier: 'skill', tags: ['generation', 'components'] },
],
},
{
id: 'design',
icon: '✏️',
name: 'Design & Creative',
count: 14,
plugins: [
{ icon: '🎨', name: 'Canva', desc: 'Search, create, edit designs — governed brand compliance', tier: 'core', tags: ['design', 'brand'] },
{ icon: '🔷', name: 'Figma', desc: 'Design-to-code workflows powered by Figma integration — governed handoff', tier: 'core', tags: ['design', 'code'] },
{ icon: '🔗', name: 'Figma Code Connect', desc: 'Create parserless Figma Code Connect templates', tier: 'skill', tags: ['code-connect', 'templates'] },
{ icon: '📐', name: 'Design System Rules', desc: 'Generate design system rules for your codebase — a11oy brand enforcement', tier: 'skill', tags: ['design-system', 'rules'] },
{ icon: '📄', name: 'Create Figma File', desc: 'Create new blank Figma or FigJam files from governed templates', tier: 'skill', tags: ['figma', 'create'] },
{ icon: '🖼️', name: 'Generate Figma Design', desc: 'Build or update screens from design system components', tier: 'skill', tags: ['figma', 'generation'] },
{ icon: '📚', name: 'Generate Figma Library', desc: 'Build or update design system library in Figma', tier: 'skill', tags: ['figma', 'library'] },
{ icon: '⚙️', name: 'Implement Design', desc: 'Turn Figma designs into production-ready code with proof chain', tier: 'skill', tags: ['figma', 'code'] },
{ icon: '📊', name: 'Branded Presentation', desc: 'Create on-brand decks from briefs — governed brand compliance', tier: 'skill', tags: ['presentations', 'brand'] },
{ icon: '📱', name: 'Social Resize', desc: 'Resize one design for all social platforms — governed assets', tier: 'skill', tags: ['social', 'resize'] },
{ icon: '🌐', name: 'Translate Design', desc: 'Create translated copies of designs — governed localization', tier: 'skill', tags: ['i18n', 'translation'] },
{ icon: '🎬', name: 'Remotion', desc: 'Create motion graphics from prompts — governed video generation', tier: 'core', tags: ['video', 'motion'] },
{ icon: '📐', name: 'Remotion Best Practices', desc: 'Apply Remotion patterns for programmatic video in React', tier: 'skill', tags: ['video', 'patterns'] },
{ icon: '🎞️', name: 'HyperFrames', desc: 'Create video compositions, animations, captions, voiceovers — governed media', tier: 'core', tags: ['video', 'animation'] },
],
},
{
id: 'cloud',
icon: '☁️',
name: 'Cloud & Infrastructure',
count: 16,
plugins: [
{ icon: '🟠', name: 'Cloudflare', desc: 'Choose the right Cloudflare product and workflow — governed deployment', tier: 'core', tags: ['cdn', 'edge'] },
{ icon: '🤖', name: 'CF Agents SDK', desc: 'Build stateful agents on Cloudflare Workers — governed execution', tier: 'skill', tags: ['agents', 'workers'] },
{ icon: '🧠', name: 'CF AI Agents', desc: 'Build stateful AI agents on Cloudflare Workers with proof chain', tier: 'skill', tags: ['ai', 'agents'] },
{ icon: '🔌', name: 'CF MCP Servers', desc: 'Build remote MCP servers on Cloudflare Workers — governed connectors', tier: 'skill', tags: ['mcp', 'servers'] },
{ icon: '🗄️', name: 'Durable Objects', desc: 'Build stateful coordination on Cloudflare Workers', tier: 'skill', tags: ['state', 'coordination'] },
{ icon: '🔒', name: 'Sandbox SDK', desc: 'Build secure sandboxed code execution — governed isolation', tier: 'skill', tags: ['sandbox', 'security'] },
{ icon: '⚡', name: 'Web Performance', desc: 'Audit page performance with Chrome DevTools MCP — governed metrics', tier: 'skill', tags: ['performance', 'audit'] },
{ icon: '📝', name: 'Workers Best Practices', desc: 'Write and review production-grade Workers code', tier: 'skill', tags: ['workers', 'review'] },
{ icon: '🔧', name: 'Wrangler CLI', desc: 'Use the Cloudflare Workers CLI safely — governed operations', tier: 'skill', tags: ['cli', 'workers'] },
{ icon: '🐘', name: 'Neon Postgres', desc: 'Manage Neon Serverless Postgres projects and databases — governed schema', tier: 'core', tags: ['database', 'serverless'] },
{ icon: '🐘', name: 'Neon Egress Optimizer', desc: 'Diagnose and fix excessive Postgres data transfer costs', tier: 'skill', tags: ['database', 'optimization'] },
{ icon: '⏱️', name: 'Temporal', desc: 'Develop, run, and manage Temporal applications — governed workflows', tier: 'core', tags: ['workflows', 'durable'] },
{ icon: '🔧', name: 'Temporal Developer', desc: 'Build and debug Temporal workflows, activities, workers', tier: 'skill', tags: ['temporal', 'debug'] },
{ icon: '🔗', name: 'Quicknode', desc: 'Manage Quicknode blockchain infrastructure — governed web3', tier: 'core', tags: ['blockchain', 'web3'] },
{ icon: '💰', name: 'Vantage', desc: 'Cloud observability and cost optimization — governed spend intelligence', tier: 'core', tags: ['costs', 'observability'] },
{ icon: '🏠', name: 'Hostinger', desc: 'Build real websites and apps by describing what you want — governed deploy', tier: 'core', tags: ['hosting', 'deploy'] },
],
},
{
id: 'devops',
icon: '🔄',
name: 'DevOps & CI/CD',
count: 12,
plugins: [
{ icon: '🐙', name: 'GitHub', desc: 'Triage PRs, issues, CI, and publish flows — governed code lifecycle', tier: 'core', tags: ['git', 'prs'] },
{ icon: '👀', name: 'Review Follow-up', desc: 'Address actionable PR feedback with governed resolution tracking', tier: 'skill', tags: ['review', 'prs'] },
{ icon: '🐛', name: 'CI Debug', desc: 'Debug failing GitHub Actions checks with root cause analysis', tier: 'skill', tags: ['ci', 'debug'] },
{ icon: '📤', name: 'Publish Changes', desc: 'Commit, push, and open PRs with governed approval workflows', tier: 'skill', tags: ['git', 'publish'] },
{ icon: '🔵', name: 'CircleCI', desc: 'Build, test, and deploy any application — governed pipelines', tier: 'core', tags: ['ci', 'deploy'] },
{ icon: '🧩', name: 'CircleCI Chunk', desc: 'Use CircleCI Chunk from the UI or CLI — governed test splitting', tier: 'skill', tags: ['testing', 'parallel'] },
{ icon: '🔍', name: 'CircleCI Builds', desc: 'Diagnose and fix failing CircleCI jobs with proof-chain diagnostics', tier: 'skill', tags: ['builds', 'debug'] },
{ icon: '🔧', name: 'CircleCI CLI', desc: 'Operate and troubleshoot CircleCI with the CLI', tier: 'skill', tags: ['cli', 'operations'] },
{ icon: '⚙️', name: 'CircleCI Config', desc: 'Optimize CircleCI config for speed and reliability', tier: 'skill', tags: ['config', 'optimization'] },
{ icon: '▲', name: 'Vercel Deployments', desc: 'Vercel deployment and CI/CD — governed release pipelines', tier: 'skill', tags: ['deploy', 'ci'] },
{ icon: '🔧', name: 'Vercel CLI', desc: 'Vercel CLI operations — governed command execution', tier: 'skill', tags: ['cli', 'vercel'] },
{ icon: '📊', name: 'Vercel Observability', desc: 'Drains, Web Analytics, Speed Insights — governed telemetry', tier: 'skill', tags: ['monitoring', 'analytics'] },
],
},
{
id: 'vercel',
icon: '▲',
name: 'Vercel Platform',
count: 22,
plugins: [
{ icon: '▲', name: 'Vercel', desc: 'Build and deploy web apps and agents — governed deployment lifecycle', tier: 'core', tags: ['deploy', 'hosting'] },
{ icon: '🤖', name: 'AI Gateway', desc: 'Vercel AI Gateway — governed multi-provider AI routing', tier: 'skill', tags: ['ai', 'gateway'] },
{ icon: '🧠', name: 'AI SDK', desc: 'Vercel AI SDK — governed streaming and model orchestration', tier: 'skill', tags: ['ai', 'sdk'] },
{ icon: '🔗', name: 'AI Generation Persistence', desc: 'Unique IDs, addressable URLs, database storage, cost tracking', tier: 'skill', tags: ['persistence', 'tracking'] },
{ icon: '🔐', name: 'Auth', desc: 'Authentication integration — Clerk, Descope, Auth0 with governance', tier: 'skill', tags: ['auth', 'identity'] },
{ icon: '🚀', name: 'Bootstrap', desc: 'Project bootstrapping with Vercel-linked resources', tier: 'skill', tags: ['scaffold', 'init'] },
{ icon: '💬', name: 'Chat SDK', desc: 'Vercel Chat SDK — governed conversational interfaces', tier: 'skill', tags: ['chat', 'sdk'] },
{ icon: '📝', name: 'CMS', desc: 'Headless CMS — Sanity, Contentful, DatoCMS with governed content', tier: 'skill', tags: ['content', 'cms'] },
{ icon: '⏰', name: 'Cron Jobs', desc: 'Vercel Cron Jobs — governed scheduled execution', tier: 'skill', tags: ['cron', 'scheduling'] },
{ icon: '📧', name: 'Email', desc: 'Email sending — Resend with React Email templates, governed delivery', tier: 'skill', tags: ['email', 'transactional'] },
{ icon: '🔑', name: 'Env Vars', desc: 'Environment variable management — governed secrets', tier: 'skill', tags: ['env', 'secrets'] },
{ icon: '🛒', name: 'Marketplace', desc: 'Vercel Marketplace — discovering, installing integrations', tier: 'skill', tags: ['marketplace', 'integrations'] },
{ icon: '🔀', name: 'Routing Middleware', desc: 'Request interception — rewrites, redirects, personalization', tier: 'skill', tags: ['routing', 'middleware'] },
{ icon: '💾', name: 'Runtime Cache', desc: 'Ephemeral per-region key-value cache with tag-based invalidation', tier: 'skill', tags: ['cache', 'performance'] },
{ icon: '🔒', name: 'Vercel Firewall', desc: 'Firewall and security — governed traffic protection', tier: 'skill', tags: ['security', 'firewall'] },
{ icon: '🚩', name: 'Vercel Flags', desc: 'Feature flags — gradual rollouts, A/B testing, governed releases', tier: 'skill', tags: ['flags', 'rollouts'] },
{ icon: '⚡', name: 'Vercel Functions', desc: 'Serverless Functions, Edge Functions, Fluid Compute, streaming', tier: 'skill', tags: ['serverless', 'edge'] },
{ icon: '📬', name: 'Vercel Queues', desc: 'Durable event streaming — topics, consumer groups, retries', tier: 'skill', tags: ['queues', 'events'] },
{ icon: '🔒', name: 'Vercel Sandbox', desc: 'Ephemeral Firecracker microVMs for running untrusted code safely', tier: 'skill', tags: ['sandbox', 'isolation'] },
{ icon: '🔧', name: 'Vercel Services', desc: 'Deploy multiple services within a single project', tier: 'skill', tags: ['services', 'multi'] },
{ icon: '🗄️', name: 'Vercel Storage', desc: 'Blob, Edge Config, Marketplace storage — governed data layer', tier: 'skill', tags: ['storage', 'blob'] },
{ icon: '🔄', name: 'Workflow DevKit', desc: 'Vercel Workflow DevKit (WDK) — governed workflow authoring', tier: 'skill', tags: ['workflows', 'devkit'] },
],
},
{
id: 'engineering',
icon: '⚙️',
name: 'Engineering Practices',
count: 16,
plugins: [
{ icon: '💡', name: 'Brainstorming', desc: 'Explore intent, requirements, and design before implementation', tier: 'skill', tags: ['planning', 'design'] },
{ icon: '🔀', name: 'Dispatching Parallel Agents', desc: 'Split independent work across parallel agents — governed orchestration', tier: 'skill', tags: ['parallel', 'agents'] },
{ icon: '📋', name: 'Executing Plans', desc: 'Execute written implementation plans with review checkpoints', tier: 'skill', tags: ['execution', 'plans'] },
{ icon: '✅', name: 'Finishing a Branch', desc: 'Wrap up implementation and choose the right integration path', tier: 'skill', tags: ['completion', 'merge'] },
{ icon: '👀', name: 'Receiving Code Review', desc: 'Evaluate review feedback before implementing changes', tier: 'skill', tags: ['review', 'feedback'] },
{ icon: '📝', name: 'Requesting Code Review', desc: 'Request focused code review before merging — governed gates', tier: 'skill', tags: ['review', 'request'] },
{ icon: '🤖', name: 'Subagent Development', desc: 'Execute plans with staged subagent reviews — governed delegation', tier: 'skill', tags: ['subagents', 'delegation'] },
{ icon: '🔍', name: 'Systematic Debugging', desc: 'Find root causes before attempting fixes — governed diagnostics', tier: 'skill', tags: ['debug', 'root-cause'] },
{ icon: '🧪', name: 'Test-Driven Development', desc: 'Implement features with test-first development — governed quality', tier: 'skill', tags: ['tdd', 'testing'] },
{ icon: '🌳', name: 'Git Worktrees', desc: 'Create isolated git worktrees for parallel feature work', tier: 'skill', tags: ['git', 'parallel'] },
{ icon: '✅', name: 'Verification', desc: 'Verify claims with commands and output before declaring success', tier: 'skill', tags: ['verification', 'proof'] },
{ icon: '📋', name: 'Writing Plans', desc: 'Turn specs into detailed multi-step implementation plans', tier: 'skill', tags: ['planning', 'specs'] },
{ icon: '📝', name: 'Writing Skills', desc: 'Create and verify skills before deployment — governed skill registry', tier: 'skill', tags: ['skills', 'authoring'] },
{ icon: '🔌', name: 'Plugin Creator', desc: 'Scaffold plugins and marketplace entries — governed extension system', tier: 'skill', tags: ['plugins', 'scaffold'] },
{ icon: '📥', name: 'Skill Installer', desc: 'Install curated skills from repos — governed skill management', tier: 'skill', tags: ['skills', 'install'] },
{ icon: '🔎', name: 'Investigation Mode', desc: 'Orchestrated debugging coordinator — governed incident analysis', tier: 'skill', tags: ['debug', 'coordination'] },
],
},
{
id: 'documents',
icon: '📄',
name: 'Documents & Content',
count: 6,
plugins: [
{ icon: '📄', name: 'Documents', desc: 'Create and edit document artifacts — governed content lifecycle', tier: 'core', tags: ['docs', 'editing'] },
{ icon: '📊', name: 'Spreadsheets', desc: 'Create and edit spreadsheet files — governed data artifacts', tier: 'core', tags: ['excel', 'data'] },
{ icon: '📊', name: 'Presentations', desc: 'Create and edit presentation slide decks — governed brand assets', tier: 'core', tags: ['slides', 'decks'] },
{ icon: '🌐', name: 'Browser Use', desc: 'Control in-app browser for local targets — governed browsing', tier: 'core', tags: ['browser', 'automation'] },
{ icon: '🤖', name: 'Agent Browser', desc: 'Browser automation CLI for AI agents — governed web interaction', tier: 'skill', tags: ['browser', 'cli'] },
{ icon: '✅', name: 'Agent Browser Verify', desc: 'Automated browser verification for dev servers — governed testing', tier: 'skill', tags: ['browser', 'verify'] },
],
},
{
id: 'video',
icon: '🎬',
name: 'Video & Animation',
count: 6,
plugins: [
{ icon: '🎬', name: 'HyperFrames', desc: 'Video compositions, animations, captions, voiceovers, scene transitions', tier: 'core', tags: ['video', 'animation'] },
{ icon: '🎞️', name: 'HyperFrames CLI', desc: 'Init, lint, preview, render, transcribe, TTS, benchmark', tier: 'skill', tags: ['video', 'cli'] },
{ icon: '📦', name: 'HyperFrames Registry', desc: 'Install and wire registry blocks and components', tier: 'skill', tags: ['video', 'registry'] },
{ icon: '🌐', name: 'Website to HyperFrames', desc: 'Capture a website and create a video from it — governed capture', tier: 'skill', tags: ['video', 'capture'] },
{ icon: '💫', name: 'GSAP Animation', desc: 'GSAP animation reference for HyperFrames compositions', tier: 'skill', tags: ['gsap', 'animation'] },
{ icon: '🎥', name: 'Remotion Video', desc: 'Programmatic video creation in React — governed rendering', tier: 'core', tags: ['video', 'react'] },
],
},
{
id: 'finance',
icon: '💰',
name: 'Finance & Markets',
count: 4,
plugins: [
{ icon: '📈', name: 'Alpaca', desc: 'Stop watching the markets — governed trading intelligence with proof chain', tier: 'core', tags: ['trading', 'markets'] },
{ icon: '🔍', name: 'CB Insights', desc: 'Private markets research agent — governed deal intelligence', tier: 'core', tags: ['research', 'markets'] },
{ icon: '💳', name: 'Stripe Payments', desc: 'Governed payment integration with compliance attestation', tier: 'skill', tags: ['payments', 'stripe'] },
{ icon: '💰', name: 'Next Forge', desc: 'Production-grade SaaS starter — governed monetization', tier: 'skill', tags: ['saas', 'monetization'] },
],
},
{
id: 'a11oy-native',
icon: '🔗',
name: 'a11oy Native',
count: 16,
plugins: [
{ icon: '✨', name: 'A11oy Intelligence', desc: 'Decision Intelligence command — finance terminal, deep dive, ROI lens. Absorbs former KORA surface', tier: 'core', tags: ['decision', 'intelligence', 'kora'] },
{ icon: '🧪', name: 'A11oy Lab', desc: 'Praxis capabilities — pattern atlas, prompt registry, eval console, skills, memory, research', tier: 'core', tags: ['lab', 'praxis', 'evals'] },
{ icon: '🔗', name: 'Proof Chain', desc: 'Immutable append-only ledger — every action, every model call, every approval recorded', tier: 'core', tags: ['proof', 'ledger'] },
{ icon: '🔒', name: 'Covenant Policy Engine', desc: 'Policy-as-code gates — who can approve, when, under what conditions', tier: 'core', tags: ['policy', 'governance'] },
{ icon: '📊', name: 'Outcome Graph', desc: 'Closes the loop — records real-world consequence and calibrates confidence', tier: 'core', tags: ['outcomes', 'learning'] },
{ icon: '🧠', name: 'Model Router', desc: 'Multi-provider model selection by task type, vertical, cost, compliance', tier: 'core', tags: ['routing', 'models'] },
{ icon: '🪞', name: 'MirrorEval', desc: 'Evaluation framework — 4 grader types, 8 eval suites, 12K+ tests', tier: 'core', tags: ['evals', 'testing'] },
{ icon: '🏭', name: 'Workcell Engine', desc: 'Durable governed workflow execution with checkpoint recovery', tier: 'core', tags: ['workflows', 'durable'] },
{ icon: '🤖', name: 'Agent Mesh', desc: '17 external agents governed by proof chain — Codex, Claude, Devin, Copilot', tier: 'core', tags: ['agents', 'mesh'] },
{ icon: '🔌', name: 'Connector Firewall', desc: 'Governed external integrations with allowlist/blocklist enforcement', tier: 'core', tags: ['connectors', 'security'] },
{ icon: '🧬', name: 'Twin Foundry', desc: 'Digital twin simulation for what-if analysis with governed parameters', tier: 'core', tags: ['simulation', 'twins'] },
{ icon: '📚', name: 'Skill Library', desc: '20 governed skills with versioning and attestation', tier: 'core', tags: ['skills', 'library'] },
{ icon: '💻', name: 'a11oy Code', desc: 'Terminal-native governed coding agent with proof-chain commits', tier: 'core', tags: ['coding', 'terminal'] },
{ icon: '📡', name: 'Signal Mesh', desc: 'Multi-source signal ingestion and enrichment engine', tier: 'core', tags: ['signals', 'ingestion'] },
{ icon: '🧠', name: 'Memory Fabric', desc: 'Tiered memory with provenance, freshness, sensitivity tracking', tier: 'core', tags: ['memory', 'context'] },
{ icon: '🎙️', name: 'Realtime Voice', desc: 'Voice-governed execution with wake-word detection and proof', tier: 'core', tags: ['voice', 'realtime'] },
],
},
];
export const PLUGIN_TOTALS = {
apps: PLUGIN_CATEGORIES.reduce((sum, c) => sum + c.plugins.filter(p => p.tier === 'core').length, 0),
skills: PLUGIN_CATEGORIES.reduce((sum, c) => sum + c.plugins.filter(p => p.tier === 'skill').length, 0),
mcps: 20,
categories: PLUGIN_CATEGORIES.length,
total: PLUGIN_CATEGORIES.reduce((sum, c) => sum + c.plugins.length, 0),
};
|