gaelic-ghost/socket/build-oxpecker-web-app

Claude Code and agent skill by gaelic-ghost/socket

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Build or modify an Oxpecker web application in idiomatic F#, using endpoint routing, functional EndpointHandler and EndpointMiddleware composition, ASP.NET Core metadata, and focused endpoint tests.

Install

npx vskill@latest install gaelic-ghost/socket/build-oxpecker-web-app

SKILL.md

Build Oxpecker Web App

Use Oxpecker's endpoint-routing model deliberately. Its F# DSL sits on ASP.NET Core Endpoint Routing, so native endpoint metadata and middleware behavior remain part of the application contract.

Source Check

Inspect the existing host, endpoints, middleware, project references, tests, and configuration. Use the Oxpecker documentation and ASP.NET Core routing documentation when local evidence does not answer the question.

Workflow

  1. Confirm Oxpecker is selected through dotnet:choose-fsharp-web-framework.
  2. Model one endpoint as an EndpointHandler: validate or bind input, invoke a

focused domain operation, and produce the response.

  1. Use EndpointMiddleware for a reusable pipeline concern with an explicit

before/after or short-circuit behavior. Do not use it as a generic service locator or business-rule container.

  1. Keep route patterns, HTTP methods, authorization requirements, tags, and

other endpoint metadata co-located enough to review as one API contract.

  1. Continue using ASP.NET Core for host configuration, authentication,

authorization, logging, and cross-cutting middleware. Preserve its pipeline ordering when introducing Oxpecker endpoints.

  1. Test domain behavior independently and endpoint behavior for routing, binding,

status, metadata, authorization, and serialized response contracts.

Validation

Use the smallest project-level validation available, normally:

zsh
dotnet build <web-project.fsproj>
dotnet test <test-project.fsproj>

Boundaries

  • Keep .fsproj file ordering explicit and preserve Task boundaries at the

HttpContext edge.

  • Do not assume Giraffe handlers or middleware map mechanically to Oxpecker;

migrate only with an explicit route and test-contract review.

  • Use the official Azure Skills plugin for Azure architecture, provisioning,

diagnostics, and deployment decisions.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
7
7-day trend score
10

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/gaelic-ghost/socket/build-oxpecker-web-app/badge)](https://verified-skill.com/skills/gaelic-ghost/socket/build-oxpecker-web-app)

Something wrong with this skill or its page? Tell us.