← ClaudeAtlas

subscope-tunelisted

Sharpen the subscope ranker with targeted feedback. Shows your recent surfaces; you mark ONLY the ones that are off (and any standouts) and skip the rest. The engine nudges per-sub weights from your marks. Faster than re-running /profile when the daily list feels a little off. Triggers on "tune subscope", "/subscope-tune", "fix the rankings", "list is mediocre", "feedback on surfaces", "tune the ranker".
dancolta/subscope · ★ 10 · AI & Automation · score 80
Install: claude install-skill dancolta/subscope
# /subscope-tune Targeted feedback. You mark only the surfaces that stand out (wrong or great), the engine nudges per-sub weights, and your config gets sharper without re-running the full `/profile` interview. Anything you skip is left untouched. ## When to use The daily list (`/subscope-run`) is mostly fine but a few surfaces are off. Instead of editing YAML by hand: tune. Flag the wrong ones, optionally the great ones, ignore the rest. ## Procedure ### Step 1: Pull recent surfaces ```bash cd "$CLAUDE_PLUGIN_ROOT" && PYTHONPATH=engine python3 -c " import json from subscope.lib import store with store.connect() as conn: rows = store.hot_surfaces(conn)[:15] print(json.dumps([{ 'id': r['post_id'], 'subreddit': r['subreddit'], 'title': r['title'], 'url': r['url'], } for r in rows], indent=2)) " ``` If the pool is empty, tell the user: *"No surfaces in the recent pool yet. Run /subscope-run first, then come back."* ### Step 2: Present in chat (mark only what stands out) Render the recent surfaces as a clean numbered list. Make clear that marking is OPTIONAL and partial: the user flags only what is off (and any standouts), and skipping changes nothing. ``` Your recent surfaces. Mark only the ones that are off, or great. Skip the rest, they stay as-is. b = surface less of this g = surface more (skip = leave alone) 1. r/RevOps "Anyone else drowning in HubSpot ops debt?" 2. r/SaaS "Looking for a fra