stress-test — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited stress-test (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Parse $ARGUMENTS to determine the portfolio symbol list and scenario, then run the following command.
python3 /Users/kikuchihiroyuki/stock-skills/.claude/skills/stress-test/scripts/run_stress_test.py --portfolio <symbols> [--scenario <scenario>] [--weights <weights>]For natural language → skill selection, see .claude/rules/intent-routing.md.
Extract a comma-separated symbol list from user input. Convert space-separated input to comma-separated.
| User Input Example | --portfolio Value |
|---|---|
7203.T,AAPL,D05.SI | 7203.T,AAPL,D05.SI |
7203.T AAPL D05.SI | 7203.T,AAPL,D05.SI |
Toyota Apple | Convert to corresponding tickers first |
Comma-separated ratio list matching the number of symbols. Defaults to equal weights (1/N per symbol).
| User Input Example | --weights Value |
|---|---|
0.5,0.3,0.2 | 0.5,0.3,0.2 |
50%,30%,20% | 0.5,0.3,0.2 (convert percentages to decimals) |
| omitted | Equal weight 1/N per symbol |
| Scenario | Description |
|---|---|
| triple-meltdown | Equities, FX, and bonds fall simultaneously. Stress across all asset classes |
| usd-jpy-surge | Sharp JPY depreciation. Rising import costs; overseas assets appreciate in JPY terms |
| us-recession | US economic downturn. Global demand contraction, risk-off |
| boj-rate-hike | Rising Japanese interest rates. Banks up, growth stocks and REITs down |
| us-china-conflict | Escalating trade friction. Supply chain disruption; hit to semiconductors and manufacturing |
| inflation-resurgence | Rising prices again. Real purchasing power declines; rate hike expectations |
| tech-crash | NASDAQ -30%. AI expectations collapse; tech stocks hit hard, flight to quality |
| jpy-appreciation | USD/JPY -20 yen. Foreign asset JPY-denominated values fall; hit to exporters |
| custom | User-specified scenario interpreted from natural language |
Present results in the following structured steps.
# Basic stress test (scenario auto-detected)
python3 .../run_stress_test.py --portfolio 7203.T,AAPL,D05.SI
# Triple meltdown scenario
python3 .../run_stress_test.py --portfolio 7203.T,9984.T,6758.T --scenario triple-meltdown
# With weight specification
python3 .../run_stress_test.py --portfolio 7203.T,AAPL,D05.SI --weights 0.5,0.3,0.2
# Custom scenario
python3 .../run_stress_test.py --portfolio 7203.T,AAPL --scenario "semiconductor supply chain collapse"When get_context.py output contains the following, integrate with stress test results:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.