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

Mass Budget

ASecurity

Use when you must build the vehicle mass budget for the conceptual design: allocate the subsystem masses, apply the growth allowance and the contingency margin policy, roll up the total estimated mass, and check the margin-backed total against the MTOW target. Produces the mass breakdown, the total mass with margin, and the within-target or over-target verdict that gate the weight control plan. Trigger: mass budget, growth allowance, contingency margin, MTOW target, mass breakdown.

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 mass-budget --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mass Budget?

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

Security grade badge for Mass Budget
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-mass-budget/badge)](https://www.skillsdirectory.com/skills/ashfordeou-mass-budget)

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

Download with Pro
Files
SKILL.md
---
name: mass-budget
description: "Use when you must build the vehicle mass budget for the conceptual design: allocate the subsystem masses, apply the growth allowance and the contingency margin policy, roll up the total estimated mass, and check the margin-backed total against the MTOW target. Produces the mass breakdown, the total mass with margin, and the within-target or over-target verdict that gate the weight control plan. Trigger: mass budget, growth allowance, contingency margin, MTOW target, mass breakdown."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: far-25
    reference-only: true
  - id: cs-25
    reference-only: true
gated: false
domain: vehicle-design
pack: vehicle-design
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: vehicle-design
  subdomain: mass-properties
  tags: [mass-budget, mass-allocation, growth-allowance, contingency-margin, margin-policy, mtow-target, mass-breakdown]
  version: 0.1.0
  author: Aero Agent Skills
---

# Mass Budget (vehicle-design/mass-properties/mass-budget)

Use when the task is building the vehicle mass budget at the
conceptual level: allocating subsystem masses, applying the growth
allowance and contingency margin policy, rolling up the estimated
total mass, and checking the margin-backed total against the MTOW
target.

## Domain quick reference

- The mass budget is the mass breakdown of the vehicle by subsystem
  (wing, fuselage, empennage, systems, payload, and so on); the rollup
  is the sum of the subsystem masses in kg.
- Growth allowance is the percentage added to an estimated mass to
  cover later design refinement; common practice tightens it as the
  design matures: about 10 percent in the conceptual phase, about 6
  percent in the preliminary phase, and about 3 percent in the
  detailed phase.
- Contingency margin is an extra percentage on top of the
  growth-allowance total to cover estimation uncertainty.
- Margin-backed total mass: estimated total multiplied by
  (1 + growth allowance) and then by (1 + contingency margin).
- The MTOW target check subtracts the margin-backed total from the
  target takeoff mass; a non-negative margin is within target, a
  negative margin is over target, and the margin percent is relative
  to the target.
- Mass budget practice sits in the FAR-25 / CS-25 weight and balance
  context (CG limits and operating weights rely on the budgeted mass).

## Workflow

1. Collect the subsystem mass estimates in kg, one entry per
   subsystem.
2. Roll up the budget with rollup_mass_budget.
3. Select the design phase and get its growth allowance with
   phase_growth_allowance.
4. Apply the growth allowance with apply_growth_allowance and the
   contingency margin with contingency_mass.
5. Check the margin-backed total against the MTOW target with
   mtow_check and read the verdict before gating the weight control
   plan.

## Pitfalls

- Applying the growth allowance and the contingency margin only to
  selected subsystems: both apply to the rolled-up total, not per
  item, unless the item has its own agreed margin.
- Confusing the two margins: growth allowance covers design
  refinement, contingency covers estimation uncertainty; they are
  separate percentages.
- Reporting the raw rollup as the budget total: the margin-backed
  total is what the weight control plan tracks.
- Reading margin percent with the wrong reference: margin percent is
  relative to the target mass, not to the estimated mass.
- Passing an empty subsystems dict or a negative fraction; the module
  raises ValueError instead of guessing.

## Behavior contract (gate 3)

The rollup, growth allowance, contingency margin, and MTOW target
check logic are exercised by the gate 3 contract test:
scripts/test_mass_budget.py against scripts/mass_budget_logic.py
(stdlib unittest, offline). Run:
python3 scripts/test_mass_budget.py

## Compliance

- Standards referenced, not reproduced: FAR-25 is US government work
  (public domain) and CS-25 is a free EASA download; growth allowance
  and contingency margin values are common weight engineering
  heuristics, summary-only per standards-map.yaml.
- 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 →