thongdt89/asr_bsw/autosar-system-reviewer
Claude Code and agent skill by thongdt89/asr_bsw
- community
Checking that the SKILL.md file is still in the repository.
Review AUTOSAR Classic system services and scheduling configuration. Use when Codex needs to inspect EcuM, BswM, ComM, Nm, CanSM, EthSM, WdgM, OS, SchM, wakeup sources, mode rules, network state management, BSW main-function scheduling, runnable triggers, polling versus interrupt decisions, ISR/task priority, deferred processing, or ECU state behavior in ARXML.
Install
npx vskill@latest install thongdt89/asr_bsw/autosar-system-reviewerSKILL.md
AUTOSAR System Reviewer
Workflow
- Identify ECU lifecycle, wakeup, network mode, watchdog, and scheduling expectations.
- Build or request an ARXML inventory if one is not already available.
- Resolve references before mode, wakeup, and OS dependency checks.
- For each asynchronous event, record its source, rate, worst-case burst, deadline, permitted jitter, processing cost, and safety/security relevance.
- Select polling, interrupt, or hybrid handling. Prefer an interrupt only for a sporadic or deadline-critical event; keep ISR work bounded and defer noncritical processing to an OS task.
- Review ISR category, priority, nesting, task/event activation, resource locking, priority inversion risk, and CPU-load budget. Treat driver or MCAL implementation details outside the ARXML scope as assumptions.
- Use
../autosar-arxml-bsw-reviewer/scripts/check_system_modules.pyfor system module checks. - Use
../autosar-arxml-bsw-reviewer/scripts/check_os_schedule.pyfor OS and BSW main-function checks. - Load only the references needed for the task:
../autosar-arxml-bsw-reviewer/references/system_module_checks.md../autosar-arxml-bsw-reviewer/references/system_module_semantic_model.md../autosar-arxml-bsw-reviewer/references/os_schedule_checks.md../autosar-arxml-bsw-reviewer/references/runnable_trigger_checks.md../autosar-arxml-bsw-reviewer/references/ecuc_resource_configuration.md
Checks
- EcuM wakeup sources and driver/transceiver/channel connections.
- BswM rules, action lists, mode requests, and ComM/Nm/SM coordination.
- OS tasks, alarms, counters, events, ISRs, resources, and SchM exclusive-area risks.
- BSW main-function scheduling versus configured timing.
- Watchdog supervision of critical tasks and startup/shutdown behavior.
- Polling periods versus latency and jitter budgets; overload, missed-event, and burst-handling risk.
- ISR execution bounds, interrupt storm risk, deferred processing path, priority interactions, and task wakeup correctness.
Polling and Interrupt Decision
Use this review logic:
- Prefer polling for cyclic work, batchable updates, and behavior that tolerates one task period of delay.
- Prefer interrupts for wakeups, timer capture, bus/controller notifications, and deadline-critical sporadic events.
- Prefer hybrid handling for BSW communication: acknowledge or buffer the event in an ISR, then process routes, callbacks, diagnostics, memory, crypto, or application work in an event-driven or periodic task.
- Escalate any ISR that performs unbounded work, waits for a resource, writes nonvolatile memory, performs expensive crypto, or invokes application behavior without an explicit timing argument.
For each decision, produce this table:
Output
Report system findings with severity, affected module, evidence file/path, impact, recommendation, and validation method. Include the polling/interrupt decision table whenever scheduling or asynchronous event handling is in scope.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingautosar-system-reviewer/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/thongdt89/asr_bsw/autosar-system-reviewer)