codify-jumbo-goal
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 (Decisions, Invariants, Components, Dependencies). Guides the agent through reading, mapping, confirming, and executing the migration with user oversight.
$ npx -y skills add jumbocontext/cli --skill decompose-architecture-aggregate --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/decompose-architecture-aggregateContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when a project has Architecture data that needs migrating to fine-grained entities (Decisions, Invariants, Components, Dependencies). Guides the agent through reading, mapping, confirming, and executing the migration with user oversight.
name: decompose-architecture-aggregate description: Use when a project has Architecture data that needs migrating to fine-grained entities (Decisions, Invariants, Components, Dependencies). Guides the agent through reading, mapping, confirming, and executing the migration with user oversight.
Migrate Architecture entity data to fine-grained entities with user confirmation at each step.
The Architecture entity is deprecated. Its sections map to dedicated entity types as defined in `ARCHITECTURE_MIGRATION_MAPPING` (src/application/context/architecture/ArchitectureDeprecationConstants.ts):
| Architecture Section | Target Entity | Command | |---|---|---| | patterns | Decisions | `jumbo decision add` | | principles | Invariants | `jumbo invariant add` | | organization | Invariants | `jumbo invariant add` | | dataStores | Components | `jumbo component add` | | stack | Dependencies | `jumbo dependency add` |
jumbo architecture view
Parse the output. If no Architecture data exists, inform the user and stop.
For each non-empty section in the Architecture view, build a mapping proposal:
Present all proposed mappings to the user in a single summary, grouped by target entity type. For each proposed mapping, show:
Ask the user to confirm, adjust, skip, or augment each mapping. Do not execute any commands until the user has reviewed the full set.
Execute each confirmed mapping one at a time using the appropriate `jumbo` command:
Report the result of each command (success or failure) before proceeding to the next.
After all confirmed mappings are processed, present a summary:
Repo: jumbocontext/jumbo.cli
Use when a Jumbo goal has been approved by QA review and needs architectural reconciliation…
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 create, discover, or modify a software component. Registers the…
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…