adding-a-service

Community

Streamline 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 .csproj files 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.