adapt-materal-enums
1
总安装量
1
周安装量
#41286
全站排名
安装命令
npx skills add https://github.com/haibaraaiaptx/frontend-openapi-skills --skill adapt-materal-enums
Agent 安装分布
amp
1
opencode
1
kimi-cli
1
github-copilot
1
claude-code
1
Skill 文档
Materal Framework æä¸¾éé å¨ï¼ä¸ç¨ï¼
使ç¨åºå±å½ä»¤ï¼ä¸å 嫿¬å°èæ¬å è£ ã
åç½®æ¡ä»¶
å¨ç®æ 项ç®å®è£
aptx å
ï¼å¹¶ç¡®ä¿å¯æ§è¡ aptx-ftï¼
pnpm add -D @aptx/frontend-tk-cli @aptx/frontend-tk-types
å¼ºçº¦ææµç¨
- å¿
é¡»å
仿¥å£æåæä¸¾é®å¼å¯¹ï¼
key/valueï¼ã - å¿
é¡»ç± LLM åå¡«
suggested_nameï¼ä¸å 许跳è¿ã - ä»
å¨
suggested_name宿´åæ§è¡ apply çææ¨¡åã
ä½¿ç¨æ¹æ³
# 1) æå Materal æä¸¾ patchï¼å
³éèªå¨å½åï¼äº¤ç» LLMï¼
pnpm exec aptx-ft -i <spec-file-or-url> materal:enum-patch --base-url <base-url> --output ./tmp/enum-patch.json --naming-strategy none
# 2) 让 LLM å¡«å
patch 䏿¯ä¸ª item ç suggested_name
# 约å®ï¼æ enum_name + value å¡«å
suggested_nameï¼å¹¶ä¿çåå§ key/value
# 3) åºç¨ç¿»è¯åç patchï¼å¿
é¡» suggested_name é空ï¼
pnpm exec aptx-ft -i <spec-file-or-url> model:enum-apply --patch ./tmp/enum-patch.translated.json --output ./generated/models --style module --conflict-policy patch-first
å¯éï¼æªä½¿ç¨ pnpm æ¶ï¼ï¼
npx aptx-ft -i <spec-file-or-url> materal:enum-patch --base-url <base-url> --output ./tmp/enum-patch.json --naming-strategy none
npx aptx-ft -i <spec-file-or-url> model:enum-apply --patch ./tmp/enum-patch.translated.json --output ./generated/models --style module --conflict-policy patch-first
è¾åº
enum-patch.jsonï¼æ¥èªæ¥å£çæä¸¾é®å¼å¯¹è¡¥ä¸ãenum-patch.translated.jsonï¼LLM åå¡«åçè¡¥ä¸ã- æç»æ¨¡åç®å½ï¼å å«éé åç enum 声æã
è¾¹ç
æ¬ skill ä»
ç¨äº Materal ä¸ç¨éé
ã
éç¨ OpenAPI 项ç®è¯·ä½¿ç¨ generate-artifacts æ generate-modelsã