codify-jumbo-goal
Use when a Jumbo goal has been approved by QA review and needs architectural reconciliation…
Use liberally when you create, discover, or modify a software component. Registers the component with Jumbo so future sessions have accurate architectural context.
$ npx -y skills add jumbocontext/cli --skill jumbo-add-component --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/jumbo-add-componentContext preview
The summary Claude sees to decide when to auto-load this skill.
Use liberally when you create, discover, or modify a software component. Registers the component with Jumbo so future sessions have accurate architectural context.
name: jumbo-add-component description: Use liberally when you create, discover, or modify a software component. Registers the component with Jumbo so future sessions have accurate architectural context.
Register a software component with Jumbo when you create one, discover an unregistered one, or significantly change one's responsibility.
Check for an existing component to avoid duplication. Consider renaming, updating, or deprecating and replacing a previously registered component before registering a new one.
Use the search subcommand to locate previously registered components:
jumbo components search -q <query>
jumbo component add \ --name "<ComponentName>" \ --type "<service|db|queue|ui|lib|api|worker|cache|storage>" \ --description "<What the component does>" \ --responsibility "<Single responsibility>" \ --path "<file-path>"
jumbo component add \ --name "Utils" \ --type "lib" \ --description "Helper functions" \ --responsibility "Various utilities" \ --path "src/utils.ts"
Vague name, description, and responsibility. A future agent cannot determine what this component does or whether to use it.
jumbo component add \ --name "EventStreamProjectionBuilder" \ --type "service" \ --description "Rebuilds materialized projections from event streams by replaying events through registered projection handlers" \ --responsibility "Projection rebuilding from event history" \ --path "src/infrastructure/projections/EventStreamProjectionBuilder.ts"
Name is self-documenting. Description and responsibility tell a future agent exactly what the component does and when to interact with it.
Repo: jumbocontext/jumbo.cli
Use when a Jumbo goal has been approved by QA review and needs architectural reconciliation…
Use when a project has Architecture data that needs migrating to fine-grained entities…
Add Jumbo goals liberally to decompose objectives into finite units of work with bounded…
Use when the user's prompt is delivered outside the execution context of an existing Jumbo…
Use liberally when you make an architectural choice, select a technology, or reject an…
Use liberally when you introduce, discover, or upgrade a third-party package or external…