Not in the top 1,000 by GitHub stars

Abhinavbwj/Claude-skills-for-Computational-Designers

Claude skills for Computational Designers

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/algorithmic-patterns/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/bim-scripting/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/cd-calculator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/cd-foundations/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/computational-geometry/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/data-driven-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/design-automation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/digital-fabrication/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/environmental-simulation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/facade-computation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/generative-design/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/interoperability/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/mesh-processing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/ml-for-aec/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/optimization-methods/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/parametric-modeling/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/scripting-reference/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

skills/structural-computation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

7a090c9ddc92 → 7a090c9ddc92

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 7a090c9ddc92

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 7a090c9ddc92e441b1419910673edbcfa7a962ed

git clone --filter=blob:none --no-checkout https://github.com/Abhinavbwj/Claude-skills-for-Computational-Designers.git .hotskills/abhinavbwj-claude-skills-for-computational-designers && git -C .hotskills/abhinavbwj-claude-skills-for-computational-designers checkout --detach 7a090c9ddc92e441b1419910673edbcfa7a962ed # Copy each selected skill directory from .hotskills/abhinavbwj-claude-skills-for-computational-designers into .claude/skills/<skill-name>/
226GitHub stars
2stars in 7 days
18skills in this repository
0commits in 30 days

Heat

2.4
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 5, 2026226

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

When your agent uses it

L-systems, cellular automata, agent-based modeling, swarm intelligence, reaction-diffusion, growth algorithms, packing algorithms, and nature-inspired computation for AEC design

What it loads into context

Frontmatter

103 tokens

Always available to the agent

SKILL.md

6,806 tokens

When the skill is activated

Reference documents

19,635 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 1. Nature-Inspired Computation in AEC
  2. 2. L-Systems (Lindenmayer Systems)
  3. 3. Cellular Automata (CA)
  4. 4. Agent-Based Modeling (ABM)
  5. 5. Swarm Intelligence
  6. 6. Reaction-Diffusion
  7. 7. Growth and Packing Algorithms
  8. 8. Space-Filling and Fractal Geometry
  9. 9. Implementation Guide
  10. Algorithm Selection Guide
  11. References

Files

  • ../../.claude-plugin/plugin.jsonasset1,403 bytes
  • SKILL.mdcore26,652 bytes
  • SKILL.mdcore26,652 bytes
  • SKILL.mdcore26,652 bytes
  • SKILL.mdcore26,652 bytes
  • SKILL.mdcore26,652 bytes
  • references/biological-computation.mddoc38,706 bytes
  • references/pattern-catalog.mddoc48,161 bytes
Read SKILL.md

# Algorithmic Patterns for AEC Design

## 1. Nature-Inspired Computation in AEC

### Why Biological Algorithms Matter for Design

For three and a half billion years, evolution has solved the optimization problems architects and engineers face daily: distributing material efficiently, creating structures that resist loads with minimal mass, organizing circulation for millions of agents, regulating temperature without mechanical systems, and generating complex forms from simple rules. Nature-inspired computation translates these solutions into programmable algorithms that transform AEC practice.

The fundamental insight is that complexity does not require complex instructions. A fern frond with thousands of precisely placed leaflets emerges from a recursive rule fitting in a single line of code. A termite mound maintaining two-degree temperature stability is built by agents following three local rules. An oak tree optimally distributing material to resist wind has no central controller -- it grows according to Wolff's law, depositing material where stress is highest.

### Emergence and Self-Organization

Emergence produces macro-scale patterns from micro-scale interactions without centralized control. In AEC, this challenges conventional top-down design, replacing it with local rules and boundary conditions that self-organize into coherent spatial configurations.
View the complete source on GitHub

Skills included

Repository facts

License
MIT
Created
Mar 26, 2026
Last pushed
Mar 26, 2026
Forks
41
Open issues
0
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 142 notes
  • skills/algorithmic-patterns/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/algorithmic-patterns/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/algorithmic-patterns/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/algorithmic-patterns/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bim-scripting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 71 signals by file

skills/algorithmic-patterns/references/biological-computation.md

  • Network accessline 283
    **Thigmotropism:** Growth in response to touch. Climbing plants (vines, tendrils) coil around supports. The touched side grows more slowly, causing the stem to curl around the object.
  • Network accessline 388
    **Pinecone-inspired hygroscopic actuators:** Pinecone scales open when dry and close when wet, driven entirely by the differential swelling of two layers of cells with different fiber orientations. Achim Menges' HygroSkin pavilion (2013) us

