Guides Dockerfile and Docker Compose design for local development and image builds — multi-stage builds, networking, volumes, and container security — primarily for Go services with TypeScript/PHP notes. Use when writing or reviewing a Dockerfile, setting up Docker Compose for local development, troubleshooting…
Record architecture decisions and documentation that capture why, not just what — use when making a significant architectural decision, choosing between competing approaches, changing a public API, shipping user-facing behavior, or documenting context a future engineer or agent will need.
Fetch current library and framework documentation via the Context7 MCP server instead of relying on training data. Use for setup or configuration questions, API references, code examples that depend on a library's behavior, or whenever the user names a specific framework or library (React, Next.js, Prisma, Supabase…
Subjects a non-trivial decision to a fresh-context adversarial review before it stands, in-flight rather than as a post-hoc PR verdict. Use before an architectural decision under uncertainty, before committing non-trivial code, before asserting a non-obvious fact ("this is safe", "this scales", "this matches the…
Guides Playwright end-to-end test design — Page Object Model, CI configuration, and flaky test diagnosis. Use when writing browser-based end-to-end tests, debugging a test that fails intermittently, setting up Playwright CI configuration, or reviewing E2E test code for race conditions and arbitrary waits.
This skill should be used when the user asks to "design an onboarding plan", "write a 30/60/90 day plan for a new engineer", "set up onboarding for a new hire", "what should a new engineer do in their first week", or is structuring how a new engineer ramps up on a team/codebase. Use for the structure and cadence of…
Use when the user asks to "should we prioritize shipping fast or reliability here", "define an error budget", "how much risk can we take on this release", "we keep debating speed vs quality", "write down our engineering principles", or is deciding how to balance reliability/velocity/quality tradeoffs at a policy level…
Designs entity-relationship schemas for the hotel domain (reservations, guests, rooms, rate plans, folios) on PostgreSQL, following Archipelago International's Sentec platform conventions — hotelid LIST partitioning, naming, and required audit columns. Use when designing a new table or ERD for Sentec PMS, Sentec…
Use when the user asks to "review error handling in this code", "should this panic or return an error", "design an error type", "how should this function report failure", or is writing Go code with error returns, panics, or wrapping. Guides applying Go's "errors are values" philosophy (Rob Pike) — explicit error…
Sets up eval-driven development (EDD) for an agent-assisted feature — define capability and regression evals before coding, grade them with code/model/human graders, and track reliability with pass@k and pass^k metrics. Use when defining pass/fail criteria for an AI coding task before implementation starts, measuring…
Guides the product-experimentation layer of A/B testing — writing a falsifiable hypothesis, sizing a test with minimum detectable effect (MDE), reading statistical significance without falling into the peeking problem, accounting for the novelty effect, and choosing guardrail metrics. Use when the user asks to "design…
This skill should be used when the user asks to "do some exploratory testing", "write a test charter", "explore this feature for bugs", "run a testing session", or needs an unscripted, human-judgment-driven approach to finding bugs in an ambiguous or newly-built feature that isn't well-specified enough for scripted…
Skill "mcp-dino" from shennawardana23/mcp-dino, covering skill.md — dino-mcp development skills, skill: build & run, quick build (go only, uses existing ui), full build (vite ui + go) and run in dev mode (verbose).
MCP server "mcp-dino" as configured in shennawardana23/mcp-dino. Launched with https://github.com/shennawardana23/mcp-dino/releases/download/v0.1.0/dino-mcp-da.