This skill should be used for consequential backend architecture decisions: module or service boundaries; modular monoliths versus independent services; service extraction and data migration; data ownership and consistency; synchronous, event-driven, actor/stateful, or pipeline designs; failure isolation, backpressure, deployment topology; or deciding where orchestration and invariants belong. Trigger on requests to review or design a backend, split a service, choose a queue or communication shape, or restructure a backend that is difficult to change. Not for routine implementation, syntax questions, isolated bug fixes, or generic code review.
$npx -y skills add johnkozaris/jko-claude-plugins --skill backend-architectureInstalls into the current project.
Run `npx skills use "https://github.com/johnkozaris/jko-claude-plugins" --skill "johnkozaris/jko-claude-plugins/backend-architecture"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/johnkozaris/jko-claude-plugins" that are relevant to the current task. Run `npx skills add "https://github.com/johnkozaris/jko-claude-plugins"` and select the relevant skills, then follow their instructions.