AgentToolHub
Skill

typescript

typescript — a Claude Code skill from alinaqi/claude-bootstrap

Features

  • ✓**AI-prioritized inbox** — Claude ranks your open issues by urgency, OKR alignment, and recency. 30-min SQLite cache with stale-cache fallback when the tracker is down.
  • ✓**One-click Execute** — spawns `claude -p` locally in the right codebase, with **iCPG context pre-injected** from the bootstrap's own reason graph. Runs a TDD pipeline (plan → tests → implement), then commits locally for your review.
  • ✓**Competitor intelligence** — AI-discovered competitors in whatever domain you configure, plus daily news briefing from RSS + Google News.
  • ✓**Provider-agnostic** — same 21 REST endpoints whether you use GitHub Issues, Asana, or (stubbed) Linear. Swap trackers without touching services.
  • ✓**Minimal dashboard** — Tailwind + vanilla JS, no build step. 5 tabs: Inbox, Followed, Competitors, Sessions, Settings.
  • ✓`working_dir` is **validated against the configured codebase roots** — Claude can't be pointed at arbitrary filesystem paths
  • ✓Dashboard **refuses to boot** if `auth_mode="local"` is combined with a non-loopback host (would expose Execute on the local network)
  • ✓RSS URLs **SSRF-validated** before fetching (blocks loopback, private, link-local)
  • ✓Dashboard links use a `http(s)`/`mailto` scheme allowlist; inline JS string escaping via `jsStr()`
  • ✓Meeting bot (voice), Slack integration, P2P session handoff, self-improvement — deferred to a v2 if there's demand
  • ✓Linear provider is a stub; `build()` raises `NotImplementedError` cleanly

Reviews