Claude Skills For Computational Designers

by Abhinavbwj• 224•• Scanned•Claim this listing•Request removal

Claude skills for Computational Designers

Claude Skills For Computational Designers is an open-source agent skill by Abhinavbwj, written mainly in Python, with 224 GitHub stars and the MIT license. Its code was last updated Mar 26, 2026.

Computational Design Skills

A Claude Code Skills Plugin for Computational Designers

18 interconnected skills covering computational geometry, parametric modeling, generative design, structural computation, environmental simulation, facade engineering, digital fabrication, BIM scripting, and machine learning for AEC. References 50+ pioneers, 30+ tools, 6+ analysis engines, and hundreds of numeric benchmarks. Includes 7 Python calculators for geometry, structural checking, solar analysis, panel optimization, mesh analysis, material estimation, and fabrication costing.

35,000+ lines | 75+ files | 18 skills | 7 Python calculators


Table of Contents


Quick Start

Option 1: Use as a Plugin

claude --plugin-dir "/path/to/Computational Design Skills"

Option 2: Copy to Your Project

cp -r skills/ your-project/.claude/skills/

Once installed, just ask Claude anything about computational design, parametric modeling, generative algorithms, structural analysis, facade engineering, or digital fabrication. The system activates automatically - no slash commands required for most tasks.


How It Works

Computational Design Skills uses a progressive disclosure architecture to stay lean while encoding deep technical knowledge:

User asks anything about computational design
        |
        v
cd-foundations (auto-fires, invisible to user)
  - Applies baseline knowledge from 50+ frameworks and pioneers
  - Routes to specialized skills as needed
        |
        v
Specialized skill loads (e.g., parametric-modeling, facade-computation)
  - Follows structured workflow
  - Loads deep reference files on demand
        |
        v
cd-calculator provides precise computations when needed
  - 7 Python scripts for geometry, structural checking, solar
    analysis, panel optimization, mesh analysis, material
    estimation, and fabrication costing

Three-Layer Context Management

LayerWhat LoadsWhenSize
Layer 0Skill names + descriptions onlyAlways in context~16KB
Layer 1Full SKILL.md bodyOn skill invocation~350-900 lines each
Layer 2Reference files, templates, scriptsOnly when explicitly neededVaries

This keeps the context window efficient. Claude never loads knowledge it doesn't need for the current task.


Skills Reference

1. Foundation (Auto-Activated)

cd-foundations

Invocation: Automatic (invisible to user) - Claude-only, not user-invocable

The foundation layer. Auto-fires on any computational design context and provides:

  • Pioneer Quick-Reference Matrix - 25+ pioneers with key contributions, methods, and computational paradigms (Frei Otto, Greg Lynn, Patrik Schumacher, Mark Burry, Achim Menges, Robert Aish, and more)
  • Computational Design Taxonomy - Classification of 12 computational paradigms: parametric, generative, algorithmic, evolutionary, agent-based, physics-based, data-driven, topological, mesh-based, voxel-based, graph-based, and ML-driven
  • Geometric Primitives & Operations - NURBS, B-splines, subdivision surfaces, mesh operations, boolean operations, convex hulls, Voronoi, Delaunay, offset curves, lofting, sweeping
  • Tool Ecosystem Map - 30+ tools cross-referenced: Rhino, Grasshopper, Dynamo, Revit API, Houdini, Processing, OpenSCAD, Blender Geometry Nodes, Unity, Unreal, TouchDesigner, FreeCAD
  • Anti-Pattern Catalog - Common computational design failures: over-parameterization, mesh quality collapse, solver divergence, fabrication-ignorant design
  • Skill Router - Decision tree that activates specialized skills based on user context

Reference files (loaded on demand):

  • pioneers-and-movements.md - Full treatment of all pioneers and computational movements
  • core-concepts.md - Complete mathematical and geometric reference
  • tools-ecosystem.md - Detailed tool comparison, API surfaces, interoperability matrix
  • learning-pathways.md - Beginner-to-expert learning roadmaps by tool and domain

2. Core Design

parametric-modeling

Invocation: /parametric-modeling or auto-activates on parametric/parameter-driven context

Parametric design methodology and pattern authoring:

  • Parametric thinking framework - From design intent to parameter identification to dependency graph (DAG) construction, with lazy vs. eager evaluation
  • Grasshopper component mapping - 200+ components organized by category with input/output signatures, plus Dynamo node equivalents for cross-platform workflows
  • Data tree manipulation - Graft, flatten, flip, path mapper, branching trees, and history tree patterns for complex parametric definitions
  • Parametric facade systems - Attractor-based, field-driven, image-sampled, data-mapped panel variation with design space exploration
  • Performance feedback loops - Structural, environmental, and cost metrics driving parameter adjustment in real time

