AgentStack
SKILL verified MIT Self-run

Sf Edge Watch

skill-daviddme-claude-skills-sf-edge-watch · by daviddme

Diagnose whether a strategy's edge is alive, softening, decaying, or dead — by comparing forward-test vs backtest profit factor / win rate and 7d vs 30d vs 90d recency. Use when the user asks "is this strategy still working / is the edge alive / is X dying / health-check this strategy". Read-only.

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-daviddme-claude-skills-sf-edge-watch

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution Used
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Sf Edge Watch? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

sf-edge-watch

Edges decay. This skill tells you whether one is still alive, by checking two independent signals:

1. Forward-vs-backtest divergence. If forward-test profit factor has dropped below half of backtest PF, the live edge has cratered relative to the curve fit. Same logic on win rate.

2. Recency collapse. Annualize the 7-day, 30-day and 90-day returns and compare. If the annualized 7d has crashed to less than half of annualized 30d, the regime has turned hostile.

Each fired flag is listed. Status is then assigned:

| Status | Meaning | | ---------- | --------------------------------------------------------- | | alive | No flags. Keep running. | | soft | One mild flag (7d small drawdown). Watch it. | | decaying | 2 flags, or one moderate flag. Consider trimming. | | dead | 3+ flags, or forward PF under half of backtest. Pull it. |

When to use

  • "Health-check this strategy"
  • "Is trendhoo-v5-by-daviddtech-2543 still working?"
  • "Is the edge dying on my deployed bots?"
  • Called as a subprocess by sf-prune and sf-loop-pruner

How to run

# Single strategy
python sf-edge-watch/watch.py STRATEGY_ID_OR_SLUG [--json]

# Audit ALL strategies tied to your deployed bots
python sf-edge-watch/watch.py --deployed [--json]

Output

For one strategy: status, flags list, and the underlying metric comparison (forward PF vs backtest PF, etc.).

For --deployed: a table — bot name, strategy, status, flag count — sorted worst-first.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.