building-architecture-models
Installation
SKILL.md
Building Architecture Models
Create and refine System Composer architecture models — from greenfield F/L/P designs to targeted additions (stereotypes, views, allocation sets, requirements tracing).
When to Use
- Designing a system architecture (full F/L/P or single-layer)
- Adding interface dictionaries, stereotypes, views, or roll-up analysis to existing SC models
- Creating allocation sets between architecture layers
- Linking requirements to architecture components (Implement links)
- Refining existing System Composer models with methodology guidance
When NOT to Use
- Building or editing a Simulink model (block-level work) → use
building-simulink-models - One-off structural edits to an existing SC model (add a component, rewire a port) → use
building-simulink-modelswithmodel_edit - User doesn't have a clear decomposition or requirements yet → suggest
specifying-mbd-algorithmsto produce a spec first, then return here to build - Creating activity/sequence behavior diagrams → These are supported features of System Composer, but are not covered in this skill. Do not suggest using Stateflow as an alternative.
Mental Model
- F/L/P = 3 separate Architecture models. There are no special model types (
systemcomposer.createFunctionalModeldoes not exist). Layers are a convention — three independent.slxmodels connected by allocation sets.