Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Composite Bolted Joints

ASecurity

Use when you must analyze a bolted joint in a composite laminate under bearing and bypass loading: compute the bolt bearing stress from the applied load, bolt diameter, and laminate thickness, the net-tension stress across the net section, the shear-out stress at the edge distance, and the joint margin against each allowable. Produces the applied stresses, the governing failure mode, the pass or fail verdict, and the margins for the fastener row with the bypass load share. Trigger: bolted joi...

2 stars
0 votes
0 copies
0 views
Added 9/27/2026
ai-agentspythongo

Works with

claude code

Security Analysis

A100/100

Scanned 9/27/2026

Install to Claude Code

$npx -y skills add ashfordeOU/aero-agent-skills --skill composite-bolted-joints --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Composite Bolted Joints?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Composite Bolted Joints
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-composite-bolted-joints/badge)](https://www.skillsdirectory.com/skills/ashfordeou-composite-bolted-joints)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: composite-bolted-joints
description: "Use when you must analyze a bolted joint in a composite laminate under bearing and bypass loading: compute the bolt bearing stress from the applied load, bolt diameter, and laminate thickness, the net-tension stress across the net section, the shear-out stress at the edge distance, and the joint margin against each allowable. Produces the applied stresses, the governing failure mode, the pass or fail verdict, and the margins for the fastener row with the bypass load share. Trigger: bolted joint, bearing stress, bypass loading, net-tension, shear-out, bolt diameter, edge distance, fastener, joint margin, composite laminate joint."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: far-25
    reference-only: true
  - id: cs-25
    reference-only: true
gated: false
domain: structures
pack: structures
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: structures
  subdomain: composites
  tags: [composites, bolted-joints, bearing, bypass, net-tension, shear-out, fastener, joint-margin]
  version: 0.1.0
  author: Aero Agent Skills
---

# Composite Bolted Joints (structures/composites/composite-bolted-joints)

Use when the task is analyzing a bolted joint in a composite
laminate: bearing and bypass loading, bolt bearing stress,
net-tension, shear-out, and joint margins.

## Domain quick reference

- A bolted joint transfers load through a fastener (bolt) of
  diameter D in a laminate of thickness t. The joint is sized
  against three local failure modes, each with its own allowable.
- Bearing stress: sigma_b = P_b / (D * t), where P_b is the load
  transferred through the bolt. The bearing allowable F_bru is the
  laminate or bolt bearing strength, whichever governs.
- Net-tension stress: sigma_nt = P / ((w - D) * t), where w is the
  joint width (or the tributary width per fastener, min(w, pitch)
  for a multi-fastener row). The net section w - D must be positive.
- Shear-out stress: sigma_so = P / (2 * e * t), where e is the edge
  distance from the hole center to the free edge in the load
  direction; two shear planes carry the load over length e.
- Bypass loading: with a bypass ratio r, the fraction of the total
  load carried around the hole through the laminate, P_bp = r * P
  and the bearing load P_b = (1 - r) * P. The net section still
  carries the full load P for a single fastener row.
- Joint margin: M = allowable / applied - 1. A margin of zero means
  the applied stress equals the allowable; negative margins fail.
- Joint efficiency: eta = (w - D) / w, the net-section to
  gross-section width ratio of the joint.
- Units are self-consistent (N, mm, MPa, or lbf, in, psi); stresses
  and allowables must share one unit system.

## Workflow

1. Collect the joint geometry and load: applied load P, bolt
   diameter D, laminate thickness t, joint width w, edge distance e,
   and pitch p when a fastener row is involved.
2. Split the load with bypass_split(P, r) when a bypass ratio is
   specified; otherwise the full load is bearing load.
3. Compute the three applied stresses: bearing_stress(P_b, D, t),
   net_tension_stress(P, w, D, t), shear_out_stress(P, e, t).
4. Compute the margins with margin_of(allowable, applied) against
   the bearing, net-tension, and shear-out allowables.
5. Use joint_analysis(...) for the one-shot report: stresses,
   margins, governing mode (lowest margin), pass or fail verdict,
   joint efficiency, and effective width.

## Pitfalls

- A bolt diameter at or above the joint width destroys the net
  section: the logic raises ValueError.
- A bypass ratio outside [0, 1] is physically impossible: the logic
  raises ValueError.
- Reading the margin sign backwards: positive margins pass, a
  negative margin is a failure in that mode.
- Using the gross width instead of the net section (w - D) for the
  net-tension stress, or forgetting the two shear planes (factor 2)
  in the shear-out stress.
- Mixing unit systems: stresses and allowables must be in the same
  units for the margins to mean anything.
- Applying the single-fastener formulas to a complex multi-row
  joint without checking the tributary width per fastener (pitch).

## Behavior contract (gate 3)

The bearing, bypass, net-tension, shear-out, and margin logic is
exercised by the gate 3 contract test: scripts/test_composite_bolted_joints.py
against scripts/composite_bolted_joints_logic.py (stdlib unittest,
offline). Run:

python3 scripts/test_composite_bolted_joints.py

## Compliance

- FAR-25 and CS-25 are referenced only as the certification context
  for structural joint substantiation; the formulas are standard
  mechanical joint analysis methodology (summary, no quoted text).
- compliance: STANDARDS-REF, gated: false.

Attribution

ashfordeOUashfordeOU
View sourceMore from ashfordeOU →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

694821 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →