wmx3-module-add-api

Automates adding ARMv8-M security extensions to YAML-based SoC topology descriptions.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/pjy4617/pjy-claude-skill --skill wmx3-module-add-api
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: wmx3-module-add-api
Source: https://github.com/pjy4617/pjy-claude-skill/tree/main/plugins/wmx3md/skills/wmx3-module-add-api
Command: npx skills add https://github.com/pjy4617/pjy-claude-skill --skill wmx3-module-add-api

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes references (resource) components.

What problem does it solve?

WMX3 ๋ชจ๋“ˆ์— ์ƒˆ API ๋ชจ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ ์—ฌ๋Ÿฌ ํŒŒ์ผ์— ๊ฑธ์นœ ์ผ๊ด€๋œ ์ˆ˜์ •๊ณผ ๋””๋ฒ„๊น… ๊ณผ์ •์„ ํ•˜๋‚˜๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๊ธฐ๋ฐ˜ 7ํŒŒ์ผ ์ˆ˜์ • ํ๋ฆ„์œผ๋กœ enum, ํ•ธ๋“ค๋Ÿฌ, API ๋””์ŠคํŒจ์ฒ˜๋ฅผ ์—ฐ๊ณ„ํ•ฉ๋‹ˆ๋‹ค.
  • C์™€ C++ ๋ž˜ํผ๋ฅผ ํ•จ๊ป˜ ๊ฐฑ์‹ ํ•˜๊ณ  ๋นŒ๋“œ ๊ฒ€์ฆ( wmX3-build-checker )์˜ ํ๋ฆ„์„ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋ชจ๋“ˆ ํ™•์žฅ ์ž‘์—…์— ๋Œ€ํ•œ ์žฌํ˜„ ๊ฐ€๋Šฅํ•œ ์ž๋™ํ™” ์‚ฌ๋ก€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Quick Start

์ฒดํฌ๋ฆฌ์ŠคํŠธ์— ๋”ฐ๋ผ ์ƒˆ API ๋ชจ๋“œ๋ฅผ WMX3 ๋ชจ๋“ˆ์— ์ถ”๊ฐ€ํ•˜๊ณ  ํ•ธ๋“ค๋Ÿฌ์™€ ๋ž˜ํผ๋ฅผ ๋“ฑ๋กํ•œ ๋’ค ๋นŒ๋“œ๋ฅผ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.

Frequently Asked Questions about wmx3-module-add-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new API mode to a WMX3 module across multiple files?โ–ผ

To add a new API mode to a WMX3 module, you update enum definitions, declare and implement the handler, and wire it into the motion API dispatcher using a checklist-based workflow to manage changes across seven files.

What is the workflow for integrating a C++ wrapper when adding WMX3 API modes?โ–ผ

Integrating a C++ wrapper when adding WMX3 API modes involves updating the include/headers and module functions, then validating the integration with a build checker to ensure successful compilation.

Why does adding a motion API dispatcher require updating enum definitions and handlers?โ–ผ

Updating enum definitions and handlers is required for motion API dispatcher integration because the dispatcher relies on correct apiFuncNum tracking to route commands to the newly implemented handler.

How to verify a successful WMX3 API integration after updating module functions?โ–ผ

You verify a successful WMX3 API integration by running the wmX3-build-checker, which enforces build validation and correct apiFuncNum tracking after updating module functions and C++ wrappers.

Can I automate WMX3 module expansion for new API modes consistently?โ–ผ

Yes, you can automate WMX3 module expansion consistently by following a reproducible seven-file checklist workflow that links enums, handlers, and dispatchers while validating the build.

What are the limitations of using a checklist workflow for WMX3 API mode integration?โ–ผ

The checklist workflow for WMX3 API mode integration requires modifying seven specific files and enforcing apiFuncNum tracking, meaning any missed file update will cause the build validation to fail.