Reference files: grasshopper-patterns.md, dynamo-patterns.md, data-structures.md


generative-design

Invocation: /generative-design or auto-activates on generative/evolutionary/optimization context

Generative and evolutionary design systems:

  • Generative algorithms taxonomy - L-systems, cellular automata, agent-based modeling, shape grammars, space syntax generation, wave function collapse, graph grammars
  • Evolutionary optimization - Genetic algorithms (GA), NSGA-II for multi-objective, CMA-ES, differential evolution, particle swarm optimization with convergence diagnostics
  • Fitness function design - Single-objective, multi-objective, constraint handling, penalty methods, feasibility-first ranking
  • Generative floorplans & massing - Adjacency-based generation, stacking diagrams, voxel-based massing, solar envelope generation, view corridor preservation
  • Genotype-phenotype mapping - Direct encoding, indirect (developmental) encoding, grammatical encoding, neural network encoding

Reference files: evolutionary-algorithms.md, fitness-functions.md


computational-geometry

Invocation: /computational-geometry or auto-activates on geometry/NURBS/mesh/surface context

Core computational geometry methods for AEC:

  • Curve & surface mathematics - Bezier, B-spline, NURBS with knot vectors, T-splines, subdivision surfaces (Catmull-Clark, Loop, Doo-Sabin), parametric domains, trimming
  • Solid modeling - CSG (constructive solid geometry), B-rep (boundary representation), voxel grids, implicit surfaces, signed distance fields
  • Intersection & boolean operations - Curve-curve, curve-surface, surface-surface, ray-mesh intersection, union/difference/intersection with robustness strategies
  • Voronoi, Delaunay & convex hull - 2D/3D Voronoi diagrams, weighted/centroidal Voronoi, Delaunay triangulation, Graham scan, Quickhull, Minkowski sum/difference
  • Spatial indexing & robustness - BVH, k-d trees, octrees, R-trees, floating-point pitfalls, exact arithmetic, snap rounding, geometric predicates

Reference files: nurbs-reference.md, mesh-fundamentals.md, tessellation-methods.md


algorithmic-patterns

Invocation: /algorithmic-patterns or auto-activates on pattern/tiling/tessellation context

Algorithmic pattern generation and tiling systems:

  • Tessellation library - Regular (3), semi-regular (8), demi-regular (14), Penrose (2), Ammann-Beenker, pinwheel, aperiodic Hat monotile (2023), Spectre tile
  • Islamic geometry construction - Compass-and-straightedge methods, star polygon generation, girih tiles (5 types), muqarnas vaulting algorithms
  • Fractal and recursive patterns - Sierpinski, Koch, Hilbert curve, L-system grammars for botanical modeling, reaction-diffusion (Gray-Scott, Turing)
  • Attractor fields & packing - Point/curve/surface attractors, inverse-distance weighting, Gaussian falloff, circle packing (Apollonius), sphere packing, bin packing for nesting
  • Weaving and interlocking - Warp-weft logic, triaxial weaving, reciprocal frame structures, kagome lattice

Reference files: pattern-catalog.md, biological-computation.md


3. Analysis & Simulation

structural-computation

Invocation: /structural-computation or auto-activates on structural/FEA/load/stress context

Structural analysis and form-finding for AEC:

  • Form-finding methods - Force density method, dynamic relaxation, thrust network analysis, particle-spring systems, hanging chain models, graphic statics
  • Finite element fundamentals - Element types (bar, beam, shell, solid), shape functions, stiffness matrix assembly, boundary conditions, load cases
  • Shell & tensile structures - Gaussian curvature analysis, funicular shells, gridshells, membrane form-finding, cable-net analysis, minimal surfaces, patterning and compensation
  • Structural optimization - Topology optimization (SIMP), size and shape optimization, compliance minimization, stress constraints, load path visualization
  • Quick checks - Span-to-depth ratios for 12 structural systems, approximate member sizing, deflection limits (L/250, L/360), steel/concrete/timber rule-of-thumb tables

Reference files: form-finding-methods.md, fea-fundamentals.md, topology-optimization.md


environmental-simulation

Invocation: /environmental-simulation or auto-activates on solar/wind/daylight/thermal/acoustic context

Environmental performance simulation for buildings and urban contexts:

  • Solar & daylight - Sun path diagrams, shadow studies, radiation maps (kWh/m2), daylight factor, spatial daylight autonomy (sDA300/50%), annual sunlight exposure (ASE1000/250h), Radiance/DAYSIM parameters
  • Wind & thermal - CFD fundamentals (RANS, LES), Lawson comfort criteria, natural ventilation potential, U-value calculation, adaptive comfort (EN 15251), PMV/PPD
  • Acoustic modeling - Room acoustics (RT60, EDT, C80), urban noise mapping, STC, speech intelligibility (STI), noise barrier design
  • Energy & carbon - EnergyPlus/IES VE inputs, HVAC system selection, operational carbon, embodied carbon (kgCO2e/m2), whole-life carbon assessment
  • Microclimate - UTCI outdoor thermal comfort, mean radiant temperature, sky view factor, urban heat island quantification

