fusengine
- 195 skills
- 0 followers
- 1 week ago last updated
- ▌ Nextjs 16 · fusengine bundleUse when building Next.js 16 apps — Turbopack, App Router, Cache Components, proxy.ts, v15 migration. Not for stack scaffolding (nextjs-stack) or React SPA (react-expert).
- ▌ PHP HTTP Psr · fusengine bundleUse when building framework-agnostic PHP HTTP code — PSR-7/15/17/18 messages, middleware, factories, clients. Do NOT use for Laravel HTTP or Symfony HttpFoundation (not PSR-7).
- ▌ React I18N · fusengine bundleUse when implementing translations in a React app (not Next.js) with react-i18next — useTranslation, namespaces, pluralization, Suspense.
- ▌ Tvos · fusengine bundleUse when building Apple TV apps — focus-based navigation, Siri Remote interactions, or media/video streaming UI.
- ▌ Solid Astro · fusengine bundleUse when applying SOLID principles to an Astro project — file-size limits, src/interfaces/ for types, JSDoc, modular structure, DRY.
- ▌ Design IOS · fusengine bundleUse when designing an iOS or macOS screen or flow — deliverable is a device/window-framed HTML mockup and handoff spec, never SwiftUI code.
- ▌ Design Web · fusengine bundleUse when building or revising a marketing/landing/campaign page, register `brand` locked at Gate 0 — use design-webapp for app screens instead.
- ▌ PHP Testing · fusengine bundleUse when writing/configuring tests on a non-Laravel PHP project — PHPUnit vs Pest. Do NOT use for Laravel test helpers or quality tooling (php-quality-tooling).
- ▌ IOS · fusengine bundleUse when building iPhone apps — simulator/device testing, UI automation, or debugging — with XcodeBuildMCP tools.
- ▌ Astro I18N · fusengine bundleUse when implementing i18n in Astro — locale routing strategies, getRelativeLocaleUrl/getAbsoluteLocaleUrl, Astro.currentLocale, or hreflang with sitemap.
- ▌ Fusecore · fusengine bundleUse when creating modules, understanding FuseCore structure, or implementing features in a FuseCore modular-monolith Laravel project.
- ▌ Post Commit · fusengine bundleUse when a code commit just landed (not wip/amend/undo) and CHANGELOG or plugin-version post-commit actions are needed.
- ▌ Prisma 7 · fusengine bundleUse when working with database schema, migrations, queries, or relations via Prisma 7 (Rust-free client, TypedSQL, Omit API).
- ▌ SEO Ecommerce · fusengineUse when optimizing e-commerce SEO — product/category pages, faceted navigation, marketplace listings.
- ▌ SEO Redirects · fusengineUse when planning redirects or a site migration — status codes, link equity, redirect chains.
- ▌ SEO Technical · fusengineUse when auditing technical SEO — robots.txt, sitemap.xml, Core Web Vitals, crawlability, indexability.
- ▌ Challenge · fusengineUse before a root-cause, done/verified claim, irreversible action, or 2nd-time fix reaches the owner (APEX or plain conversation); also fires at every eLicit/Verify gate. Not for code correctness (use sniper).
- ▌ Solid Csharp · fusengine bundleUse when writing or refactoring C#/.NET code, structuring Modules/[Feature]/ layers, or defining Contracts/ interfaces (SOLID, files < 100 lines).
- ▌ Solid Python · fusengine bundleUse when writing or refactoring Python code, structuring modules/[feature]/ layers, or defining Protocol-based interfaces (SOLID, files < 100 lines).
- ▌ Modularize · fusengine bundleUse when converting existing code to modular architecture (Laravel, Next.js, React). Triggers: "modularize", "convert to modules", "migrate to modular", "restructure modules".
- ▌ Pr Summary · fusengineSummarize current pull request with diff, comments, and changed files. Use when reviewing PRs or before merging.
- ▌ Git Flow · fusengineUse when committing, branching, opening PRs, or deciding merge/branch strategy.
- ▌ Solid Generic · fusengine bundleUse when building CLI tools, libraries, scripts, hooks, or non-framework TypeScript code (Bun/Node.js -- SOLID, files < 100 lines, JSDoc mandatory).
- ▌ Elicitation · fusengine bundleUse when an expert agent self-reviews and self-corrects code after the Execute phase, before sniper validation (BMAD-METHOD elicitation techniques).
- ▌ Exploration · fusengine bundleUse when exploring an unfamiliar codebase -- architecture analysis, pattern detection, dependency mapping, rapid discovery.
- ▌ Astro 7 · fusengine bundleUse when building Astro 7 sites, choosing an output mode (static/server/hybrid), configuring middleware, or upgrading from Astro 5/6.
- ▌ Code Quality · fusengine bundleUse when validating code quality after modifications -- SOLID compliance, DRY duplication, linter errors, architecture violations. Do NOT use for functional verification (run verification FIRST, then code-quality).
- ▌ Sniper Check · fusengineUse when validating code quality after modifications. Runs sniper agent in isolated forked context for clean, fast validation.
- ▌ Verification · fusengine bundleUse when marking a task complete, finishing a feature, or claiming a bug fixed -- verifies functional resolution before closing. Do NOT use for lint/quality checks (use sniper AFTER this).
- ▌ Astro DB · fusengine bundleUse when doing database operations in an Astro project via Astro DB (defineDb, defineTable, db/config.ts, Turso).
- ▌ UX Copy · fusengine bundleUse when writing or reviewing any visible copy — headlines, buttons, body, errors, empty states — inside a design-method move or standalone.
- ▌ React 19 · fusengine bundleUse when implementing React 19.2 patterns — use(), useOptimistic, useActionState, useEffectEvent, Activity component, React Compiler.
- ▌ SEO Content Brief · fusengineUse when generating a detailed SEO content brief for a single page or topic before writing.
- ▌ Solid Detection · fusengine bundleUse when determining which language-specific SOLID skill to load, detecting project type from config files, or resolving interface directory conventions.
- ▌ Agent Creator · fusengine bundleUse when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
- ▌ Brainstorming · fusengine bundleUse when creating a feature/component or adding functionality. Fires BEFORE APEX Analyze to refine requirements via structured questioning.
- ▌ Skill Creator · fusengine bundleUse when creating new skills, restructuring existing skills, or improving skill documentation.
- ▌ Think In Code · fusengineUse when analyzing multiple files, auditing a codebase, scanning dependencies, or counting lines -- one Bash pipeline beats N sequential Read calls.
- ▌ Astro SEO · fusengine bundleUse when optimizing SEO for an Astro site — meta tags, Open Graph, JSON-LD structured data, sitemap/RSS, canonical URLs, hreflang, Core Web Vitals.
- ▌ SEO Local · fusengineUse when optimizing local SEO — Google Business Profile, NAP consistency, Local Pack ranking, location pages.
- ▌ SEO Video · fusengineUse when optimizing video SEO — VideoObject schema, YouTube metadata, transcripts, live streams.
- ▌ SEO Entity · fusengineUse when optimizing entity-based / semantic SEO — Knowledge Graph resolution, salience scoring, about/sameAs/knowsAbout schema.
- ▌ SEO Images · fusengineUse when optimizing images for SEO — alt text, filenames, formats, lazy loading, responsive sizing.
- ▌ SEO Schema · fusengineUse when detecting, validating, or generating Schema.org JSON-LD markup for any page type.
- ▌ Solid Go · fusengine bundleUse when writing or refactoring Go code, structuring internal/modules/[feature]/ layers, or defining ports/ interfaces (SOLID, files < 100 lines).
- ▌ SEO Cluster · fusengineUse when building semantic keyword clusters from SERP overlap for pillar/cluster content architecture.
- ▌ SEO Content · fusengineUse when analyzing published content quality — E-E-A-T scoring, anti-cannibalization, keyword distribution, AI disclosure.
- ▌ SEO Sitemap · fusengineUse when analyzing or generating XML sitemaps and robots.txt. Not for redirect analysis (seo-redirects).
- ▌
- ▌ Solid Java · fusengine bundleUse when writing or refactoring Java code, structuring modules/[feature]/ layers, or defining interfaces/ contracts (SOLID, files < 100 lines).
- ▌ Solid Ruby · fusengine bundleUse when writing or refactoring Ruby/Rails code, structuring app/modules/[feature]/ layers, or defining contracts/ modules (SOLID, files < 100 lines).
- ▌ Solid Rust · fusengine bundleUse when writing or refactoring Rust code, structuring src/modules/[feature]/ layers, or defining traits.rs interfaces (SOLID, files < 100 lines).
- ▌ Research · fusengine bundleUse when researching documentation, best practices, or complex technical investigations -- Context7 + Exa + Sequential Thinking methodology.
- ▌ SEO · fusengine bundleUse when running any SEO/GEO task via /seo — the top-level orchestrator that routes to all SEO sub-skills.
- ▌ SEO Geo · fusengineUse when optimizing for AI search engines (GEO) — AI Overviews, ChatGPT, Perplexity, Claude, Gemini, Copilot readiness.
- ▌ SEO Sxo · fusengineUse when optimizing search experience (SXO) — intent matching, personas, dwell time, pogo-sticking.
- ▌ Tdd · fusengine bundleUse when writing production code that needs tests -- new features, bug fixes, refactoring. Enforces RED-GREEN-REFACTOR before implementation.
- ▌ SEO Page · fusengineUse when analyzing a single URL or local file via /seo page — meta, schema, headers, GEO readiness.
- ▌ SEO Plan · fusengineUse when building a strategic SEO roadmap by business type (SaaS, local, e-commerce, publisher, agency).
- ▌ SEO Audit · fusengineUse when running a full-site SEO audit via /seo audit — orchestrates all SEO sub-agents in parallel for one unified Health Score.
- ▌ Rust Async Concurrency · fusengine bundleUse when writing async Rust — spawning tasks, sharing state across tasks/threads, choosing channels vs mutexes, or hitting Send-bound errors with async traits. Not for HTTP service structure (rust-web-backend) or sync-only ownership (rust-core-language).
- ▌ Tailwindcss Responsive · fusengineUse when applying responsive variants at different screen widths, defining a custom breakpoint, or building container-query-based components.
- ▌ Tailwindcss Transforms · fusengine bundleUse when scaling/rotating/translating/skewing an element, configuring transition duration/easing/delay, or applying @keyframes animations.
- ▌ Tailwindcss Typography · fusengine bundleUse when setting font family/size/weight, aligning or wrapping text (balance/pretty), applying text-shadow or decoration, or letter/line spacing.
- ▌ Laravel Architecture · fusengine bundleUse when structuring a Laravel project, creating services/repositories/actions, implementing dependency injection, or organizing code layers.
- ▌ Nextjs Tanstack Query · fusengine bundleUse when implementing client-side data fetching, server prefetching with hydration, or optimistic mutations in Next.js 16 with TanStack Query.
- ▌ Prompt Optimization · fusengine bundleUse when auditing an existing prompt for clarity, structure, or completeness issues, fixing vague instructions, or producing a before/after optimization report.
- ▌ Tailwindcss Backgrounds · fusengine bundleUse when styling background colors, building linear/radial/conic gradients, setting background images/position/size, or blend modes.
- ▌ Laravel Vector Search · fusengine bundleUse when implementing semantic/vector search in Laravel 13 with PostgreSQL + pgvector.
- ▌ Laravel Stripe Connect · fusengine bundleUse when implementing multi-vendor marketplace payments, seller onboarding, commissions, payouts, or split payments with Stripe Connect.
- ▌ Build Distribution · fusengine bundleUse when preparing an Apple release — code signing, TestFlight upload, App Store submission, or app icons/CI across all platforms.
- ▌ Tailwindcss Accessibility · fusengine bundleUse when implementing keyboard-accessible components, screen-reader-only content, prefers-reduced-motion support, or WCAG 2.2 AA/AAA compliance.
- ▌ Tailwindcss Custom Styles · fusengineUse when creating a new named utility class, writing conditional/dark-mode variants, defining a custom variant selector, or using @apply.
- ▌ Tailwindcss Interactivity · fusengine bundleUse when controlling cursor appearance, scroll snap/smooth behavior, text selection, pointer-events, touch actions, or caret/accent colors.
- ▌ Nextjs Server Components · fusengine bundleUse when deciding Server vs Client Component boundaries in Next.js 16, fetching data directly in components, or streaming with Suspense.
- ▌ Start Deployment · fusengine bundleUse when building or deploying a TanStack Start app — Cloudflare, Netlify, Vercel/Node/Bun, prerendering, or env vars. Do NOT use for app logic or generic Vite config.
- ▌ Start Middleware · fusengine bundleUse when composing cross-cutting server logic in TanStack Start with createMiddleware — chaining, context, auth factories.
- ▌ TS Language Patterns · fusengine bundleUse when writing or reviewing modern TS syntax — const type parameters, using/await using, standard decorators, satisfies, or LLM anti-patterns (legacy enum/namespace). Not for tsconfig (ts-config).
- ▌ Start Routing Data · fusengine bundleUse when loading data in Start routes — isomorphic loaders, TanStack Query in a loader, mutations, or per-route SSR. Do NOT use for generic Router/Query API.
- ▌ Start Server Routes · fusengine bundleUse when building raw HTTP endpoints in TanStack Start with the server property — handlers, params, middleware. Do NOT use for internal RPC (start-server-functions).
- ▌ Solid Tanstack Start · fusengine bundleUse when organizing TanStack Start code, splitting oversized routes/server functions, or reviewing architecture. Do NOT use for setup or plain React SPA.
- ▌ Start Execution Model · fusengine bundleUse when deciding where TanStack Start code runs, fixing secret leaks, DB-in-loader bugs, or hydration mismatches.
- ▌ Start Server Functions · fusengine bundleUse when creating type-safe RPC server logic with createServerFn — validators, handlers, FormData, redirects. Do NOT use for raw HTTP endpoints or middleware chains.
- ▌ Swiftui Core · fusengine bundleUse when building SwiftUI views, navigation, persistence, or state management — shared across iOS, macOS, watchOS, visionOS.
- ▌ Tailwindcss Borders · fusengine bundleUse when styling element borders, rounded corners, focus outlines/rings, or divide-* separators between children.
- ▌ Tailwindcss Effects · fusengine bundleUse when adding box/inset shadows, controlling opacity, applying CSS filters or backdrop filters (glassmorphism), or mask-* utilities.
- ▌ Tailwindcss Spacing · fusengine bundleUse when setting margin or padding on any side, centering with m-auto, applying negative margins, or spacing children with space-x-*/space-y-*.
- ▌ Changelog Scan · fusengine bundleUse when checking for new Claude Code versions, features, or changes since the last known release.
- ▌ Rust Testing Quality · fusengine bundleUse when writing, organizing, or running Rust tests — unit, integration, doc-tests, proptest, criterion benchmarks, or cargo-mutants. Not for CI pipeline wiring (rust-tooling-cicd).
- ▌ Dependency Audit · fusengine bundleUse when running ecosystem-specific vulnerability scans across project dependencies (npm/composer/pip/cargo/go/etc), with optional auto-fix.
- ▌ Security Headers · fusengine bundleUse when verifying or configuring HTTP security headers (CSP, HSTS, CORS, X-Frame-Options) for a web application (Next.js, Laravel, Express, Django).
- ▌ Start Auth · fusengine bundleUse when adding auth to a TanStack Start app — route protection, server-function authorization, sessions, CSRF. Do NOT use for generic route guards.
- ▌ Start Core · fusengine bundleUse when scaffolding a TanStack Start project, wiring the build tool, or debugging setup (blank page, hydration, no client JS).
- ▌ TS Lint Format · fusengine bundleUse when choosing or configuring a TS linter/formatter — Biome 2.x vs ESLint 9 flat config + typescript-eslint typed linting. Not for type checking itself (ts-config).
- ▌ TS Runtime Bun · fusengine bundleUse when running TypeScript on Bun — bunfig.toml, bun test, Bun.build/--compile, or Bun workspaces. Not for Node.js runtime setup (ts-runtime-node).
- ▌ Community Pulse · fusengine bundleUse when gauging community sentiment, bug reports, or feature requests about Claude Code via Exa search.
- ▌ Laravel Attributes · fusengine bundleUse when migrating Eloquent models, Jobs, Console commands, Controllers, API Resources, Validation, Factories or Seeders to Laravel 13 PHP attributes.
- ▌ Laravel Migrations · fusengine bundleUse when designing a database schema or managing Laravel 13 migrations — Schema Builder, columns, indexes, foreign keys, or seeders.
- ▌ Laravel Permission · fusengine bundleUse when implementing RBAC, role-based access control, or user authorization with Spatie Laravel Permission.
- ▌ Rust Ecosystem Crates · fusengine bundleUse when choosing crates for a Rust project — serialization, CLI, async runtime, web, database, HTTP client, error handling, observability. Not for API usage details of an already-chosen crate.