Systematic material selection using Ashby methodology and performance indices
Selects optimal materials using Ashby methodology and performance indices for engineering applications.
npx claudepluginhub a5c-ai/babysitterThis skill is limited to using the following tools:
The Material Selection skill provides systematic capabilities for selecting materials using Ashby methodology and performance indices, enabling optimal material choices based on functional requirements, manufacturing constraints, and cost considerations.
Stiffness-Limited Design
| Loading | Performance Index | Maximize |
|---|---|---|
| Tie (tension) | E/rho | Specific stiffness |
| Beam (bending) | E^(1/2)/rho | Flexural efficiency |
| Panel (bending) | E^(1/3)/rho | Panel efficiency |
| Shaft (torsion) | G^(1/2)/rho | Torsional efficiency |
Strength-Limited Design
| Loading | Performance Index | Maximize |
|---|---|---|
| Tie (tension) | sigma_y/rho | Specific strength |
| Beam (bending) | sigma_y^(2/3)/rho | Flexural strength |
| Panel (bending) | sigma_y^(1/2)/rho | Panel strength |
| Shaft (torsion) | tau_y^(2/3)/rho | Torsional strength |
Combined Objectives
For minimum cost at required stiffness:
M = E / (rho * C_m)
Where:
E = Young's modulus
rho = density
C_m = cost per unit mass
Young's Modulus vs Density
Strength vs Density
Thermal Conductivity vs Electrical Resistivity
| Property | Units | Considerations |
|---|---|---|
| Yield strength | MPa | Safety factors, fatigue |
| Ultimate strength | MPa | Failure modes |
| Young's modulus | GPa | Deflection limits |
| Fracture toughness | MPa.m^(1/2) | Damage tolerance |
| Fatigue strength | MPa | Cyclic loading |
| Hardness | HRC, HB | Wear resistance |
| Property | Units | Considerations |
|---|---|---|
| Density | kg/m3 | Weight constraints |
| Thermal expansion | 10^-6/K | Dimensional stability |
| Thermal conductivity | W/m.K | Heat transfer |
| Electrical resistivity | ohm.m | Conductivity needs |
| Melting point | C | Operating temperature |
| Process | Metals | Polymers | Ceramics | Composites |
|---|---|---|---|---|
| Casting | Yes | Yes | Limited | No |
| Machining | Yes | Yes | Limited | Yes |
| Forging | Yes | No | No | No |
| Injection molding | No | Yes | No | Short fiber |
| Sheet forming | Yes | Limited | No | Limited |
| Additive | Yes | Yes | Limited | Yes |
Corrosion Resistance
Temperature Effects
Sustainability
{
"application": "string",
"loading_conditions": {
"type": "tension|bending|torsion|combined",
"magnitude": "number",
"cyclic": "boolean"
},
"constraints": {
"max_weight": "number (kg)",
"max_cost": "number ($/part)",
"max_temperature": "number (C)",
"corrosion_environment": "string"
},
"manufacturing_process": "machined|cast|molded|forged|additive",
"current_material": "string (if replacement study)",
"required_properties": {
"min_yield": "number (MPa)",
"min_stiffness": "number (GPa)",
"max_density": "number (kg/m3)"
}
}
{
"recommended_materials": [
{
"name": "string",
"specification": "string (e.g., ASTM, AMS)",
"performance_index": "number",
"properties": {
"yield_strength": "number (MPa)",
"modulus": "number (GPa)",
"density": "number (kg/m3)"
},
"cost_estimate": "number ($/kg)",
"availability": "string"
}
],
"selection_rationale": "string",
"trade_off_analysis": {
"primary_candidate": "string",
"alternates": "array",
"comparison_matrix": "object"
},
"manufacturing_notes": "string",
"specification_recommendation": "string"
}
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.