Reference files: daylight-standards.md, cfd-basics.md, energy-modeling.md


4. Fabrication & Production

facade-computation

Invocation: /facade-computation or auto-activates on facade/panel/curtain wall/cladding context

Facade engineering and panelization computation:

  • Panelization strategies - Planar quad, planar triangle, ruled surface, single-curved developable, double-curved formed, cold-bent glass, mold-cast, 3D-printed
  • Rationalization algorithms - Planar remeshing (PQ mesh), conical mesh, circular mesh, edge offset mesh, curvature-based segmentation, panel clustering for mold reuse
  • Curtain wall systems - Stick, unitized, point-fixed, cable-net, structural glazing, double-skin, media facade, kinetic facade
  • Glass engineering - Float, tempered, laminated, IGU, vacuum glass, maximum panel sizes, cold-bending limits (L/100), structural silicone joint design, SHGC/VLT/Rw performance
  • Manufacturing output - DXF/STEP per-panel exports, flat pattern development, nesting optimization, CNC toolpath parameters

Reference files: panelization-methods.md, rationalization-techniques.md, kinetic-systems.md


digital-fabrication

Invocation: /digital-fabrication or auto-activates on fabrication/CNC/3D printing/robotic context

Digital fabrication methods and file-to-factory workflows:

  • Subtractive - 3-axis/5-axis CNC milling (wood, foam, aluminum), waterjet cutting, laser cutting (metals, acrylics, plywood), wire EDM
  • Additive - FDM/FFF, SLA/DLP, SLS, binder jetting, concrete 3D printing (contour crafting, COBOD), large-scale polymer printing
  • Robotic fabrication - 6-axis industrial robots, end effector design, robotic hot-wire cutting, incremental sheet forming, cooperative multi-robot assembly
  • Joinery & connections - CNC timber joints (mortise-tenon, dovetail, finger, scarf), parametric joint generation, metal connections, material constraints (bend radii, kerf, grain)
  • File-to-factory pipeline - Design-to-fabrication model, tolerance stack-up, assembly sequence, shipping constraints, cost model (machine time, setup, material, finishing)

Reference files: cnc-reference.md, additive-manufacturing.md, robotic-fabrication.md


5. BIM & Integration

bim-scripting

Invocation: /bim-scripting or auto-activates on Revit API/Dynamo/BIM automation context

BIM scripting and automation for Revit, ArchiCAD, and IFC:

  • Revit API - Document/Element/Parameter/Transaction model, FilteredElementCollector patterns, element creation/modification, pyRevit framework (IronPython, CPython)
  • Dynamo for Revit - Node-based visual scripting, Python Script nodes, custom packages (Clockwork, Springs, Rhythm, BimorphNodes)
  • IFC schema - IFC4x3 entity hierarchy, IfcProduct subtypes, IfcPropertySet, IfcRelationship, MVD (Model View Definition)
  • 15 automation recipes - Room data sheets, schedule export, clash report parsing, parameter mapping, family batch editing, model quality checks
  • CI/CD for BIM - Model checking pipelines, automated exports, version control (Git-LFS, BIM360, ACC), classification compliance (Uniclass, OmniClass)

Reference files: revit-api-reference.md, ifc-schema.md


interoperability

Invocation: /interoperability or auto-activates on file exchange/format/import/export context

Cross-platform data exchange and format translation:

  • Geometry formats - OBJ, STL, PLY, 3DM, STEP, IGES, SAT, Parasolid, glTF/GLB, USD, FBX, DXF/DWG with capability matrix
  • BIM & GIS formats - IFC (2x3, 4, 4x3), RVT, gbXML, CityGML/CityJSON, Shapefile, GeoJSON, GeoPackage, LAS/LAZ point clouds
  • Exchange workflows - Rhino to Revit (7 methods), Grasshopper to Dynamo, Revit to Unreal/Unity, GIS to BIM, BIM to fabrication
  • API bridges - Rhino.Inside.Revit, Speckle, Hypar, Trimble Connect, Autodesk Platform Services, McNeel Compute
  • Coordinate systems & data loss - WCS/UCS, project/survey base points, CRS in GIS, georeferencing, round-trip fidelity testing

Reference files: format-reference.md, pipeline-patterns.md


scripting-reference

Invocation: /scripting-reference or auto-activates on RhinoScript/Python/C#/GhPython context

