| name | jlcfa-aluminum-modeling |
| description | Build and review JLCFA/JiaLiChuang FA aluminum alloy enclosure modeling attributes. Use when users mention 嘉立创, JLCFA, 铝合金外壳, 外壳设计器, 开孔, 螺孔, 沉头孔, 喷砂氧化, UV打印, 激光打标, 盖板加工, 壳身加工, or need AI/CAD attributes for manufacturable aluminum enclosure modeling. |
| license | MIT |
JLCFA Aluminum Modeling
Use this skill to turn enclosure requirements into structured modeling attributes and to check them against JLCFA aluminum alloy enclosure process limits.
Usage Preview

Example output from a BBClaw enclosure request: the skill reads a 3MF shell reference, turns the request into JLCFA-oriented design notes, structured JSON attributes, and a front-panel SVG preview.
Source Rules
Before giving manufacturability advice, detailed dimensions, tolerances, materials, finishes, marking, or machining-process choices, read references/jlcfa-standards.md.
Treat the reference as a design aid transcribed from JLCFA public pages. For order-critical or high-cost production decisions, tell the user to verify the current values on the linked JLCFA pages.
Workflow
- Parse the user's enclosure intent into: base shell/profile, cover plates, faces, openings, screw/countersink holes, text/graphics, finish, machining process, tolerances, and export needs.
- Keep dimensions in millimeters. State the coordinate frame you assume for each face, such as
front-panel origin at lower-left, +X right, +Y up.
- Prefer explicit, machine-readable attributes. If the user only gives natural language, infer conservative defaults and mark every assumption.
- For built-in connector openings, map the user phrase to the standard-opening enum in the reference, and preserve the JLCFA Chinese label when the live designer label matters.
- Check every feature against the JLCFA constraints in the reference: minimum cut width, opening-to-edge distance, rib reservations, available threaded holes, cover thickness, process choices, finish colors, and marking rules.
- When a feature conflicts with constraints, propose the smallest practical adjustment and explain which rule drove it.
- End with a compact "属性清单" plus a "待确认" list for missing dimensions, shell model/profile, quantity, color, surface quality, and production-critical tolerances.
Attribute Shape
Use this shape unless the target CAD/tool has its own schema:
{
"project": {
"name": "string",
"vendor": "JLCFA",
"unit": "mm",
"coordinateSystem": "face-local origins are declared per feature"
},
"body": {
"type": "extruded_aluminum_shell",
"profileId": "unknown-or-user-provided",
"material": "6063-T5",
"lengthMm": null,
"finish": {
"process": "sandblast_anodize",
"color": "natural|black|sky_blue|champagne|red|lake_blue|rose_pink|emerald_green|deep_space_gray"
},
"machining": {
Output Style
Use Chinese when the user writes Chinese. Keep the final result practical: a short explanation, a JSON-like attribute block, conflicts/fixes, and open questions. Do not claim that JLCFA will accept a model unless the current order page or an engineer has confirmed it.