Architecture Patterns
wshobson/agents
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design.
Architectural material properties, durability, sustainability, specification, detailing, life-cycle assessment, and material palettes for building design
$ npx skills add Abhinavbwj/Skills-Architects --skill material-selection -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Abhinavbwj/Skills-Architects material-selection --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Abhinavbwj/Skills-Architects.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/material-selection .claude/skills/material-selection && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "material-selection" agent skill from https://github.com/Abhinavbwj/Skills-Architects/tree/main/skills/material-selection into .claude/skills/material-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "material-selection", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Abhinavbwj/Skills-Architects/tree/main/skills/material-selectionType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Abhinavbwj/Skills-Architects --skill material-selection -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Abhinavbwj/Skills-Architects material-selection --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Skills-Architects.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/material-selection .agents/skills/material-selection && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "material-selection" agent skill from https://github.com/Abhinavbwj/Skills-Architects/tree/main/skills/material-selection into .agents/skills/material-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "material-selection", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Abhinavbwj/Skills-Architects --skill material-selection -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Abhinavbwj/Skills-Architects material-selection --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Skills-Architects.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/material-selection .cursor/skills/material-selection && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "material-selection" agent skill from https://github.com/Abhinavbwj/Skills-Architects/tree/main/skills/material-selection into .cursor/skills/material-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "material-selection", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Abhinavbwj/Skills-Architects.git --path skills/material-selection--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Abhinavbwj/Skills-Architects --skill material-selection -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Abhinavbwj/Skills-Architects material-selection --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Skills-Architects.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/material-selection .gemini/skills/material-selection && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "material-selection" agent skill from https://github.com/Abhinavbwj/Skills-Architects/tree/main/skills/material-selection into .gemini/skills/material-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "material-selection", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Abhinavbwj/Skills-Architects material-selectionInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Abhinavbwj/Skills-Architects --skill material-selection -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Abhinavbwj/Skills-Architects.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/material-selection .github/skills/material-selection && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "material-selection" agent skill from https://github.com/Abhinavbwj/Skills-Architects/tree/main/skills/material-selection into .github/skills/material-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "material-selection", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Abhinavbwj/Skills-Architects --skill material-selection -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Abhinavbwj/Skills-Architects material-selection --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Skills-Architects.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/material-selection .opencode/skills/material-selection && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "material-selection" agent skill from https://github.com/Abhinavbwj/Skills-Architects/tree/main/skills/material-selection into .opencode/skills/material-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "material-selection", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
material-selectionArchitectural material properties, durability, sustainability, specification, detailing, life-cycle assessment, and material palettes for building design
Material Selection is an agent skill from Abhinavbwj/Skills-Architects. Architectural material properties, durability, sustainability, specification, detailing, life-cycle assessment, and material palettes for building design
Its SKILL.md is about 8.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/material-properties.md` and `references/specification-guide.md`).
The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 30a0845. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Material Selection loads about 8.4k tokens when it runs, and up to ~20k if it reads all its reference files. Until then it costs about 43 tokens; SKILL.md has 4,069 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Abhinavbwj/Skills-Architects at commit 30a0845, republished under its MIT licence (© Abhinavbwj). 4,069 words, ~8,380 tokens.
.claude/skills/material-selection/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Comprehensive knowledge base for architectural material selection covering structural performance, durability, thermal and acoustic properties, fire resistance, embodied carbon, cost, and aesthetic quality. Invoke this skill when addressing questions about material specification, material comparison, life-cycle assessment, embodied carbon targets, material detailing, finish selection, or material-appropriate design strategies.
Every architectural material decision should be evaluated against eight performance criteria. Weight each criterion according to project priorities (structural warehouse vs. cultural institution vs. social housing).
Criterion 1: Structural Performance
Criterion 2: Durability and Weathering
Criterion 3: Thermal Properties
Criterion 4: Acoustic Properties
Criterion 5: Fire Performance
Criterion 6: Embodied Carbon and Sustainability
Criterion 7: Cost
Criterion 8: Aesthetic Quality
Scoring: 1 (poor) to 5 (excellent) per criterion. Apply weighting multipliers (1.0-3.0) based on project priorities.
| Criterion | Weight | Option A (Score) | A Weighted | Option B (Score) | B Weighted | Option C (Score) | C Weighted |
|---|---|---|---|---|---|---|---|
| Structural | 1.5 | ||||||
| Durability | 2.0 | ||||||
| Thermal | 1.5 | ||||||
| Acoustic | 1.0 | ||||||
| Fire | 2.0 | ||||||
| Embodied Carbon | 2.5 | ||||||
| Cost | 2.0 | ||||||
| Aesthetic | 1.5 | ||||||
| TOTAL | 14.0 | Σ | Σ | Σ |
Interpretation: Highest weighted total = preferred option. Sensitivity analysis: vary weights ±0.5 to test robustness. If options score within 5%, treat as equivalent and decide on qualitative factors.
In-Situ (Cast-in-Place):
Precast:
Glass-Fibre Reinforced Concrete (GRC/GFRC):
Ultra-High Performance Concrete (UHPC):
Self-Compacting Concrete (SCC):
| Finish | Method | Texture | Typical Cost Premium |
|---|---|---|---|
| Board-marked | Sawn timber formwork; grain transfers | Rough, directional | +10-20% |
| Steel-formed | Steel or resin-coated plywood formwork | Smooth, uniform | Baseline |
| Polished | Diamond grinding after curing | Mirror-like, exposes aggregate | +30-50% |
| Acid-etched | Acid wash removes surface cement paste | Exposed fine aggregate | +15-25% |
| Sandblasted | Abrasive blasting | Exposed coarse aggregate | +20-30% |
| Bush-hammered | Mechanical hammering | Rough, stone-like | +25-40% |
| Pigmented | Integral oxide pigments | Colored throughout | +15-30% |
| White concrete | White Portland cement + white aggregate | Bright white | +40-60% |
| Fabric-formed | Flexible textile formwork | Organic, draped | +20-50% |
| Grade (EN) | Yield Strength (MPa) | Tensile Strength (MPa) | Primary Use |
|---|---|---|---|
| S235 | 235 | 360-510 | Light structures, secondary steelwork |
| S275 | 275 | 410-560 | General building frames |
| S355 | 355 | 470-630 | Most common structural grade; beams, columns |
| S460 | 460 | 540-720 | High-rise, long-span, heavily loaded |
ASTM Equivalents: A36 (≈S235), A992 (≈S345-S355), A572 Gr 50 (≈S345)
| Method | Achievable Rating | Thickness | Cost ($/m² protected) |
|---|---|---|---|
| Intumescent paint | REI 30-120 | 0.5-5.0 mm DFT | $30-120 |
| Sprayed mineral fibre | REI 60-240 | 15-50 mm | $15-40 |
| Board encasement (calcium silicate) | REI 60-240 | 15-50 mm | $40-80 |
| Concrete encasement | REI 120-240 | 25-50 mm | $25-50 |
| Water-filled hollow sections | REI 120+ | N/A (hollow section) | $50-100 (system) |
| Species | Density (kg/m³) | Strength Class | Durability (EN 350) | Primary Use |
|---|---|---|---|---|
| European Spruce (Picea abies) | 380-450 | C16-C24 | 4 (poor) | Structural framing, CLT |
| Scots Pine (Pinus sylvestris) | 440-530 | C18-C27 | 3-4 | Joinery, structural |
| Douglas Fir (Pseudotsuga menziesii) | 480-560 | C24-C30 | 3 (moderate) | Heavy structural, glulam |
| Western Red Cedar (Thuja plicata) | 330-380 | C14-C16 | 2 (durable) | External cladding, shingles |
| Larch (Larix decidua) | 470-560 | C24-C27 | 3 (moderate) | External cladding, decking |
| Sitka Spruce (Picea sitchensis) | 380-440 | C16-C20 | 4 (poor) | Structural framing |
| Species | Density (kg/m³) | Durability (EN 350) | Hardness (Janka, N) | Primary Use |
|---|---|---|---|---|
| European Oak (Quercus robur) | 600-720 | 2 (durable) | 5,600 | Structural, flooring, joinery |
| Iroko (Milicia excelsa) | 550-680 | 1-2 (very durable) | 5,100 | External joinery, cladding |
| Teak (Tectona grandis) | 580-680 | 1 (very durable) | 4,700 | Marine, premium external |
| Accoya (modified Radiata Pine) | 510 | 1 (very durable) | 4,000 | External, ground contact |
| American White Ash (Fraxinus americana) | 600-680 | 4 (poor) | 5,900 | Internal flooring, furniture |
| American Black Walnut | 560-640 | 3 (moderate) | 4,500 | Premium joinery, paneling |
| European Beech | 660-740 | 5 (non-durable) | 6,400 | Internal flooring, furniture |
Glulam (Glued Laminated Timber):
Cross-Laminated Timber (CLT):
Laminated Veneer Lumber (LVL):
Plywood:
EN 350 Durability Classes:
Preservation Methods:
Types:
Standard Sizes:
Bond Patterns:
| Stone Type | Density (kg/m³) | Compressive (MPa) | Porosity | Durability | Embodied Carbon (kgCO2e/kg) |
|---|---|---|---|---|---|
| Limestone (Portland) | 2,000-2,500 | 20-60 | 5-20% | Moderate-Good | 0.09 |
| Sandstone (Yorkstone) | 2,000-2,400 | 20-70 | 5-25% | Variable | 0.06 |
| Granite | 2,600-2,800 | 100-250 | 0.5-2% | Excellent | 0.70 |
| Marble (Carrara) | 2,600-2,800 | 50-150 | 0.5-3% | Good (interior) | 0.12 |
| Slate | 2,600-2,800 | 100-200 | 0.1-1% | Excellent | 0.03-0.05 |
| Basalt | 2,800-3,000 | 150-300 | 0.5-2% | Excellent | 0.60 |
| Travertine | 2,200-2,500 | 30-80 | 5-15% | Moderate | 0.12 |
Mortar Designations (BS EN 998-2):
Joint Profiles:
Embodied Carbon:
Float Glass: Basic annealed glass. Breaks into large sharp shards. Not safety glass. VLT 87% (clear 6 mm).
Toughened (Tempered): Heat-treated to 4-5× strength of annealed. Breaks into small granules. Safety glass for doors, balustrades, overhead. Cannot be cut after toughening.
Laminated: Two or more glass plies bonded with PVB or SentryGlas interlayer. Holds together when broken. Safety glass; security; acoustic; UV filtering. Structural glazing interlayer (SentryGlas) enables longer spans.
Insulating Glass Unit (IGU): Two or three panes separated by spacer bars and sealed cavity (air, argon, krypton). U-values: double air 2.8, double argon 1.1-1.3, triple argon 0.5-0.7 W/m²K.
Tinted Glass: Body-colored (grey, bronze, green, blue). Reduces VLT and SHGC. Absorbs solar energy (heats up).
Low-E Coated: Metallic oxide coating reflects long-wave infrared radiation. Soft coat (sputtered, pyrolytic) on surface 2 or 3 of IGU. Reduces U-value by 30-50%.
Solar Control: Selective coating that admits visible light while rejecting solar infrared. VLT:SHGC ratio (selectivity) ≥ 1.5 is good; ≥ 2.0 is excellent.
Fire-Rated: Wired glass (30 min integrity, no insulation); intumescent gel-filled (30-120 min integrity + insulation); borosilicate (integrity only).
Patterned/Textured: Rolled pattern on one surface. Obscured vision with light transmission. Reeded, fluted, hammered, stippled.
Printed/Fritted: Ceramic frit screen-printed and fused to glass surface. Solar shading, bird safety, decoration. Frit coverage 20-60%.
Etched/Sandblasted: Acid or abrasive surface treatment for translucency/privacy. VLT reduction 5-15%.
Dichroic: Vacuum-deposited metallic layers create color-shifting effects. Transmitted and reflected colors are complementary.
Copper:
Bronze:
Total carbon = Embodied carbon (A1-A5, B1-B5, C1-C4) + Operational carbon (B6-B7)
As buildings become more energy-efficient, embodied carbon becomes the dominant component (50-80% of whole-life carbon for Passive House-standard buildings).
Product Stage (A1-A3):
Construction Stage (A4-A5):
Use Stage (B1-B7):
End-of-Life Stage (C1-C4):
Beyond Life (Module D):
LETI (London Energy Transformation Initiative) Targets:
| Building Type | 2020 Target (kgCO2e/m² GIA) | 2030 Target | Notes |
|---|---|---|---|
| Office | < 600 | < 350 | A1-A5 upfront carbon |
| Residential | < 500 | < 300 | A1-A5 upfront carbon |
| School | < 500 | < 300 | A1-A5 upfront carbon |
| Retail/Warehouse | < 550 | < 350 | A1-A5 upfront carbon |
RIBA 2030 Climate Challenge:
IStructE Targets (structure only):
| Material | Unit | Embodied Carbon (kgCO2e) | Notes |
|---|---|---|---|
| Concrete (C30/37, OPC) | per m³ | 180-240 | 30-50% GGBS replacement reduces to 100-150 |
| Structural steel (primary) | per kg | 1.55 | World average; UK ~2.0 |
| Structural steel (recycled, EAF) | per kg | 0.47 | Electric arc furnace, 100% scrap |
| Steel rebar | per kg | 1.40 | Often high recycled content |
| Softwood timber (sawn) | per kg | -1.0 to -1.6 | Carbon sequestration exceeds processing |
| CLT panel | per m³ | -500 to -700 | Including biogenic carbon |
| Glulam | per m³ | -450 to -600 | Including biogenic carbon |
| Clay brick | per kg | 0.22 | Range 0.14-0.30 depending on kiln |
| Limestone (Portland) | per kg | 0.09 | Low processing energy |
| Aluminum (primary) | per kg | 8.20 | High energy; use recycled where possible |
| Aluminum (recycled) | per kg | 0.50 | 94% reduction from primary |
| Float glass | per kg | 0.86 | |
| Mineral wool insulation | per kg | 1.20 | |
| PIR insulation | per kg | 4.20 | High due to blowing agents |
| XPS insulation | per kg | 4.40 | Highest of insulation types |
| Wood fibre insulation | per kg | -1.10 | Carbon-negative |
| Plasterboard | per kg | 0.12 | Low carbon; recyclable |
| Copper | per kg | 2.70 | High recyclability offsets |
| Zinc | per kg | 3.10 | |
| ETFE | per kg | 6.50 | Very low quantity used per m² |
Material Passport: Digital record of all materials and components in a building — type, quantity, location, quality, toxicity, recyclability. Enables future recovery and reuse.
Circular Economy Principles for Architecture:
Exemplars of Circular Design:
© Abhinavbwj, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in skills/material-selection of Abhinavbwj/Skills-Architects.
Open the folder on GitHubat commit 30a0845
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in Abhinavbwj/Skills-Architects, which our catalogue first saw on October 7, 2026.
Material Selection next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Material Selection this skillAbhinavbwj/Skills-Architects | 295 | 1 repos | ~8.4k | Automated safety check: Pass | MIT | |
| Architecture Patternswshobson/agents | 40k | — | ~2k | Automated safety check: Pass | MIT | |
| Android Clean Architectureaffaan-m/ECC | 274k | 4 repos | ~2.2k | Automated safety check: Pass | MIT | |
| Architecture Patternsdavila7/claude-code-templates | 32k | 4 repos | ~483 | Automated safety check: Pass | MIT | |
| Architecture Docs Writerprisma/orm | 48k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Architectural Specificationmohitagw15856/pm-claude-skills | 1.4k | — | ~1.6k | Automated safety check: Pass | MIT |
wshobson/agents
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design.
affaan-m/ECC
Applies Clean Architecture to Android and Kotlin Multiplatform projects: module layout, dependency rules, UseCases, Repositories and data layer patterns.
davila7/claude-code-templates
Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design to build maintainable, testable, and scalable systems.
prisma/orm
Guides writing and rewriting architecture subsystem docs, ADRs and reference pages so they make sense to a developer with no prior project context.
mohitagw15856/pm-claude-skills
Write a specification section that a contractor can price accurately and a site can build from — performance stated, products defined, workmanship and tolerances given, and the coordination with the…
affaan-m/ECC
Capture architectural decisions as numbered ADR markdown files in docs/adr/ with context, alternatives considered, consequences, and an index README.
Abhinavbwj/Skills-Architects
Seven command-line Python calculators for early architectural checks: area and density, U-value, daylight factor, egress, structural load, energy demand and cost.
Abhinavbwj/Skills-Architects
Compares building types, from detached houses to supertall towers, using plan depth, density and efficiency metrics plus exemplar buildings.
Abhinavbwj/Skills-Architects
Guides architectural programming work: space needs, adjacency matrices, area schedules and net-to-gross checks for project briefs across common building types.
Abhinavbwj/Skills-Architects
Knowledge base for early-stage architectural design: parti development, massing studies, spatial organization and translating abstract ideas into building form.
Abhinavbwj/Skills-Architects
Architectural movements, design philosophy, critical theory, precedent analysis, and compositional principles for informed design reasoning
Abhinavbwj/Skills-Architects
Reference for architects on IBC occupancy classification, construction types, height and area limits, egress, fire protection and plumbing fixtures, with international comparisons.
Architectural material properties, durability, sustainability, specification, detailing, life-cycle assessment, and material palettes for building design. Material Selection is an agent skill from Abhinavbwj/Skills-Architects.
Run `npx skills add Abhinavbwj/Skills-Architects --skill material-selection -a claude-code`. Or copy the skill folder (skills/material-selection in Abhinavbwj/Skills-Architects) into .claude/skills/material-selection in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Abhinavbwj/Skills-Architects --skill material-selection -a codex`. Or copy the skill folder (skills/material-selection in Abhinavbwj/Skills-Architects) into .agents/skills/material-selection in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Abhinavbwj/Skills-Architects --skill material-selection -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/material-selection, .gemini/skills/material-selection, .github/skills/material-selection and .opencode/skills/material-selection in your project.
SKILL.md names no scripts, command-line tools or credentials: Material Selection is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Material Selection is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 8.4k tokens (SKILL.md is roughly 34k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 12k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Material Selection: Architecture Patterns (wshobson/agents, 40k stars), Android Clean Architecture (affaan-m/ECC, 274k stars), Architecture Patterns (davila7/claude-code-templates, 32k stars) and Architecture Docs Writer (prisma/orm, 48k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Abhinavbwj (a GitHub user) maintains it in Abhinavbwj/Skills-Architects, which has 295 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on May 20, 2026.
Source: Abhinavbwj/Skills-Architects on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.