Programming reference for AEC computational design environments:

  • RhinoCommon & GhPython - Geometry classes (Point3d, Curve, Brep, Mesh), DataTree access, custom component development, display conduits
  • Python for AEC - NumPy for geometry arrays, SciPy for optimization, Shapely for 2D, Trimesh for meshes, Open3D for point clouds, PyVista for visualization
  • C++ geometry kernels - OpenCASCADE, CGAL, libigl, Eigen, OpenMesh for half-edge mesh
  • JavaScript / TypeScript - Three.js, Rhino3dm.js, IFC.js, CesiumJS, WebGPU compute shaders
  • Performance patterns - Vectorized operations, spatial hashing, level-of-detail, instancing, GPU acceleration (CUDA, OpenCL)

Reference files: csharp-grasshopper.md, python-rhino-reference.md, web-3d-reference.md


6. Optimization & Intelligence

optimization-methods

Invocation: /optimization-methods or auto-activates on optimization/solver/objective/constraint context

Optimization algorithms and methods for design problems:

  • Single-objective - Gradient descent, Newton's method, Nelder-Mead, simulated annealing, tabu search, BFGS/L-BFGS
  • Multi-objective - NSGA-II, NSGA-III, MOEA/D, epsilon-constraint, Pareto front visualization and selection
  • Topology optimization - SIMP, BESO, level-set methods, homogenization for structural material distribution
  • Layout & shape optimization - Space allocation, adjacency satisfaction, free-form deformation (FFD), RBF morphing, adjoint methods
  • Surrogate models - Kriging/Gaussian process, RBF, polynomial response surface, neural network surrogates, Bayesian optimization

Reference files: algorithm-catalog.md, implementation-guide.md


data-driven-design

Invocation: /data-driven-design or auto-activates on data/analysis/visualization/sensing context

