Agent SkillsAgent Skills
a5c-ai

material-selection

@a5c-ai/material-selection
a5c-ai
510
31 forks
Updated 4/1/2026
View on GitHub

Systematic material selection using Ashby methodology and performance indices

Installation

$npx agent-skills-cli install @a5c-ai/material-selection
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Pathplugins/babysitter/skills/babysit/process/specializations/domains/science/mechanical-engineering/skills/material-selection/SKILL.md
Branchmain
Scoped Name@a5c-ai/material-selection

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

npx agent-skills-cli list

Skill Instructions


name: material-selection description: Systematic material selection using Ashby methodology and performance indices allowed-tools:

  • Read
  • Write
  • Glob
  • Grep
  • Bash metadata: specialization: mechanical-engineering domain: science category: materials-testing priority: high phase: 3 tools-libraries:
    • Granta CES EduPack
    • MatWeb
    • Total Materia
    • MMPDS

Material Selection Skill

Purpose

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.

Capabilities

  • Ashby chart generation and interpretation
  • Performance index derivation for design requirements
  • Material property database access (MatWeb, CES)
  • Environmental compatibility assessment
  • Manufacturing process compatibility evaluation
  • Cost and availability analysis
  • Equivalent material identification
  • Material specification documentation

Usage Guidelines

Ashby Methodology

Performance Indices

  1. Stiffness-Limited Design

    LoadingPerformance IndexMaximize
    Tie (tension)E/rhoSpecific stiffness
    Beam (bending)E^(1/2)/rhoFlexural efficiency
    Panel (bending)E^(1/3)/rhoPanel efficiency
    Shaft (torsion)G^(1/2)/rhoTorsional efficiency
  2. Strength-Limited Design

    LoadingPerformance IndexMaximize
    Tie (tension)sigma_y/rhoSpecific strength
    Beam (bending)sigma_y^(2/3)/rhoFlexural strength
    Panel (bending)sigma_y^(1/2)/rhoPanel strength
    Shaft (torsion)tau_y^(2/3)/rhoTorsional strength
  3. 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
    

Material Selection Charts

  1. Young's Modulus vs Density

    • Identify materials above target index line
    • Compare material families
    • Identify lightweight alternatives
  2. Strength vs Density

    • Evaluate strength-to-weight ratio
    • Compare metallic and composite options
    • Identify high-performance materials
  3. Thermal Conductivity vs Electrical Resistivity

    • Heat dissipation requirements
    • Electrical isolation needs
    • Combined thermal-electrical requirements

Property Requirements

Mechanical Properties

PropertyUnitsConsiderations
Yield strengthMPaSafety factors, fatigue
Ultimate strengthMPaFailure modes
Young's modulusGPaDeflection limits
Fracture toughnessMPa.m^(1/2)Damage tolerance
Fatigue strengthMPaCyclic loading
HardnessHRC, HBWear resistance

Physical Properties

PropertyUnitsConsiderations
Densitykg/m3Weight constraints
Thermal expansion10^-6/KDimensional stability
Thermal conductivityW/m.KHeat transfer
Electrical resistivityohm.mConductivity needs
Melting pointCOperating temperature

Manufacturing Compatibility

Process-Material Matrix

ProcessMetalsPolymersCeramicsComposites
CastingYesYesLimitedNo
MachiningYesYesLimitedYes
ForgingYesNoNoNo
Injection moldingNoYesNoShort fiber
Sheet formingYesLimitedNoLimited
AdditiveYesYesLimitedYes

Environmental Considerations

  1. Corrosion Resistance

    • Atmospheric exposure
    • Chemical exposure
    • Galvanic compatibility
    • Stress corrosion cracking
  2. Temperature Effects

    • Property degradation
    • Creep behavior
    • Oxidation resistance
    • Cryogenic performance
  3. Sustainability

    • Recyclability
    • Embodied energy
    • Toxicity
    • Lifecycle assessment

Process Integration

  • ME-014: Material Selection Methodology

Input Schema

{
  "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)"
  }
}

Output Schema

{
  "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"
}

Best Practices

  1. Define functional requirements before selecting material
  2. Consider full lifecycle costs, not just material cost
  3. Verify property data from reliable sources
  4. Account for processing effects on properties
  5. Evaluate galvanic compatibility in assemblies
  6. Document selection rationale for traceability

Integration Points

  • Connects with Requirements Flowdown for design constraints
  • Feeds into FEA Structural for analysis properties
  • Supports DFM Review for manufacturing feasibility
  • Integrates with Material Testing for validation