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 Criticality Identification

ASecurity

Identify the stress-corrosion-cracking-critical applications in a hardware set under ECSS-Q-ST-70-36C. Use when sustained loads, alloy states and service environments have to be read together to decide which items the SCC controls actually bind: test whether a susceptible alloy state, a sustained tensile stress held past the transient boundary, and a cracking-promoting environment coexist, clear an application on the one condition that is absent and name it so a later change re-opens the ques...

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

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-criticality-identification --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Q7036 Scc Criticality Identification?

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

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

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

Download with Pro
Files
SKILL.md
---
name: q7036-scc-criticality-identification
description: "Identify the stress-corrosion-cracking-critical applications in a hardware set under ECSS-Q-ST-70-36C. Use when sustained loads, alloy states and service environments have to be read together to decide which items the SCC controls actually bind: test whether a susceptible alloy state, a sustained tensile stress held past the transient boundary, and a cracking-promoting environment coexist, clear an application on the one condition that is absent and name it so a later change re-opens the question, then grade what remains on failure consequence and load-path redundancy and return the actions each grade owes. Trigger: ecss, q-st-70-36c, scc-critical-application, scc-three-condition-coexistence, sustained-tensile-stress-duration, scc-load-path-redundancy, scc-criticality-grade."
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-criticality-identification, scc-critical-application, scc-three-condition-coexistence, sustained-tensile-stress-duration, scc-load-path-redundancy, scc-criticality-grade]
  version: 0.1.0
  author: Aero Agent Skills
---

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

Use when the task is the framework step of ECSS-Q-ST-70-36C that picks
out the stress-corrosion-cracking-critical applications from a hardware
set -- the items whose alloy, sustained load and environment together
put them inside the control, before any alloy substitution or stress
reduction is proposed.

## Domain quick reference

- Cracking needs three things at once: an alloy state that is not rated
  resistant, a tensile stress that is sustained rather than transient,
  and an environment able to promote the mechanism. Remove any one and
  the application is not SCC critical -- which is why the absent
  condition is the thing to record, not the conclusion.
- "Sustained" is a duration statement, not a load-case label. A launch
  transient at high stress is not the driver; a modest assembly stress
  locked in for months of storage is. Below a stated fraction of the
  yield strength the stress is not treated as a driver on its own
  either, so both a magnitude floor and a duration floor apply.
- The alloy condition is read from the resistance rating of the state as
  procured, not from the alloy designation. A medium-rated state counts
  towards coexistence; only a state rated resistant takes the condition
  off the table.
- Coexistence makes an application a candidate; consequence decides its
  grade. A crack in a single-load-path item whose failure is
  catastrophic is what the control exists for. The same three conditions
  on a redundant or minor-consequence item are real, but they are
  graded for monitoring rather than for design action.
- A stress ratio is a fraction of yield. A number that arrives above
  about one and a half is almost always a stress in megapascals that has
  been passed into the ratio slot, and it is refused rather than
  silently normalized.

## Workflow

1. Normalize the resistance rating, the environment severity and the
   failure consequence onto their canonical tokens, accepting the usual
   synonyms and refusing anything that maps to none of them.
2. Test the alloy condition: a state rated medium or low counts, a state
   rated resistant does not.
3. Test the stress condition against both boundaries -- the fraction of
   yield and the sustained duration -- inclusively, resolving an
   intended exact equality with a named tolerance rather than by moving
   the boundary.
4. Test the environment condition: a moderate or severe environment
   counts, a benign one does not.
5. If any condition is absent, grade the application cleared and record
   which one carried the decision.
6. If all three coexist, grade on consequence and redundancy: a
   catastrophic single-load-path item is SCC critical; everything else
   is monitored.
7. Attach the actions the grade owes, then aggregate the set into
   critical, monitored and cleared counts with a finding per critical
   item, refusing a duplicate application identifier.

## Pitfalls

- Concluding "not critical" without naming the condition that carried
  it. A stress reduction that is later given back, or a storage
  environment that turns out to be uncontrolled, silently reinstates the
  criticality nobody is watching for.
- Reading a peak transient as a sustained stress. The magnitude looks
  alarming and the duration makes it irrelevant; feeding it in grades
  benign hardware as critical and buries the items that matter.
- Grading on consequence before coexistence. A catastrophic single load
  path in a resistant alloy, dry and unstressed, is not an SCC item, and
  treating it as one spends the control budget in the wrong place.
- Taking the alloy condition off the table on a medium rating. Medium
  counts towards coexistence; only a resistant state clears it.
- Passing a stress in megapascals into the ratio. It is caught here, but
  a version that clamped it instead would have marked every application
  in the set as stressed.

## Behavior contract (gate 3)

The token normalization, the three condition tests with their inclusive
boundaries, the coexistence read, the consequence and redundancy grading
and the population aggregation are exercised by the gate 3 contract
test: scripts/test_q7036_scc_criticality_identification.py against
scripts/q7036_scc_criticality_identification_logic.py (stdlib unittest,
offline). Run:
python3 scripts/test_q7036_scc_criticality_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 →