Toolverse
All skills

dashboard-build

by mckinsey

A skill that should be invoked whenever a user wants to build a Dashboard or simple app. This skill is Phase 2 of an e2e process that covers the actual build and testing. For Phase 1 (requirements, layout design, visualization selection), use the dashboard-design skill.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
mckinsey
Category
Testing
Views
12

About this skill

A skill that should be invoked whenever a user wants to build a Dashboard or simple app. This skill is Phase 2 of an e2e process that covers the actual build and testing. For Phase 1 (requirements, layout design, visualization selection), use the dashboard-design skill.

How to use

  1. Upewnij się, że ukończyłeś fazę projektowania (dashboard-design skill) — powinna ona stworzyć katalog /spec z wymaganiami i layoutem. Jeśli go nie masz, rozważ najpierw przygotowanie projektu, aby proces budowy przebiegł sprawniej.

  2. Zainstaluj zależności i uruchom skill za pomocą uv run — przy pierwszym uruchomieniu instalacja pakietów może potrwać. Nie przerywaj procesu i czekaj cierpliwie na zakończenie.

  3. Skill przeczyta specyfikacje z katalogu /spec i będzie ich się trzymać podczas budowy. Jeśli chcesz zobaczyć przykład, skill może skopiować i uruchomić przykładową aplikację z repozytorium — nie modyfikuj jej ani nie dodawaj własnych danych.

  4. Podczas iteracji nad dashboardem pamiętaj, aby zawsze aktualizować pliki specyfikacji w katalogu spec/ — dokumentują one Twoje decyzje projektowe i ułatwiają współpracę. Po każdej zmianie sprawdź, czy terminal wyświetla czyste wyjście bez błędów.

  5. Nigdy nie wpisuj poleceń w terminal, w którym uruchomiona jest aplikacja — nawet poleceń takich jak sleep czy echo. Zabije to proces dashboarda. Pozwól aplikacji uruchomić się w spokoju, nawet jeśli zajmuje to więcej czasu.

  6. Wszystkie skrypty i aplikację app.py uruchamiaj zawsze poleceniem uv run nazwa_skryptu.py — gwarantuje to użycie poprawnych wersji zależności.

Related skills

differential-review

by trailofbits

Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and

Testing
2510

qa-tester

by svilupp

\

Testing
2399

python-testing-patterns

by wshobson

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

Testing
46146

playwright-cli

by microsoft

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Testing
45103

go-dev-guidelines

by jumppad-labs

This skill should be used when writing, refactoring, or testing Go code. It provides idiomatic Go development patterns, TDD-based workflows, project structure conventions, and testing best practices using testify/require and mockery. Activate this skill when creating new Go

Testing
1190

test-cases

by cexll

This skill should be used when generating comprehensive test cases from PRD documents or user requirements. Triggers when users request test case generation, QA planning, test scenario creation, or need structured test documentation. Produces detailed test cases covering

Testing
2862