How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-toolkit:backend-conventionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Project-level conventions are loaded automatically via `.claude/skills/backend-conventions.md` when editing `services/**/*.cs` or `shared/**/*.cs` files.
Project-level conventions are loaded automatically via .claude/skills/backend-conventions.md when editing services/**/*.cs or shared/**/*.cs files.
If project-level skills are not available (e.g., older branch), read these files directly:
docs/CODING_STYLE_BACKEND.mddocs/API_CONVENTIONS.mddocs/TESTING_GUIDELINES_BACKEND.mdThese patterns come from team experience and are not in the project-level skills:
[JsonPropertyName("snake_case")] to models stored as JSONB.EntityFrameworkExtensions.JsonbSerializerOptions) uses JsonNamingPolicy.SnakeCaseLower automatically.undefined at runtime.BaseEvent. Shared types in Repo.Shared.Messaging.Messages./generate-apinpx @rtk-query/codegen-openapi directly — use npm run generate:api:{service} from apps/web/src/api/.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub johwer/marketplace --plugin claude-toolkit