adding-a-service
CommunityStreamline the process of creating new deployable services in CritterCab.
Authorerikshafer
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill simplifies the setup and configuration of new services within the CritterCab architecture, reducing the time and complexity involved in creating a new bounded-context service.
Core Features & Use Cases
- Scaffolding Services: Provides guidelines for setting up a new service, including project structure, database configuration, and Aspire wiring.
- Project File Creation: Generates the necessary
.csprojfiles with default configurations and dependencies. - Database Provisioning: Describes the process of provisioning databases for Marten and Polecat services.
- Aspire Registration: Outlines the steps to register services with the Aspire AppHost, including endpoint configuration.
- Test Project Pairing: Details the creation of paired test projects for thorough service testing.
- Use Case: Ideal for developers new to the CritterCab architecture, or for teams looking to automate the process of onboarding new services.
Quick Start
To create a new service, use the adding-a-service skill and follow the steps outlined in the guide.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: adding-a-service Download link: https://github.com/erikshafer/CritterCab/archive/main.zip#adding-a-service Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.