Skills

Simulink Author Classic Autosar Swc

Use this skill when authoring, reworking, or validating a Classic AUTOSAR software...

Install

npx skills add matlab/simulink-agentic-toolkit --skill simulink-author-classic-autosar-swc -g -a claude-code -y
Category
Engineering
Updated
6d ago
License
See repository
Context cost
Mediumabout 2,319 tokens
Runs scripts
No, instructions only

What it does

Use this skill when authoring, reworking, or validating a Classic AUTOSAR software component (SWC) in Simulink, including autosar.api mappings, runnables, timing events, sender-receiver ports, client-server operations, IRVs, BSW service callers, and component ARXML updates.

Author Classic AUTOSAR SWCs in Simulink

Use this skill to create, extend, repair, and validate one Classic AUTOSAR Application Software Component (SWC). Keep the work focused on the component model, its AUTOSAR mappings, and its generated component artifacts.

When to Use

Use this skill for a Classic AUTOSAR SWC when the work involves:

  • Creating or extending an AUTOSAR-mapped Simulink component model.
  • Configuring runnables, generated symbols, timing events, init behavior, or sender-receiver data access.
  • Mapping root ports, client-server operations, BSW service calls, or inter-runnable variables (IRVs).
  • Repairing an existing component mapping without losing its intended interfaces, events, or customizations.
  • Importing or updating a component model from changed ARXML.
  • Checking generated component ARXML or C code for requested interfaces, symbols, events, or memory placement.

When Not to Use

  • Do not use this skill for Adaptive AUTOSAR, ara::com, service discovery, SOME/IP, or Adaptive service interfaces.
  • Do not use this skill for non-AUTOSAR code-interface configuration, including coder.mapping.* storage classes and code mappings or Embedded Coder dictionary Data/Service Interface setup. Use simulink-configure-code-interfaces for those tasks.
  • Do not use this skill to author an AUTOSAR composition, a System Composer model, or an architecture-level interface topology.
  • Do not use this skill for generic Simulink editing that has no Classic AUTOSAR SWC mapping or code-generation concern.

Start With the Current Component

Answer a request for an API pattern or a modeling decision directly when it does not require a model change. For a model change, inspect the supplied component before modifying it:

Read the whole SKILL.md on GitHub

More in Engineering