gaelic-ghost/socket/build-falco-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 a Falco web application in idiomatic F#, using functional routing, request and response helpers, explicit ASP.NET Core integration, security boundaries, and focused tests.

Install

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

SKILL.md

Build Falco Web App

Use Falco for its lightweight functional HTTP surface while leaving business behavior as ordinary, testable F# code.

Source Check

Read existing routes, the web host, project references, tests, and configuration before editing. Consult Falco's source and documentation and ASP.NET Core documentation for current package behavior.

Workflow

  1. Confirm Falco is the selected framework; otherwise start with

dotnet:choose-fsharp-web-framework.

  1. Define route handlers around one request job. Parse input, call a domain

function, then write one explicit response shape.

  1. Keep routing declarative and readable. Split route groups by feature instead

of building one mutable registration surface.

  1. Use the existing ASP.NET Core host for configuration, dependency registration,

authentication, authorization, logging, and rate or upload limits. Do not hide those platform concerns in unrelated response helpers.

  1. Treat HTML/view code as presentation. Keep it separate from request parsing,

authorization, and persistence behavior.

  1. Test domain modules without a host, then add endpoint or integration coverage

for routes, input validation, auth decisions, and response contracts.

Validation

Run the repository's targeted commands. If it has none, use:

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

Boundaries

  • Preserve F# compile order and explicit task or async boundaries.
  • Do not translate C# controller or service patterns mechanically into Falco.
  • For Azure resources, hosting, monitoring, identity, or deployment, use the

official Azure Skills handoff rather than inventing provider commands here.

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-falco-web-app/badge)](https://verified-skill.com/skills/gaelic-ghost/socket/build-falco-web-app)

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