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

Q7080 Machining And Finishing

ASecurity

Calculate the machining stock an as-built surface needs and grade the declared allowance against it. Use when a post-process plan for an additively manufactured part has to be sized: add the as-built valley depth, the partly fused near-surface layer, the distortion on release, the fixture datum uncertainty and a real minimum depth of cut, compare that with the stock left on the model, take machining and finishing off every machined side and check the wall that remains, confirm the finishing p...

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 q7080-machining-and-finishing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7080 Machining And Finishing?

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

Security grade badge for Q7080 Machining And Finishing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7080-machining-and-finishing/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7080-machining-and-finishing)

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

Download with Pro
Files
SKILL.md
---
name: q7080-machining-and-finishing
description: "Calculate the machining stock an as-built surface needs and grade the declared allowance against it. Use when a post-process plan for an additively manufactured part has to be sized: add the as-built valley depth, the partly fused near-surface layer, the distortion on release, the fixture datum uncertainty and a real minimum depth of cut, compare that with the stock left on the model, take machining and finishing off every machined side and check the wall that remains, confirm the finishing process reaches the surface, and watch the bore open on an internal passage. Trigger: ecss, q-st-70-80-additive-manufacturing, am-machining-stock-allowance, am-as-built-surface-layer-removal, am-post-machining-wall-thickness, am-internal-passage-finishing-reach, am-finished-bore-growth."
license: Apache-2.0
compliance: STANDARDS-REF
standards:
  - id: ecss
    reference-only: true
gated: false
domain: space-systems
pack: space-systems
compatibility: "agentskills.io SKILL.md; any SKILL.md host (Claude Code, Hermes, OpenClaw)"
metadata:
  domain: space-systems
  subdomain: ecss
  tags: [ecss, q-st-70-80-additive-manufacturing, q7080-machining-and-finishing, am-machining-stock-allowance, am-as-built-surface-layer-removal, am-post-machining-wall-thickness, am-internal-passage-finishing-reach, am-finished-bore-growth]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Additive Manufacturing — Machining and Finishing Allowances (space-systems/ecss/q7080-machining-and-finishing)

Use when the post-process clause of ECSS-Q-ST-70-80 is the task: sizing
the stock left on an additively manufactured surface for machining and
finishing, and deciding whether the plan reaches sound material without
taking the wall, or the bore, out of the design.

## Domain quick reference

- The as-built surface is not the drawing surface. Below the visible
  valley sits a layer of partly fused powder and near-surface porosity,
  and a cut that stops in it leaves the defect population intact under a
  smooth face.
- Required stock is a sum of separate reasons, not a habit: the valley
  depth of the as-built finish, the depth of the partly fused layer,
  where the part actually sits once the plate constraint is released,
  how well the fixture locates it, and the smallest depth at which the
  tool cuts rather than rubs.
- Too much stock is a finding as well. Stock is build time, powder,
  mass and more distortion, and a surface carrying several times what
  the cut needs was sized by reflex rather than from the build.
- Machining and finishing come off the same wall, and off every machined
  side of it. A wall that reads comfortably in the model can be below
  its minimum once both sides are cut and then flow-finished.
- Finishing processes differ in what they can reach. A media or tumbling
  process works on what it can touch, so an internal passage keeps its
  as-built condition no matter how many cycles are run, while an
  abrasive-flow or chemical route does reach it.
- Peening is not a finishing cut. It displaces material into compression
  rather than removing it, so declaring a stock removal for it double
  counts material that never comes off.
- On an internal passage the removal opens the bore on both sides, so a
  passage can be finished straight out of its diameter tolerance while
  every individual pass looked small.

## Workflow

1. Form the required stock for the surface by adding the valley depth and
   the partly fused layer, converted from micrometres, to the distortion
   on release, the fixture datum uncertainty and the minimum depth of
   cut.
2. Grade the declared stock against that requirement: below it the cut
   finishes inside the as-built layer; far above it the excess is called
   out as build time and distortion rather than margin.
3. Grade the finishing operation on three things at once -- whether the
   process reaches the surface it is applied to, whether it removes
   stock at all, and whether the passes fit inside the finishing
   allowance.
4. Take the machining stock plus the finishing removal off each machined
   side of the wall and compare what is left with the minimum design
   wall, reporting a wall consumed entirely as its own finding.
5. On an internal passage, double the finishing removal into bore growth
   and grade it against the upper diameter tolerance.
6. Take the worst of stock, finishing, wall and bore as the verdict, name
   the quantity that drove it, and prefix each finding with that
   quantity.
7. Where a declared allowance should land exactly on the computed
   requirement, grade it with the tolerant comparison: a sum of five
   terms does not reproduce a hand-written total bit for bit.

## Pitfalls

- Sizing stock from the roughness alone. The valley is only the first of
  five reasons the tool has to go deeper, and the distortion on release
  is usually the largest of them.
- Machining to the drawing surface and calling the defect layer removed.
  If the cut stops inside the partly fused layer, the part has a smooth
  face over exactly the population the machining was meant to take off.
- Checking the wall against the model instead of against the plan. Two
  machined sides plus a flow-finishing pass can take more than twice the
  nominal stock off a single wall.
- Assuming a finishing process reaches everywhere. Tumbling and blending
  work on what they can touch; an internal passage finished that way is
  still an as-built passage.
- Booking peening as stock removal. It changes the residual stress
  state, not the dimension, and counting it twice makes an allowance
  look spent when it is not.
- Forgetting that an internal finishing pass opens the bore from both
  sides. Each pass looks negligible and the sum is a diameter out of
  tolerance.
- Grading an on-limit allowance by bare arithmetic. The requirement is a
  sum of five terms in two units, so an allowance written to equal it
  will not compare equal without a tolerant comparison.

## Behavior contract (gate 3)

The required-stock summation, the declared-allowance grading, the
finishing reach, removal and budget checks, the post-machining wall and
the finished bore growth are exercised by the gate 3 contract test:
scripts/test_q7080_machining_and_finishing.py against
scripts/q7080_machining_and_finishing_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q7080_machining_and_finishing.py

## Compliance

- ECSS standards are freely downloadable (ESA); cite the source and
  paraphrase 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 →