HARP Go backend development guide. Generates handlers, store implementations, migrations, mock stores, routes, and tests following the established conventions. Use this skill whenever implementing new backend features, adding API endpoints, creating database tables, writing Go handler tests, or modifying the store layer. Also use when the user asks to add a new resource/entity, CRUD endpoints, or admin routes to the Go backend.
Authoritative reference for HARP's CI/CD pipeline — what GitHub Actions run and when, the release-please release flow, automated version bumping, the Cloud Build → Cloud Run deploy, the Docker build, and the local git hooks (pre-commit gofmt + commit-msg Conventional Commits). Use this skill whenever someone asks how CI works, what checks run on a PR or push, why a workflow exists, how releases or versioning happen, how deploys are triggered, what the git hooks do, or how to set them up — even if they don't say "CI" explicitly (e.g. "what runs when I open a PR?", "how does a new version ship?", "why is my commit being rejected?", "what does push to main do?"). Prefer this over guessing from memory; it reflects the actual workflow files in this repo.
Create distinctive, production-grade hacker-facing UI for HARP following the Nike mobile app design language — bold black/white contrast, heavy athletic typography, and clean mobile-first layouts. Use this skill when building or redesigning any hacker-side page or component (application flow, dashboard, profile, status pages) and when visual/aesthetic quality matters. Complements the frontend skill (which handles architecture), this skill handles aesthetics.
HARP React frontend development guide (React 19 + TypeScript + Vite + Tailwind v4). Generates pages, components, Zustand stores, API modules, form validations, and route definitions following established conventions. Use this skill whenever building new frontend pages, adding UI components, creating Zustand stores, writing API client code, adding form validation, modifying routes, or working in client/web/. Also use when the user asks to add a new admin page, hacker-facing feature, or super admin view to the React frontend.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.