skills/execution-transparency-dashboard/SKILL.md
Design dashboards for migrations and runtimes. Use for authority drift, verifier status, burn-down, runtime health, or pain panels. NOT for vanity analytics, ad hoc charts, or duplicate reporting.
npx skillsauth add curiositech/windags-skills execution-transparency-dashboardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build dashboards that answer operator questions, reveal drift between intended and actual execution, and shorten the time from anomaly to corrective action.
admin-dashboard when the shell and controls are the hard part.flowchart TD
A[Need transparency dashboard] --> B{What operator question matters most?}
B -->|Authority mismatch| C[Authority Drift panel]
B -->|Migration progress| D[Legacy Burn-Down panel]
B -->|Execution trust| E[Verification Matrix]
B -->|User-visible failure| F[User Pain Register]
C --> G[Map each metric to a concrete source of truth]
D --> G
E --> G
F --> G
G --> H[Ship only if the panel changes operator behavior]
Need: build a migration dashboard for moving a workflow engine from frontend-simulated execution to backend authority.
Authority Drift panel showing how many flows still depend on frontend-only transitions.Legacy Burn-Down panel for compatibility shims, dual-path adapters, and remaining migration blockers.Verification Matrix panel that distinguishes tested, untested, and failing subsystems.User Pain Register for incidents the migration is meant to eliminate, not just internal technical milestones.The expert move is treating the dashboard as an operational contract, not a decorative readout.
references/INDEX.mdreferences/dashboard-panels.mddata-ai
license: Apache-2.0 NOT for unrelated tasks outside this domain.
development
Use when designing caching strategies (cache-aside, write-through, write-behind), implementing distributed locks, building rate limiters, leaderboards, real-time streams (XADD/consumer groups), pub/sub, or tuning eviction policies. Triggers: thundering-herd on cache miss, dogpile on key expiry, Redlock vs SET-NX-PX choice, sliding-window rate limiter, hot-key on a single cluster slot, big-key blowup, MULTI/EXEC across slots, KEYS in production. NOT for Redis Cluster operations/admin (different domain), embedded KV (SQLite, leveldb), in-process LRU caches, or Memcached.
tools
Drawing the `'use client'` boundary correctly in React Server Components apps (Next.js App Router, RSC frameworks) — leaf-pushing, slot composition, serialization rules, and environment poisoning prevention. Grounded in react.dev and Next.js 16 docs.
development
Use when designing rate limiting for an API, choosing between token bucket / sliding window / leaky bucket / fixed window, implementing it in Redis, deciding edge (Cloudflare/Upstash) vs origin enforcement, sizing per-user vs per-IP vs per-endpoint quotas, returning the right 429 response with Retry-After, or fixing the boundary-burst bug in fixed-window limiters. Triggers: 429 too many requests, INCR + EXPIRE, ZADD + ZREMRANGEBYSCORE + ZCARD, X-RateLimit-Remaining header, Cloudflare WAF rate limiting rules, Upstash @upstash/ratelimit, leaky bucket shaping vs policing, distributed rate limiter consistency. NOT for DDoS mitigation specifically (different scale), CAPTCHA / bot management, full WAF design, or per-user quota billing.