Data-driven approaches to design decision-making:

  • Sensor data & POE - IoT sensor types (temperature, humidity, CO2, occupancy, light), post-occupancy evaluation methodology, behavioral mapping
  • Spatial data analysis - Kernel density estimation, spatial autocorrelation (Moran's I), space syntax integration, visibility graph analysis
  • Design space mapping - Parallel coordinates, t-SNE/UMAP, clustering (k-means, DBSCAN), sensitivity analysis (Sobol indices, Morris method)
  • Urban data - OpenStreetMap, building footprints, census, mobility traces, transit feeds, satellite imagery classification
  • Visualization - Heatmaps, isosurfaces, vector fields, AR/VR data overlays, dashboards (Grafana, D3.js)

Reference files: gis-integration.md, sensor-data.md, space-syntax.md


mesh-processing

Invocation: /mesh-processing or auto-activates on mesh/subdivision/remeshing/topology context

Mesh generation, analysis, and processing for AEC geometry:

  • Mesh generation - Delaunay triangulation, advancing front, Marching Cubes, Dual Contouring, tetrahedral meshing (TetGen, Gmsh)
  • Quality & subdivision - Aspect ratio, minimum angle, Jacobian, skewness metrics, Catmull-Clark, Loop, Doo-Sabin, Butterfly, crease edges
  • Remeshing - Isotropic, anisotropic (curvature-adapted), quad-dominant, instant meshes, frame-field based methods
  • Mesh repair - Non-manifold detection, hole filling, self-intersection removal, normal consistency, QEM edge collapse simplification
  • Half-edge data structure - Implementation patterns, traversal algorithms, Euler operators, topological queries, large-scale out-of-core processing

Reference files: mesh-operations-catalog.md, mesh-quality.md


design-automation

Invocation: /design-automation or auto-activates on automation/workflow/pipeline/batch context

Design process automation and workflow orchestration:

  • Automation taxonomy - Rule-based, template-based, constraint-based, AI-assisted, fully autonomous with appropriate use cases
  • Parametric templates - Design template authoring, parameter binding, variant generation, batch output, configuration management
  • Workflow orchestration - DAG-based task scheduling, dependency resolution, parallel execution, human-in-the-loop checkpoints
  • Drawing automation - Automated plan/section/elevation generation, dimensioning, annotation, title block population, sheet set management
  • Testing & versioning - Unit testing parametric definitions, regression testing, golden file comparison, design version control and branching

Reference files: rule-systems.md, space-planning.md


ml-for-aec

Invocation: /ml-for-aec or auto-activates on machine learning/neural network/AI/prediction context

Machine learning and AI applications in architecture, engineering, and construction:

  • Supervised learning - Energy prediction (Random Forest, XGBoost), structural performance prediction, cost estimation, occupancy prediction, material classification
  • Generative models - GANs for floorplan generation (pix2pix, StyleGAN), VAE for design exploration, diffusion models for 3D, graph neural networks for layout
  • Computer vision - Construction progress monitoring, defect detection, as-built vs. as-designed comparison, point cloud segmentation (PointNet++)
  • RL & physics-informed ML - HVAC optimization, construction scheduling, robotic assembly paths, PINNs for structural analysis, neural operators for PDE solving
  • NLP & MLOps - Building code parsing, specification extraction, compliance checking, data collection from BIM, model training pipelines, deployment in design tools

Reference files: cv-applications.md, generative-models.md, prediction-models.md


7. Computation

cd-calculator

Invocation: /cd-calculator or auto-activates when computation is needed

7 Python calculators for precise computational design metrics. See Computational Design Calculator section below for full usage.

Scripts: geometry_calculator.py, structural_checker.py, solar_calculator.py, panel_optimizer.py, mesh_analyzer.py, material_estimator.py, fabrication_calculator.py Reference files: formulas.md


Computational Design Calculator

All calculators output human-readable formatted text by default, with a --json flag for structured output.

Geometry Calculator

Compute cross-section properties for common structural shapes: area, perimeter, centroid, moments of inertia, section moduli, and radii of gyration. All inputs in millimeters.

python geometry_calculator.py --shape rectangle --width 300 --height 500
python geometry_calculator.py --shape i-beam --width 200 --height 400 --flange-thickness 15 --web-thickness 10
ParameterDescriptionDefault
--shapeShape type: rectangle, circle, triangle, i-beam, hollow-rect, hollow-circle, l-shape, t-shape, polygonRequired
--widthWidth in mm-
--heightHeight in mm-
--radiusRadius in mm-
--outer-radiusOuter radius in mm-
--inner-radiusInner radius in mm-
--baseBase width in mm (triangle)-
--flange-thicknessFlange thickness in mm-
--web-thicknessWeb thickness in mm-
--wall-thicknessWall thickness in mm-
--thicknessLeg thickness in mm (L-shape)-
--verticesPolygon vertices as x1,y1;x2,y2;...-
--jsonOutput as JSONFalse

Structural Checker

Quick structural sizing and verification for steel members based on simplified Eurocode 3 / ASCE formulas.

python structural_checker.py --check beam --span 6000 --load 15 --steel-grade S355
python structural_checker.py --check column --load 2000 --height 4000
python structural_checker.py --check deflection --span 8000 --load 10 --section IPE300
ParameterDescriptionDefault
--checkCheck type: beam, column, deflectionRequired
--spanBeam span or length in mm-
--loadUDL (kN/m) for beams, axial load (kN) for columns-
--steel-gradeSteel grade: S235, S275, S355, S460S355
--heightColumn height in mm-
--buckling-length-factorEffective length factor k1.0
--sectionNamed section (e.g. IPE300)-
--moment-of-inertiaSection Ix in mm^4 (for deflection check)-
--deflection-limitDeflection limit (e.g. L/250)L/250
--jsonOutput as JSONFalse

Solar Calculator

Compute solar position, shadow geometry, PV parameters, and annual radiation for any location. Based on Spencer (1971) and ASHRAE solar geometry equations.

python solar_calculator.py --latitude 51.5 --longitude -0.12 --date 2025-06-21 --time 12:00
python solar_calculator.py --latitude 25.2 --longitude 55.3 --annual-summary
python solar_calculator.py --latitude 40.7 --longitude -74.0 --shadow-analysis --object-height 30
ParameterDescriptionDefault
--latitudeSite latitude (-90 to 90)Required
--longitudeSite longitude (-180 to 180)Required
--dateDate as YYYY-MM-DD-
--timeSolar time as HH:MM12:00
--annual-summaryMonthly solar data summaryFalse
--shadow-analysisShadow length analysisFalse
--object-heightObject height in meters (for shadow analysis)10.0
--pv-tiltOptimal PV tilt calculationFalse
--jsonOutput as JSONFalse

Panel Optimizer

Rationalize facade panel inventories by clustering similar panel dimensions within configurable tolerance. Estimates material waste and cost impacts.

python panel_optimizer.py --panels "1200x800,1200x810,1500x900,1500x895" --tolerance 15
python panel_optimizer.py --panels "1200x800,1200x810" --sheet-width 2500 --sheet-height 1250
ParameterDescriptionDefault
--panelsComma-separated panel dimensions WxH in mm (e.g. 1200x800,1200x810)Required
--toleranceGrouping tolerance in mm10
--sheet-widthRaw sheet width in mm-
--sheet-heightRaw sheet height in mm-
--cost-per-uniqueCost premium per unique panel type500
--jsonOutput as JSONFalse

Mesh Analyzer

Evaluate mesh quality and topological properties for architectural meshes. Reads OBJ files or accepts inline vertex/face data. Computes vertex/face/edge count, Euler characteristic, genus, manifold check, boundary edges, face area statistics, aspect ratios, normal consistency, and bounding box.

python mesh_analyzer.py --file model.obj
python mesh_analyzer.py --vertices "0,0,0;1,0,0;0.5,1,0;0.5,0.5,1" --faces "0,1,2;0,1,3;1,2,3;0,2,3"
ParameterDescriptionDefault
--filePath to OBJ file-
--verticesInline vertices: x,y,z;x,y,z;...-
--facesInline faces: i,j,k;i,j,k;...-
--jsonOutput as JSONFalse

Material Estimator

Estimate material quantities, weights, and embodied carbon for buildings at early design stage. Two modes: parametric (from building type and GFA) or direct (from explicit material volumes/areas).

python material_estimator.py --building-type office --gfa 5000 --floors 12 --include-embodied-carbon
python material_estimator.py --concrete-volume 800 --steel-ratio 120 --glass-area 2000
ParameterDescriptionDefault
--building-typeBuilding type: residential, office, industrial, retail-
--gfaGross floor area in m2-
--floorsNumber of floors-
--concrete-volumeConcrete volume in m3-
--steel-ratioRebar ratio in kg/m3 of concrete-
--glass-areaGlass area in m2-
--timber-volumeTimber volume in m3-
--waste-factorOverride waste factor (e.g. 1.10)-
--include-embodied-carbonCalculate embodied carbonFalse
--jsonOutput as JSONFalse

Fabrication Calculator

Estimate fabrication time and cost for CNC milling, FDM 3D printing, and laser cutting. Uses industry-standard feed rates, material costs, and process parameters.

python fabrication_calculator.py --process cnc-milling --path-length 5000 --tool-changes 3 --material wood
python fabrication_calculator.py --process 3d-print --volume 500 --height 200 --layer-height 0.2
python fabrication_calculator.py --process laser-cut --cut-length 8000 --material acrylic --thickness 6
ParameterDescriptionDefault
--processFabrication process: cnc-milling, 3d-print, laser-cutRequired
--path-lengthCNC tool path length in mm-
--tool-changesNumber of tool changes0
--feed-rateOverride feed rate in mm/min-
--volumePart volume in cm3 (for 3D printing)-
--heightPrint height in mm-
--layer-heightLayer height in mm0.2
--infillInfill percentage20
--cut-lengthTotal cut path length in mm (for laser)-
--thicknessMaterial thickness in mm-
--materialMaterial type (depends on process)-
--hourly-rateMachine/labor rate in $/hr75
--jsonOutput as JSONFalse

Knowledge Base

Pioneers & Key Figures

PioneerKey Contribution
Frei OttoForm-finding, minimal surfaces, tensile structures
Greg LynnAnimate form, blob architecture, computational morphogenesis
Patrik SchumacherParametricism manifesto, algorithmic urbanism
Mark BurrySagrada Familia digital reconstruction, complex geometry
Achim MengesComputational design and material systems, ICD/ITKE
Robert AishDesignScript, SmartGeometry, building modeling pioneer
Neri OxmanMaterial ecology, multi-material 3D printing, bio-computation
Cecil BalmondInformal structures, algorithmic structural design
Helmut PottmannArchitectural geometry, discrete differential geometry
Buckminster FullerGeodesic domes, tensegrity, synergetics
Felix CandelaThin-shell concrete, hyperbolic paraboloids
Heinz IslerExperimental shell structures, hanging model form-finding
Santiago CalatravaKinetic structures, bio-inspired engineering
Werner SobekLightweight construction, adaptive facades, ultra-thin glass
Philippe BlockThrust network analysis, unreinforced stone vaulting (ETH)
Caitlin MuellerDigital structures, structural optimization (MIT)
Fabian ScheurerDesign-to-production, timber fabrication (designtoproduction)
Michael HansmeyerComputational architecture, subdivided columns
Benjamin DillenburgerLarge-scale 3D printing, digital concrete (ETH)
Jenny SabinMaterial computation, responsive architecture
Skylar TibbitsSelf-assembly, 4D printing, programmable materials (MIT)

Tools & Platforms

CategoryTools
Parametric ModelingGrasshopper, Dynamo, Houdini, Marionette (Vectorworks)
CAD / ModelingRhino, AutoCAD, SketchUp, Blender, FreeCAD, Fusion 360
BIMRevit, ArchiCAD, Tekla Structures, Allplan, Vectorworks
Structural AnalysisKaramba3D, Robot Structural Analysis, SAP2000, ETABS, Sofistik, OpenSees
Environmental SimulationLadybug/Honeybee, EnergyPlus, Radiance, DAYSIM, IES VE, DesignBuilder
CFDOpenFOAM, Butterfly (GH), Autodesk CFD, SimScale, ANSYS Fluent
FabricationRoboDK, KUKA
OptimizationGalapagos, Octopus, Opossum, Wallacei, modeFRONTIER
Mesh ProcessingMeshLab, CloudCompare, Instant Meshes, libigl, OpenMesh, Trimesh
VisualizationEnscape, Twinmotion, Lumion, V-Ray, Unreal Engine, Unity
Data / GISQGIS, ArcGIS, DeckGL, Kepler.gl, Mapbox, CesiumJS
InteroperabilitySpeckle, Rhino.Inside, Hypar, Trimble Connect, Autodesk Platform Services

International Standards Referenced

StandardScope
Eurocode (EN 1990-1999)Structural design: actions, concrete, steel, timber, masonry, geotechnical
ASHRAE 90.1 / 55Energy efficiency, thermal comfort
EN 15251 / EN 16798Indoor environmental quality, adaptive comfort
ISO 52000 seriesEnergy performance of buildings
BS EN 12464-1Lighting of work places
ISO 3382Room acoustics measurement
EN 13501Fire classification of construction products
IFC (ISO 16739)Industry Foundation Classes for BIM interoperability
LEED v4 / v4.1Green building rating system (USGBC)
BREEAMBuilding Research Establishment Environmental Assessment Method
Passive House (PHI)Ultra-low energy building standard
BS 7974Fire safety engineering

Analysis Engines

EngineDomainIntegration
Karamba3DStructural FEA (beam, shell)Grasshopper plugin
Radiance / DAYSIMDaylight simulationHoneybee (GH), command line
EnergyPlusWhole-building energyHoneybee (GH), OpenStudio
OpenFOAMCFD (wind, ventilation)Butterfly (GH), CLI
SAP2000 / ETABSStructural analysisAPI (COM/.NET)
Kangaroo PhysicsReal-time physics (form-finding, relaxation)Grasshopper plugin
ANSYSMulti-physics (structural, thermal, CFD)Workbench scripting
SofistikStructural FEA (advanced shell, cable)Rhino/GH plugin

Architecture

skills/
├── cd-foundations/                  # Foundation (auto-fire, Claude-only)
│   ├── SKILL.md                     # Pioneer matrix, taxonomy, routing
│   └── references/                  # pioneers-and-movements, core-concepts,
│                                    # tools-ecosystem, learning-pathways
├── parametric-modeling/             # Parametric design
│   ├── SKILL.md                     # Parameter types, DAG, feedback loops
│   └── references/                  # grasshopper-patterns, dynamo-patterns,
│                                    # data-structures
├── generative-design/               # Generative & evolutionary
│   ├── SKILL.md                     # GA, NSGA-II, fitness, genotype mapping
│   ├── references/                  # evolutionary-algorithms, fitness-functions
│   └── templates/                   # optimization-report
├── computational-geometry/          # Core geometry
│   ├── SKILL.md                     # NURBS, meshes, booleans, intersection
│   └── references/                  # nurbs-reference, mesh-fundamentals,
│                                    # tessellation-methods
├── algorithmic-patterns/            # Patterns & tessellation
│   ├── SKILL.md                     # Tilings, Islamic, fractals, packing
│   └── references/                  # pattern-catalog, biological-computation
├── structural-computation/          # Structural analysis
│   ├── SKILL.md                     # Form-finding, FEA, shells, optimization
│   └── references/                  # form-finding-methods, fea-fundamentals,
│                                    # topology-optimization
├── environmental-simulation/        # Environmental performance
│   ├── SKILL.md                     # Solar, daylight, wind, thermal, acoustic
│   └── references/                  # daylight-standards, cfd-basics,
│                                    # energy-modeling
├── facade-computation/              # Facade engineering
│   ├── SKILL.md                     # Panelization, rationalization, glass
│   └── references/                  # panelization-methods, rationalization-techniques,
│                                    # kinetic-systems
├── digital-fabrication/             # Digital fabrication
│   ├── SKILL.md                     # CNC, 3D print, robotic, joinery
│   ├── references/                  # cnc-reference, additive-manufacturing,
│   │                                # robotic-fabrication
│   └── templates/                   # fabrication-spec
├── bim-scripting/                   # BIM automation
│   ├── SKILL.md                     # Revit API, Dynamo, IFC, pyRevit
│   ├── references/                  # revit-api-reference, ifc-schema
│   └── templates/                   # bim-automation-spec
├── interoperability/                # Data exchange
│   ├── SKILL.md                     # Formats, workflows, coordinate systems
│   └── references/                  # format-reference, pipeline-patterns
├── scripting-reference/             # Programming reference
│   ├── SKILL.md                     # RhinoCommon, GhPython, C#, JS
│   └── references/                  # csharp-grasshopper, python-rhino-reference,
│                                    # web-3d-reference
├── optimization-methods/            # Optimization
│   ├── SKILL.md                     # Single/multi-objective, topology, layout
│   └── references/                  # algorithm-catalog, implementation-guide
├── data-driven-design/              # Data-driven design
│   ├── SKILL.md                     # Sensors, POE, spatial analysis, viz
│   └── references/                  # gis-integration, sensor-data,
│                                    # space-syntax
├── mesh-processing/                 # Mesh operations
│   ├── SKILL.md                     # Generation, quality, subdivision, repair
│   └── references/                  # mesh-operations-catalog, mesh-quality
├── design-automation/               # Automation
│   ├── SKILL.md                     # Templates, rules, workflows, drawing
│   ├── references/                  # rule-systems, space-planning
│   └── templates/                   # automation-workflow
├── ml-for-aec/                      # Machine learning
│   ├── SKILL.md                     # Supervised, GAN, CV, RL, GNN, NLP
│   └── references/                  # cv-applications, generative-models,
│                                    # prediction-models
└── cd-calculator/                   # Computation
    ├── SKILL.md                     # 7 calculators
    ├── scripts/                     # geometry_calculator, structural_checker,
    │                                # solar_calculator, panel_optimizer,
    │                                # mesh_analyzer, material_estimator,
    │                                # fabrication_calculator
    └── references/                  # formulas

Example Prompts

These demonstrate how skills auto-activate - no slash commands needed:

"Design a parametric facade with variable apertures based on solar exposure"
  → cd-foundations + parametric-modeling + facade-computation fire automatically

"What's the optimal panelization for a double-curved glass surface?"
  → facade-computation fires with rationalization algorithms

"Run a quick structural check for a 12m steel beam with 5 kN/m2 load"
  → cd-calculator fires and runs structural_checker.py

"Generate a Voronoi tessellation pattern for this facade"
  → algorithmic-patterns fires with tessellation methods

"How do I set up a Grasshopper definition for an evolutionary facade optimization?"
  → parametric-modeling + generative-design + scripting-reference fire

"Calculate solar radiation on a south-facing surface at 40 degrees latitude"
  → cd-calculator fires and runs solar_calculator.py

"What mesh quality should I target for a structural FEA of a shell?"
  → mesh-processing + structural-computation fire

"Estimate embodied carbon for a 20-story concrete frame building"
  → cd-calculator fires and runs material_estimator.py

"How do I export a Grasshopper model to Revit while preserving parameters?"
  → interoperability fires with exchange workflows

"Train a neural network to predict building energy performance from geometry"
  → ml-for-aec fires with supervised learning methods

"What are the CNC milling parameters for a plywood formwork mold?"
  → digital-fabrication fires with CNC parameters

"Optimize the topology of a concrete slab to minimize material"
  → optimization-methods fires with topology optimization (SIMP)

Slash commands for direct invocation:

/parametric-modeling Design a responsive shading system for a south facade in Dubai
  → Full parametric workflow with solar feedback loop

/structural-computation Form-find a gridshell over a 30m x 15m rectangular plan
  → Force density method with buckling analysis and member sizing

/cd-calculator geometry --shape hollow-circle --outer-radius 150 --inner-radius 100
  → Cross-section properties: area, moments of inertia, section moduli

/facade-computation Panelize a freeform tower envelope with max 500 unique panels
  → Rationalization strategy with clustering, mold reuse, and cost estimate

Stats

MetricCount
Skills18 (interconnected with automatic routing)
Total files75+
Total content35,000+ lines
SKILL.md files18 (~350-900 lines each)
Reference files60+
Python calculators7
Pioneers & key figures25+
Tools & platforms30+
Analysis engines8
International standards12+
Structural systems covered12 (beam, slab, shell, cable, gridshell, tensegrity, etc.)
Facade panel types8
Fabrication methods6 (CNC, laser, 3D printing, waterjet, robotic, wire cutting)
Tessellation types30+ (regular, semi-regular, Penrose, Islamic, fractal, aperiodic)
Optimization algorithms15+
ML model types8
File formats supported25+
BIM automation recipes15

Author & License

Created by Abhinav Bhardwaj

Copyright (c) 2026 Abhinav Bhardwaj. All rights reserved.

Released under the MIT License.


Computational Design Skills - A Claude Code skills plugin for computational design in AEC.

Claude Skills For Computational Designers alternatives

View more →

Similar agent skills in Design & Media, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Claude Skills For Computational Designers (this page)
Abhinavbwj
224MITMar 26, 2026Scanned, no flagged issues
Open Design
nexu-io
105kApache-2.0Nov 1, 2026Scanned, no flagged issues
Impeccable
pbakaus
99kApache-2.0Nov 1, 2026Scanned, no flagged issues
Diagram Design
cathrynlavery
64kMITNov 1, 2026Scanned, no flagged issues
Huashu Design
alchaincyf
28kMITOct 30, 2026Scanned, no flagged issues
Brag
latent-spaces
20kMITOct 23, 2026Scanned, no flagged issues