优化skill,添加特征树、编辑窗口
This commit is contained in:
+73
@@ -0,0 +1,73 @@
|
||||
# Generic Rotational Part Reference
|
||||
|
||||
## When to read this file
|
||||
|
||||
Read this reference when the request matches these triggers:
|
||||
|
||||
- `rotational part`
|
||||
- `turned part`
|
||||
|
||||
## Object boundary
|
||||
|
||||
Use this reference to improve first-pass CAD modeling structure. It is not a validator, factory, or engineering certification. Do not model adjacent assemblies unless the user explicitly requests them.
|
||||
|
||||
## Recognition
|
||||
|
||||
This node represents `mechanical_part.rotating_part.generic_rotational_part` in the generated taxonomy. It was mined from 2 source models.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Identify the dominant base body before adding secondary features.
|
||||
- Keep repeated holes, slots, bosses, and cuts parameterized.
|
||||
- Preserve datum relationships over decorative symmetry.
|
||||
|
||||
## Common variants
|
||||
|
||||
- Keep variants driven by the user prompt and source evidence.
|
||||
- Prefer adding a child variant skill when one branch becomes too specific.
|
||||
- Do not collapse all examples into one fixed template.
|
||||
|
||||
## Required parameter roles
|
||||
|
||||
- `circular_edges`
|
||||
- `cylindrical_faces`
|
||||
- `main_axis`
|
||||
|
||||
## Feature roles
|
||||
|
||||
- `circular_edges`
|
||||
- `cylindrical_faces`
|
||||
- `main_axis`
|
||||
|
||||
## Operation / construction sequence
|
||||
|
||||
1. Build the primary base solid first.
|
||||
2. Add major bosses or protrusions second.
|
||||
3. Apply subtractive cuts, holes, pockets, and slots after the base is valid.
|
||||
4. Create repeated features through patterns rather than independent ad hoc geometry.
|
||||
5. Apply fillets and chamfers last.
|
||||
|
||||
## Common failures to prevent
|
||||
|
||||
- Unnamed magic dimensions hidden inside geometry calls.
|
||||
- Decorative features with no functional role.
|
||||
- Fillets or chamfers applied before major cuts.
|
||||
- Claiming engineering performance or standard compliance from reference guidance alone.
|
||||
|
||||
## Validation targets
|
||||
|
||||
- The generated model contains the core invariants above.
|
||||
- Major feature roles are visible or represented by named parameters.
|
||||
- Repeated features have consistent count, spacing, and datum relationship.
|
||||
- The output is a valid solid or explicitly requested assembly.
|
||||
|
||||
## Exclusions
|
||||
|
||||
- `box-like housing`
|
||||
|
||||
## Source evidence summary
|
||||
|
||||
- Source sample count: 2
|
||||
- Sample ids: 000924, 001075
|
||||
- Operation evidence: Extrusion: 2, HoleWzd: 2, LPattern: 2, Cut: 1, Chamfer: 1
|
||||
- Taxonomy confidence: 0.74
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
# Shaft Like Reference
|
||||
|
||||
## When to read this file
|
||||
|
||||
Read this reference when the request matches these triggers:
|
||||
|
||||
- `journal`
|
||||
- `shaft`
|
||||
- `spindle`
|
||||
- `主轴`
|
||||
- `轴`
|
||||
- `键槽`
|
||||
|
||||
## Object boundary
|
||||
|
||||
Use this reference to improve first-pass CAD modeling structure. It is not a validator, factory, or engineering certification. Do not model adjacent assemblies unless the user explicitly requests them.
|
||||
|
||||
## Recognition
|
||||
|
||||
This node represents `mechanical_part.rotating_part.shaft_like` in the generated taxonomy. It was mined from 6 source models.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- A single dominant rotation axis organizes the part.
|
||||
- Cylindrical sections should be coaxial and station-based.
|
||||
- Journals, shoulders, grooves, threads, or keyways should attach to plausible axial regions.
|
||||
|
||||
## Common variants
|
||||
|
||||
- Keep variants driven by the user prompt and source evidence.
|
||||
- Prefer adding a child variant skill when one branch becomes too specific.
|
||||
- Do not collapse all examples into one fixed template.
|
||||
|
||||
## Required parameter roles
|
||||
|
||||
- `coaxial_sections`
|
||||
- `journals`
|
||||
- `main_axis`
|
||||
- `shoulders`
|
||||
|
||||
## Feature roles
|
||||
|
||||
- `coaxial_sections`
|
||||
- `journals`
|
||||
- `main_axis`
|
||||
- `shoulders`
|
||||
|
||||
## Operation / construction sequence
|
||||
|
||||
1. Define the shaft axis and axial stations first.
|
||||
2. Build the coaxial stack by revolve or fused cylinders.
|
||||
3. Cut bores, keyways, grooves, threads, or splines after the base shaft is valid.
|
||||
4. Overshoot subtractive tools through the shaft.
|
||||
5. Apply shoulder reliefs, chamfers, and fillets last.
|
||||
|
||||
## Common failures to prevent
|
||||
|
||||
- Unnamed magic dimensions hidden inside geometry calls.
|
||||
- Decorative features with no functional role.
|
||||
- Fillets or chamfers applied before major cuts.
|
||||
- Claiming engineering performance or standard compliance from reference guidance alone.
|
||||
|
||||
## Validation targets
|
||||
|
||||
- The generated model contains the core invariants above.
|
||||
- Major feature roles are visible or represented by named parameters.
|
||||
- Repeated features have consistent count, spacing, and datum relationship.
|
||||
- The output is a valid solid or explicitly requested assembly.
|
||||
|
||||
## Exclusions
|
||||
|
||||
- `assembly`
|
||||
- `housing`
|
||||
|
||||
## Source evidence summary
|
||||
|
||||
- Source sample count: 6
|
||||
- Sample ids: 000166, 000780, 001563, 001836, 001942, 001957
|
||||
- Operation evidence: Cut: 6, Extrusion: 2, Chamfer: 1, HoleWzd: 1
|
||||
- Taxonomy confidence: 0.95
|
||||
Reference in New Issue
Block a user