Skip to content
Back to skills

Study Dashboard

ASecurity

Audit an existing GIS dashboard (pages, layers, endpoints, freshness, performance, UX) into docs/DASHBOARD.md.

  • 8 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
developmentbashapiperformance

Works with

  • api

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add Adilmunawar/ZD-claude-plugin --skill study-dashboard --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Study Dashboard?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Study Dashboard
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/adilmunawar-study-dashboard/badge)](https://www.skillsdirectory.com/skills/adilmunawar-study-dashboard)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: study-dashboard
disable-model-invocation: true
argument-hint: "[path]"
context: fork
allowed-tools: Read, Grep, Glob, Bash, Write
description: Audit an existing GIS dashboard (pages, layers, endpoints, freshness, performance, UX) into docs/DASHBOARD.md.
---

Run `stack-detect`, then map the dashboard:

1. **Pages/routes** — list each page/route, its purpose, and the component/controller behind it.
2. **Layers** — for each map layer: source (table/view/tile URL/file), CRS, simplification, style config location, visibility rules.
3. **Endpoints** — every API route the map calls; payload sizes (measure with curl or devtools), caching headers, auth.
4. **Data freshness** — how and when each layer updates (cron, ingest job, manual).
5. **Performance** — largest responses, slowest queries (`EXPLAIN`), missing indexes, per-request file reads, unbounded feature fetches.
6. **UX** — legend consistency, loading states, error handling, mobile layout, popup content, filter latency.
7. Write `docs/DASHBOARD.md` with a layer inventory table, endpoint table, and a prioritised fix list (impact × effort). Read-only unless the user asks for fixes.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…