From onion-lasagna-kit
Use when creating or restructuring an Onion Lasagna bounded context, bounded-context skeleton, bootstrap flow, or context index exports
How this skill is triggered — by the user, by Claude, or both
Slash command
/onion-lasagna-kit:onion-lasagna-bounded-contextThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create bounded contexts with explicit domain, app, infra, presentation, bootstrap, and public exports.
Create bounded contexts with explicit domain, app, infra, presentation, bootstrap, and public exports.
Inspect existing bounded contexts, module roots, package exports, and tests before creating files. Match local naming and bootstrap patterns instead of inventing a new convention.
bounded-contexts/<name>/
|-- domain/
|-- app/
|-- infra/
|-- presentation/
| |-- bootstrap/
| | `-- index.ts
| `-- http/
`-- index.ts
export function bootstrap<Name>() {
const adapters = createAdapters();
const useCases = createUseCases(adapters);
return { adapters, useCases };
}
index.ts exports domain and app contracts.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub cosmneo/onion-lasagna --plugin onion-lasagna-kit