Spiderly Backend CRUD Hooks
Customizes generated .NET CRUD behavior by overriding lifecycle hooks in the Spiderly framework.
This skill provides Claude with the specialized knowledge required to extend and customize the backend logic of applications built with the Spiderly framework. It details the complete inheritance chain for service classes, the specific order of execution for save, delete, and get operations, and how to implement business logic within transaction-aware lifecycle hooks. It is particularly useful for developers using AI coding agents to build robust .NET web applications that require custom validation, complex relationship management, or integrated file handling without breaking auto-generated infrastructure.
Key Features
01Transaction-aware logic implementation with automatic change tracker flushing
02Built-in business and security exception handling patterns
03Specialized hooks for blob storage, file uploads, and image optimization
04Comprehensive lifecycle hook documentation for Save, Delete, and Get operations
0560 GitHub stars
06Guidance on resolving PostgreSQL MARS (Multiple Active Result Sets) concurrency issues
Use Cases
01Customizing file upload behavior, including image optimization and authorization checks
02Adding server-side validation and computed fields before saving data to a database
03Implementing side effects like search indexing or cache revalidation after successful CRUD operations