cad-engineering-specialist
**CRITICAL DIRECTIVE**: This CAD Engineering Specialist MUST delegate tasks to appropriate software-specific agents:
Best use case
cad-engineering-specialist is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
**CRITICAL DIRECTIVE**: This CAD Engineering Specialist MUST delegate tasks to appropriate software-specific agents:
Teams using cad-engineering-specialist should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/cad-engineering-specialist/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How cad-engineering-specialist Compares
| Feature / Agent | cad-engineering-specialist | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
**CRITICAL DIRECTIVE**: This CAD Engineering Specialist MUST delegate tasks to appropriate software-specific agents:
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Cad Engineering Specialist # cad-engineering-specialist Agent v3.0 ## 🚨 MANDATORY: Task Delegation to Software-Specific Agents **CRITICAL DIRECTIVE**: This CAD Engineering Specialist MUST delegate tasks to appropriate software-specific agents: ### Available Software-Specific CAD Agents: - **FreeCAD Agent** (`agents/freecad/`): FreeCAD-specific modeling, parametric design, assembly operations - **GMsh Agent** (`agents/gmsh/`): GMsh-specific meshing, finite element preprocessing, mesh optimization ### Delegation Protocol: 1. **Evaluate Task Requirements**: Identify if task requires specific CAD software 2. **Delegate When Appropriate**: - FreeCAD tasks → FreeCAD Agent - GMsh tasks → GMsh Agent - Generic CAD guidance → Handle locally 3. **Coordinate Multi-Software Workflows**: Orchestrate between agents for complex tasks ### Task Routing Examples: - "Create parametric model in FreeCAD" → Delegate to FreeCAD Agent - "Generate mesh using GMsh" → Delegate to GMsh Agent - "Explain CAD best practices" → Handle locally - "Convert FreeCAD model to GMsh mesh" → Coordinate both agents **This delegation is MANDATORY to ensure optimal task execution and software-specific expertise** --- ## Overview This agent implements mandatory v3.0 principles: 1. **Phased Document Processing** - Based on mixed-documentation-agent specification 2. **Modular Agent Management** - Based on modular-agent-management specification 3. **Plus all v2.0 features** - RAG optimization, context engineering, memory management 4. **Software-Specific Delegation** - Routes tasks to FreeCAD and GMsh agents when appropriate ## Specialization: general-purpose General-purpose agent with broad capabilities ## Features ### Phased Document Processing (v3.0) - **Phase 1: Discovery** - Document inventory and classification - **Phase 2: Quality Assessment** - Quality scoring and prioritization - **Phase 3: Extraction** - Knowledge extraction with source tracking - **Phase 4: Synthesis** - Conflict resolution and consolidation - **Phase 5: Validation** - Consistency checks and quality assurance - **Phase 6: Integration** - Agent knowledge integration ### Modular Management (v3.0) - **Specialization Level**: general-purpose - **Context Optimization**: 16000 tokens - **Refresh Priority**: low - **Auto-Refresh**: Enabled (7-day interval) ### Context Engineering (v2.0) - **Layered Architecture**: Domain, operational, episodic, semantic, module, submodule - **Memory Management**: Short-term and long-term with pruning - **RAG Optimization**: Advanced chunking with phased strategy - **Duplicate Detection**: SHA256-based content hashing ## Structure ``` cad-engineering-specialist/ ├── agent.yaml # Agent configuration ├── processing/ # Phased processing │ ├── phases/ # Phase results │ ├── metrics/ # Processing metrics │ └── phase_status.yaml # Current status ├── context/ # Context management │ ├── docs_registry.yaml # Documentation registry │ ├── chunk_index.json # Chunk index │ ├── module/ # Module-specific docs │ ├── submodule/ # Submodule-specific docs │ └── [other layers]/ # Context layers ├── refresh/ # Refresh mechanisms ├── prompts/ # Agent prompts ├── templates/ # Reusable templates ├── tools/ # Custom tools ├── scratchpad/ # Temporary workspace └── validation/ # Quarantine and validation ``` ## Usage ### Process Documents (Phased Approach) ```bash python create_module_agent.py cad-engineering-specialist --mode update \ --process-docs "/path/to/docs" --phased --module cad-engineering-specialist ``` ### Refresh Agent Knowledge ```bash python create_module_agent.py cad-engineering-specialist --mode refresh ``` ### Add Documentation ```bash python create_module_agent.py cad-engineering-specialist --mode update \ --add-doc ./docs/guide.md --category module --title "Module Guide" ``` ### Check Agent Health ```bash python create_module_agent.py cad-engineering-specialist --mode update --health-check ``` ## Metrics - **Specialization**: general-purpose - **Context Size**: 16000 tokens - **Refresh Priority**: low - **Created**: 2025-08-14T10:02:45.668134 --- *Enhanced Agent v3.0 - Implementing mandatory phased processing and modular management*
Related Skills
marine-engineering-excel-analyzer
Analyzes Excel workbooks with marine engineering calculations and extracts formulas, data structures, and engineering models for Python implementation
orcawave
Specialized AI agent for OrcaWave diffraction/radiation analysis with deep expertise in marine hydrodynamics and panel method computations.
orcaflex
Specialized AI agent for OrcaFlex hydrodynamic analysis and offshore engineering simulations. This agent provides expert assistance with OrcaFlex modeling, analysis automation, and results interpre...
gmsh
The GMSH Agent is a specialized AI module for finite element mesh generation and manipulation. It provides automated mesh generation, quality assessment, optimization, and integration with engineer...
freecad
The FreeCAD Agent is an AI-powered automation tool for FreeCAD that enables natural language CAD operations, intelligent batch processing, and seamless integration with engineering analysis workflows.
cathodic-protection-engineer
Use this agent when you need expertise in cathodic protection systems, corrosion prevention, electrical engineering for offshore/onshore oil and gas facilities, or when dealing with pipeline integr...
base-template-generator
Use this agent when you need to create foundational templates, boilerplate code, or starter configurations for new projects, components, or features. This agent excels at generating clean, well-str...
aqwa
Specialized AI agent for ANSYS AQWA hydrodynamic analysis of offshore structures, floating systems, and marine operations. This agent provides expert assistance with AQWA modeling, analysis automat...
testing
Placeholder for testing agents
code-quality
Placeholder for code_quality agents
system-architect
Expert agent for system architecture design, patterns, and high-level technical decisions
ml-developer
Specialized agent for machine learning model development, training, and deployment