All authors

Claude Skills by fusengine
github.com/fusengine188 skills6 installs255 views
- Design WebUse when building or revising a marketing/landing/campaign page, register `brand` locked at Gate 0 — use design-webapp for app screens instead.Votes: 0GitHub stars: 29
- Design WebappUse when building or extending a dashboard, SaaS screen, or any authenticated app surface — use design-web instead for a marketing site.Votes: 0GitHub stars: 29
- Ux CopyUse when writing or reviewing any visible copy — headlines, buttons, body, errors, empty states — inside a design-method move or standalone.Votes: 0GitHub stars: 29
- Go ArchitectureUse when laying out a new Go service, choosing an HTTP router or DB layer, or wiring dependencies. Not for concurrency (go-concurrency) or language idioms (go-core-idioms).Votes: 0GitHub stars: 29
- Go ConcurrencyUse when writing or reviewing Go concurrency — goroutines, channels, errgroup, context cancellation, or goroutine leaks. Not for sequential idioms (go-core-idioms).Votes: 0GitHub stars: 29
- Go Core IdiomsUse when writing or reviewing idiomatic sequential Go — error handling, slog logging, generics, interfaces, style. Not for concurrency (go-concurrency).Votes: 0GitHub stars: 29
- Go Testing QualityUse when writing or reviewing Go tests, adding coverage, benchmarking, or profiling a Go program. Not for CI/lint wiring (go-tooling-security) or non-Go tests.Votes: 0GitHub stars: 29
- Go Tooling SecurityUse when setting up Go modules/workspaces, configuring golangci-lint v2, running govulncheck, or building a Go CI quality gate. Not for app logic or non-Go audits.Votes: 0GitHub stars: 29
- Php Ecosystem ReferenceUse when picking a non-Laravel PHP tool — Symfony components, API Platform, or Slim — and routing to implementation. Do NOT use for Laravel (laravel-expert).Votes: 0GitHub stars: 29
- Php Http PsrUse 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).Votes: 0GitHub stars: 29
- Php Language ModernUse when writing modern non-framework PHP 8.1-8.5 — property hooks, asymmetric visibility, pipe operator, attributes, enums, readonly. Do NOT use for style (php-standards) or Laravel.Votes: 0GitHub stars: 29
- Php Quality ToolingUse when setting up PHPStan, Rector, or PHP-CS-Fixer on a non-Laravel PHP project, incl. CI wiring. Do NOT use for Laravel (Pint/Larastan), tests, or syntax.Votes: 0GitHub stars: 29
- Php StandardsUse when setting up PHP-package autoloading, coding style, or PSR interfaces — PSR-4, PER Coding Style 3.1, composer.json. Do NOT use for syntax or Laravel.Votes: 0GitHub stars: 29
- Php TestingUse 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).Votes: 0GitHub stars: 29
- Rust Async ConcurrencyUse 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).Votes: 0GitHub stars: 29
- Rust Core LanguageUse when writing or reviewing idiomatic Rust — edition 2024 ownership/borrowing design, or fixing LLM pitfalls (clone tax, unwrap infestation, indexed loops). Not for error-type design (rust-error-handling) or SOLID layout (solid-rust).Votes: 0GitHub stars: 29
- Rust Ecosystem CratesUse 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.Votes: 0GitHub stars: 29
- Rust Error HandlingUse when designing Rust error handling — thiserror vs anyhow, typed error enums, #[from] conversions, or recoverable errors vs panics. Not for ownership/borrowing (rust-core-language).Votes: 0GitHub stars: 29
- Rust Testing QualityUse 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).Votes: 0GitHub stars: 29
- Rust Tooling CicdUse when structuring a Cargo workspace or building a Rust CI pipeline — fmt, clippy, cargo-deny/audit, nextest, coverage, MSRV. Not for writing the tests themselves (rust-testing-quality).Votes: 0GitHub stars: 29
- Rust Web BackendUse when building a REST/HTTP backend in Rust — axum routing, extractors, shared state, middleware, error responses, sqlx database access. Not for raw async/concurrency (rust-async-concurrency).Votes: 0GitHub stars: 29
- Seo EntityUse when optimizing entity-based / semantic SEO — Knowledge Graph resolution, salience scoring, about/sameAs/knowsAbout schema.Votes: 0GitHub stars: 29
- Solid Tanstack StartUse when organizing TanStack Start code, splitting oversized routes/server functions, or reviewing architecture. Do NOT use for setup or plain React SPA.Votes: 0GitHub stars: 29
- Start AuthUse when adding auth to a TanStack Start app — route protection, server-function authorization, sessions, CSRF. Do NOT use for generic route guards.Votes: 0GitHub stars: 29
- Start CoreUse when scaffolding a TanStack Start project, wiring the build tool, or debugging setup (blank page, hydration, no client JS).Votes: 0GitHub stars: 29
- Start DeploymentUse 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.Votes: 0GitHub stars: 29
- Start Execution ModelUse when deciding where TanStack Start code runs, fixing secret leaks, DB-in-loader bugs, or hydration mismatches.Votes: 0GitHub stars: 29
- Start MiddlewareUse when composing cross-cutting server logic in TanStack Start with createMiddleware — chaining, context, auth factories.Votes: 0GitHub stars: 29
- Start Routing DataUse 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.Votes: 0GitHub stars: 29
- Start Server FunctionsUse when creating type-safe RPC server logic with createServerFn — validators, handlers, FormData, redirects. Do NOT use for raw HTTP endpoints or middleware chains.Votes: 0GitHub stars: 29
- Start Server RoutesUse when building raw HTTP endpoints in TanStack Start with the server property — handlers, params, middleware. Do NOT use for internal RPC (start-server-functions).Votes: 0GitHub stars: 29
- Ts ConfigUse when creating or migrating a tsconfig.json, choosing module/moduleResolution, or fixing TS 6.0 deprecations that are hard errors in TS 7.0. Not for language syntax (ts-language-patterns).Votes: 0GitHub stars: 29
- Ts Language PatternsUse 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).Votes: 0GitHub stars: 29
- Ts Lint FormatUse when choosing or configuring a TS linter/formatter — Biome 2.x vs ESLint 10 flat config + typescript-eslint typed linting. Not for type checking itself (ts-config).Votes: 0GitHub stars: 29
- Ts PackagingUse when publishing a TypeScript library — exports map, JSR vs npm, dual ESM/CJS, type validation, provenance. Not for application deployment.Votes: 0GitHub stars: 29
- Ts Runtime BunUse when running TypeScript on Bun — bunfig.toml, bun test, Bun.build/--compile, or Bun workspaces. Not for Node.js runtime setup (ts-runtime-node).Votes: 0GitHub stars: 29
- Ts Runtime NodeUse when running TypeScript directly on Node.js without a build step — native type stripping, its limits, or when to reach for tsx. Not for Bun (ts-runtime-bun).Votes: 0GitHub stars: 29
- Ts TestingUse when writing or configuring TypeScript tests and choosing between bun test and Vitest. Not for framework-specific testing (React → react-testing).Votes: 0GitHub stars: 29