LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

controller-patterns - ASP.NET Core Controller Best Practices

ASP.NET Core controller patterns including thin controllers, routing, parameter binding, response types, and DTOs

Tags

Updated: 2026-03-20

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • create controller
  • review controller
  • apply thin controller pattern
  • configure routing
  • implement parameter binding
  • define response types
  • create DTOs
  • apply validation

Inputs

  • controller source code
  • service interface
  • domain model
  • API requirements

Outputs

  • controller class
  • request DTOs
  • response DTOs
  • API routes

Requirements

  • ASP.NET Core
  • C#
  • Web API project

Source

  • Spec: SKILL.md
ASP.NET Core
Web API
Controller
REST API
Code Pattern
create controller
review controller
apply thin controller pattern
configure routing
controller source code
service interface
domain model
controller class
request DTOs
response DTOs