Files
claude-skills/.tasks/using-yt-tools-rate-limit-guard.md

2.3 KiB

using-yt-tools-rate-limit-guard

Decision trail

consult 1 — 2026-06-08T12:58:42.510Z

  • question: The task [using-yt-tools-rate-limit-guard] (registered in claude-skills/.tasks) says to add a "don't batch requests at YouTube" rule to claude-skills/skills/using-yt-tools/SKILL.md. But since the task was created (2026-05-31), that file became a deprecated inert stub — the canonical skill content migrated to the OpeItcLoc03/yt-tools plugin repo (~/projects/yt-tools/, v0.6.0). Should I apply the fix in the plugin repo (the only place it has effect) instead of the dead stub, commit there, and update the task accordingly?
  • blast_radius: cross-cutting
  • decided_by: human-required
  • ruling: —
  • rationale: escalated: consult_policy=human-only routes any consult straight to a human (arbiter + round-table skipped)
  • escalation_chain: brief → consult-policy:human-only

consult 2 — 2026-06-08T12:59:08.208Z

  • question: Task names claude-skills/skills/using-yt-tools/SKILL.md as the edit target, but that file is now a deprecated inert stub (v0.4.1) — canonical skill content migrated to the OpeItcLoc03/yt-tools plugin repo (~/projects/yt-tools/, v0.6.0). Should the rate-limit-guard fix be applied in the plugin repo instead, committed there, and the claude-skills task closed with a redirect note?
  • blast_radius: cross-cutting
  • decided_by: human-required
  • ruling: —
  • rationale: Parked for human (consult_policy=human-only). Worker recommendation on resume: apply in plugin repo — the stub explicitly states all future changes ship with the plugin distribution and has no body sections to edit; the plugin SKILL.md (v0.6.0) contains the exact sections the task references, including the literal "Don't retry on yt-dlp failures" bullet the task asks to extend rather than duplicate. Three asks map cleanly: (1) new What-NOT-to-do bullet on not batching/parallel-firing requests → HTTP 429 IP-block, placed adjacent to & cross-referencing the no-retry bullet; (2) new Failure-modes row for HTTP 429 / "blocking requests from your IP" (distinct from yt-dlp source download failed); (3) optional Inputs/Flow A note on --lang en-US,en fallback. Bump PATCH 0.6.0→0.6.1 in plugin repo. No edits made to either repo pending human ruling.
  • escalation_chain: brief → consult-policy:human-only