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

Q7036 Scc Environment Identification

ASecurity

Determine which exposures across a part's life can promote stress-corrosion cracking under ECSS-Q-ST-70-36C. Use when humidity, coastal chlorides, cleaning fluids and propellants have to be read phase by phase rather than as one service environment: recognise the agent each phase presents and its base severity, let relative humidity set the severity of ambient and humid air because condensation is what makes an electrolyte, drop one step for an effective purge, sealed bag or conformal coat wi...

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 q7036-scc-environment-identification --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7036 Scc Environment Identification?

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

Security grade badge for Q7036 Scc Environment Identification
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ashfordeou-q7036-scc-environment-identification/badge)](https://www.skillsdirectory.com/skills/ashfordeou-q7036-scc-environment-identification)

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

Download with Pro
Files
SKILL.md
---
name: q7036-scc-environment-identification
description: "Determine which exposures across a part's life can promote stress-corrosion cracking under ECSS-Q-ST-70-36C. Use when humidity, coastal chlorides, cleaning fluids and propellants have to be read phase by phase rather than as one service environment: recognise the agent each phase presents and its base severity, let relative humidity set the severity of ambient and humid air because condensation is what makes an electrolyte, drop one step for an effective purge, sealed bag or conformal coat without going below inert, then take the worst phase as governing, total the promoting exposure hours and flag every severe phase left unprotected. Trigger: ecss, q-st-70-36c, scc-promoting-environment, scc-exposure-phase-profile, chloride-bearing-environment, condensing-humidity-threshold, scc-protection-severity-step."
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-materials-scope, q-st-70-36c, q7036-scc-environment-identification, scc-promoting-environment, scc-exposure-phase-profile, chloride-bearing-environment, condensing-humidity-threshold, scc-protection-severity-step]
  version: 0.1.0
  author: Aero Agent Skills
---

# ECSS Materials — SCC Environment Identification (space-systems/ecss/q7036-scc-environment-identification)

Use when the task is the environment step of ECSS-Q-ST-70-36C --
deciding which of the atmospheres and fluids a part meets over its life
can actually promote stress-corrosion cracking, and for how long, before
an alloy or a stress level is argued about.

## Domain quick reference

- Cracking needs an electrolyte at the surface, so the question is per
  exposure phase and not per mission. Manufacture, integration, storage,
  transport, the launch site, the pad and the orbital phase each present
  a different agent, and one of them usually dominates the whole life.
- Humid air has no fixed severity. Below the condensation-prone band it
  is benign; through that band it becomes an electrolyte on any surface
  cold enough, and near saturation it is as aggressive as a standing
  film. Its severity is therefore read from the recorded relative
  humidity of the phase, and a phase declaring air without a humidity
  reading is incomplete rather than defaultable.
- Chlorides are the reference aggressive medium and they arrive by more
  routes than seawater: coastal air at a launch site, de-icing salt on a
  road transport, a chloride-bearing cleaning residue. Ammonia-bearing
  fluids are the copper-alloy agent, and chlorinated solvents are the
  halogen source that matters for titanium.
- Vacuum and a dry purge are inert, not merely mild -- no electrolyte
  can form. The long on-orbit phase that dominates the life in hours
  usually contributes nothing to this assessment, which is exactly why
  totalling hours without severity is misleading.
- Protection moves a phase one step down the ladder, never to nothing. A
  purge, a sealed bag with desiccant or a conformal coat keeps the agent
  off the surface for as long as it stays intact, and the step it buys
  is recorded against the base severity so the reviewer sees what the
  protection is carrying.

## Workflow

1. Normalize the declared agent of each phase onto a known one and read
   its base severity; refuse an unrecognised agent rather than treating
   it as mild.
2. For ambient or humid air, require the relative humidity of the phase
   and derive the severity from it, with both humidity thresholds
   inclusive and the equality resolved by a named tolerance.
3. For a chemically driven agent, validate any humidity reading that is
   offered but do not let it lower the severity the chemistry sets.
4. Apply the declared protection as a one-step reduction, floored at
   inert, and keep the base severity alongside the effective one.
5. Mark a phase promoting when its effective severity reaches the
   moderate step or above.
6. Take the governing environment as the worst phase, breaking a tie on
   the longer duration and then on the phase name so the answer is
   reproducible.
7. Total the promoting exposure hours, flag every severe phase left
   unprotected, and flag a profile whose promoting phases all carry zero
   duration as incomplete rather than clean.

## Pitfalls

- Assessing one service environment for the whole life. The launch-site
  months in coastal air routinely govern hardware whose orbital years
  are inert, and a single-environment read misses it entirely.
- Defaulting an air phase to benign when no humidity was recorded. The
  missing reading is the finding; assuming it dry clears the phase that
  most often carries the exposure.
- Totalling exposure hours without severity. The orbital phase swamps
  every other number and produces a total that describes nothing about
  the cracking risk.
- Letting a protection zero the phase out. A conformal coat on a
  chloride exposure buys one step, not immunity, and recording it as
  immunity removes the coat's own integrity from the review.
- Reading a dry-looking humidity reading as clearing a chemical agent. A
  chloride solution or an ammonia-bearing fluid is aggressive at any
  ambient humidity, so the reading is validated and then ignored for
  severity.

## Behavior contract (gate 3)

The agent normalization, the humidity-driven severity with its inclusive
thresholds, the protection step and its inert floor, the per-phase
evaluation, the governing-phase tie-breaks and the profile aggregation
are exercised by the gate 3 contract test:
scripts/test_q7036_scc_environment_identification.py against
scripts/q7036_scc_environment_identification_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q7036_scc_environment_identification.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 →