ToastyToast25

Create Middleware — Development skill for Claude Code

Development community

Generates backend middleware for Shelf/Dart Frog (auth, CORS, rate limiting).

How to install Create Middleware

Installs to ~/.claude/skills/toastytoast25-claude-code-dart-flutter-create-middleware/SKILL.md

Terminal
mkdir -p ~/.claude/skills/toastytoast25-claude-code-dart-flutter-create-middleware && curl -fsSL https://raw.githubusercontent.com/ToastyToast25/claude-code-dart-flutter/HEAD/.claude/skills/create-middleware.md -o ~/.claude/skills/toastytoast25-claude-code-dart-flutter-create-middleware/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Create Middleware does


description: "Generates backend middleware for Shelf/Dart Frog (auth, CORS, rate limiting)" globs: ["backend/**/middleware/*.dart", "lib/middleware/**/*.dart"] alwaysApply: false

Create Middleware Skill

Generate backend middleware for Shelf/Dart Frog servers.

Trigger

  • "create middleware"
  • "new middleware"
  • "add middleware"
  • "backend middleware"

Parameters

  • name: Middleware name (e.g., "auth", "logging", "rateLimit")
  • type: auth, logging, cors, rateLimit, validat

Alternatives in Development

  • CORS — Scan an endpoint for CORS misconfiguration — arbitrary-origin reflection, null-origin trust, credential exposu 4.5k ★
  • Doctor — Environment diagnostics with interactive fixes — providers, auth, RTK, hooks, token optimization 2.8k ★
  • 05 Env And Auth — Prompt 05: Environment Configuration & API Authentication 2.3k ★

Full documentation available on GitHub

View Source Repository