skills/bim-scripting/SKILL.md

  • Network accessline 463
    # Clone an extension from GitHub pyrevit extend ui MyExtension https://github.com/user/repo.git
  • Network accessline 464
    pyrevit extend ui MyExtension https://github.com/user/repo.git

skills/bim-scripting/templates/bim-automation-spec.md

  • Network accessline 470
    Deployment path:   Network: [\\server\share\pyrevit-extensions\]   Git: [https://github.com/org/repo.git]
  • Network accessline 471
    Network: [\\server\share\pyrevit-extensions\]   Git: [https://github.com/org/repo.git]   Local: [C:\ProgramData\pyRevit\Extensions\]
  • Network accessline 472
    Git: [https://github.com/org/repo.git]

skills/cd-calculator/scripts/fabrication_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/cd-calculator/scripts/geometry_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/cd-calculator/scripts/material_estimator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/cd-calculator/scripts/mesh_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 463
    nc = r['normal_consistency']

skills/cd-calculator/scripts/panel_optimizer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/cd-calculator/scripts/solar_calculator.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/cd-calculator/scripts/structural_checker.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/cd-foundations/SKILL.md

  • Network accessline 517
    - Food4Rhino: https://www.food4rhino.com/ (Grasshopper plugin repository)
  • Network accessline 518
    - Dynamo Package Manager: https://dynamopackages.com/
  • Network accessline 519
    - Speckle: https://speckle.systems/
  • Network accessline 520
    - COMPAS Framework: https://compas-dev.github.io/
  • Network accessline 521
    - Ladybug Tools: https://www.ladybug.tools/
  • Network accessline 522
    - ShapeDiver: https://shapediver.com/
  • Network accessline 523
    - Hypar: https://hypar.io/
  • Network accessline 524
    - McNeel Forum (Grasshopper): https://discourse.mcneel.com/c/grasshopper/
  • Network accessline 525
    - Dynamo Forum: https://forum.dynamobim.com/
  • Network accessline 526
    - Computational Design community: https://parametrichouse.com/

skills/data-driven-design/SKILL.md

  • Network accessline 488
    #### OpenStreetMap Overpass API - **Endpoint**: `https://overpass-api.de/api/interpreter`
  • Network accessline 489
    - **Endpoint**: `https://overpass-api.de/api/interpreter`

skills/design-automation/references/space-planning.md

  • Network accessline 720
    for dr in range(width_cells):             for dc in range(width_cells):                 nr, nc = r + dr, c + dc
  • Network accessline 721
    for dc in range(width_cells):                 nr, nc = r + dr, c + dc                 if nr >= rows or nc >= cols:
  • Network accessline 722
    nr, nc = r + dr, c + dc
  • Network accessline 723
    if nr >= rows or nc >= cols:

skills/facade-computation/references/kinetic-systems.md

  • Network accessline 113
    - **Actuation**: SMA wire (heat-activated, no motor) or small servo motor per panel/group. - **Properties**: When closed, panels overlap and create a sealed surface. When open, panels tilt outward and create ventilation gaps. - **Precedent*
  • Network accessline 115
    - **Precedent**: Homeostatic Facade System (Decker Yeadon, prototype) — bi-metal strips that curl open in response to heat.

skills/interoperability/SKILL.md

  • Network accessline 799
    POST https://developer.api.autodesk.com/authentication/v2/token
  • Access to secretsline 802
    [Credential-related source omitted]
  • Network accessline 837
    def api_call_with_retry(url, headers, max_retries=3):     for attempt in range(max_retries):         response = requests.get(url, headers=headers)
  • Network accessline 838
    for attempt in range(max_retries):         response = requests.get(url, headers=headers)         if response.status_code == 200:
  • Network accessline 839
    response = requests.get(url, headers=headers)

skills/interoperability/references/format-reference.md

  • Network accessline 149
    <?xml version="1.0" encoding="UTF-8"?> <model unit="millimeter" xml:lang="en-US"        xmlns="http://schemas.microsoft.com/3dmanufacturing/core/2015/02">
  • Network accessline 150
    <model unit="millimeter" xml:lang="en-US"        xmlns="http://schemas.microsoft.com/3dmanufacturing/core/2015/02">   <resources>
  • Network accessline 151
    xmlns="http://schemas.microsoft.com/3dmanufacturing/core/2015/02">
  • Network accessline 467
    <?xml version="1.0" encoding="UTF-8"?> <gbXML xmlns="http://www.gbxml.org/schema"
  • Network accessline 468
    <gbXML xmlns="http://www.gbxml.org/schema"

skills/interoperability/references/pipeline-patterns.md

  • Network accessline 554
    <!-- Embed Speckle viewer in any webpage --> <iframe   src="https://speckle.xyz/embed?stream=STREAM_ID&branch=main&commit=latest"
  • Network accessline 555
    <iframe   src="https://speckle.xyz/embed?stream=STREAM_ID&branch=main&commit=latest"   width="100%" height="600px"
  • Network accessline 556
    src="https://speckle.xyz/embed?stream=STREAM_ID&branch=main&commit=latest"
  • Network accessline 567
    const viewer = new Viewer(container, DefaultViewerParams) await viewer.init() await viewer.loadObject('https://speckle.xyz/streams/STREAM_ID/objects/OBJECT_ID')
  • Network accessline 569
    await viewer.loadObject('https://speckle.xyz/streams/STREAM_ID/objects/OBJECT_ID')

skills/optimization-methods/references/implementation-guide.md

  • Dangerous shell operationline 1069
    | Expensive eval (FEA ~1min) | Bayesian: 50-200 | 1-3 hours |
  • Dangerous shell operationline 1070
    | Very expensive eval (CFD ~1hr) | Bayesian: 20-100 | 1-4 days |

skills/scripting-reference/SKILL.md

  • Network accessline 364
    # NurbsCurve by control points pts = [rg.Point3d(i*10, (i%3)*5, 0) for i in range(6)] nc = rg.NurbsCurve.Create(False, 3, pts)  # open, degree 3
  • Network accessline 366
    nc = rg.NurbsCurve.Create(False, 3, pts)  # open, degree 3
  • Network accessline 1274
    import requests # GET response = requests.get("https://api.openweathermap.org/data/2.5/weather",
  • Network accessline 1275
    # GET response = requests.get("https://api.openweathermap.org/data/2.5/weather",                          params={"lat": 40.7, "lon": -74.0, "appid": key})
  • Network accessline 1276
    response = requests.get("https://api.openweathermap.org/data/2.5/weather",
  • Network accessline 1280
    # POST (e.g., to Speckle) response = requests.post("https://speckle.xyz/api/streams",
  • Network accessline 1281
    response = requests.post("https://speckle.xyz/api/streams",
  • Network accessline 1415
    - Official: https://developer.rhino3d.com/api/rhinocommon/
  • Network accessline 1416
    - Samples: https://github.com/mcneel/rhino-developer-samples
  • Network accessline 1417
    - Discourse: https://discourse.mcneel.com/c/scripting
  • Network accessline 1421
    - RevitAPIDocs: https://www.revitapidocs.com/
  • Network accessline 1423
    - The Building Coder blog: https://thebuildingcoder.typepad.com/
  • Network accessline 1427
    - Official: https://threejs.org/docs/
  • Network accessline 1428
    - Examples: https://threejs.org/examples/
  • Network accessline 1429
    - IFC.js: https://ifcjs.github.io/info/

skills/scripting-reference/references/csharp-grasshopper.md

  • Network accessline 1134
    - Your Name description: AEC computational design tools for Grasshopper url: https://github.com/yourname/my-aec-tools
  • Network accessline 1136
    url: https://github.com/yourname/my-aec-tools

skills/scripting-reference/references/web-3d-reference.md

  • Network accessline 181
    // Setup Draco compression decoder (optional but recommended) const dracoLoader = new DRACOLoader(); dracoLoader.setDecoderPath('https://www.gstatic.com/draco/versioned/decoders/1.5.6/');
  • Network accessline 183
    dracoLoader.setDecoderPath('https://www.gstatic.com/draco/versioned/decoders/1.5.6/');
  • Network accessline 1407
    const container = document.getElementById('speckle-viewer'); const viewer = await initSpeckleViewer(container,     'https://speckle.xyz/streams/abc123/objects/def456');
  • Network accessline 1409
    'https://speckle.xyz/streams/abc123/objects/def456');

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 71 facts

and 21 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/plugin.json.claude/skills/<skill-name>/
CodexUnknownNo evidence
CursorUnknownNo evidence
Gemini CLIUnknownNo evidence
GitHub CopilotUnknownNo evidence
OpenCodeUnknownNo evidence
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.