mattpocock-skills
claudeMatt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Install and run the UPIIXIA Agentic Kit: parallel agents with claims, leases, bounded loops, reviews and merges over Git
Plugin uak from marketplace upiixia-agentic-kit in JoahanMorales/upiixia-agentic-kit. Commands read from the repo's manifest — yesterday.
uak-adviseUse when you need a strong-model opinion and the advisor tool is unavailable or the session is long: at plan lock (plan), after the same failure twice (stuck), or before shipping a risky diff (done). Run this only when the user invokes it by name ($uak-advise or /uak-advise); never start it on your
uak-demo(sprint) Use in the last hours of an event: freeze, clean rehearsal, plan-B video and the submission checklist. Run this only when the user invokes it by name ($uak-demo or /uak-demo); never start it on your own.
uak-design-lock(sprint) Use before building UI screens: visual directions with screenshots, the human picks one, then the shell, the UI kit and three locked screens every later screen copies from. Run this only when the user invokes it by name ($uak-design-lock or /uak-design-lock); never start it on your own.
uak-handoffUse before closing a session, before compacting, or when context or tokens run low: checkpoint the task and write the handoff the next session resumes from. Run this only when the user invokes it by name ($uak-handoff or /uak-handoff); never start it on your own.
uak-loopUse while implementing a criterion: implement, run Verify, fix, with a budget and stuck detection; for long mechanical fixes it can run unattended with uak loop. Run this only when the user invokes it by name ($uak-loop or /uak-loop); never start it on your own.
uak-planUse when turning IDEA.md or a spec into tasks: a verifiable backlog graph with Paths, Verify, owners and wave-1 contracts. Run this only when the user invokes it by name ($uak-plan or /uak-plan); never start it on your own.
uak-retroUse after an event or milestone: a data-driven retro from the claims branch that proposes concrete kit and project changes. Run this only when the user invokes it by name ($uak-retro or /uak-retro); never start it on your own.
uak-reviewUse when a review is assigned to you or uak next says Idle: review: review another task's PR at its exact SHA and record approve or reject. Run this only when the user invokes it by name ($uak-review or /uak-review); never start it on your own.
uak-secureUse before launching a backend: the security audit against the kit's launch checklist; delegates the sensitive review to security-reviewer. Run this only when the user invokes it by name ($uak-secure or /uak-secure); never start it on your own.
uak-setupUse at minute 0 with the human: PROJECT.md, doctor PASS, reviewers registered, schedule from uak clock. Run this only when the user invokes it by name ($uak-setup or /uak-setup); never start it on your own.
uak-shipUse when your task's criteria pass: run Verify, push, open the PR and move the task to REVIEW with uak done (then wait for the verdict with uak wait). Run this only when the user invokes it by name ($uak-ship or /uak-ship); never start it on your own.
uak-spec(marathon) Use before writing code for a product feature: spec, plan with threat model, then tasks. Run this only when the user invokes it by name ($uak-spec or /uak-spec); never start it on your own.
uak-startUse at the start of a session with no task in hand: take the next task (uak next) and get its worktree ready, claim included. Run this only when the user invokes it by name ($uak-start or /uak-start); never start it on your own.
design-taste-frontendAnti-slop frontend skill for landing pages, portfolios, and redesigns. The agent reads the brief, infers the right design direction, and ships interfaces that do not look templated. Real design systems when applicable, audit-first on redesigns, strict pre-flight check.
frontend-designGuidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
karpathy-guidelinesBehavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
landing-storyBuild a landing page (home, portada, pitch page) that makes a stranger get the idea in 5 seconds and want to try it - for a hackathon jury, users or investors. Use when creating or redesigning the product's front page, a project's public page, or the page judges open first. Works from IDEA.md (the o
mcp-builderGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
product-uiMake product screens look designed, not templated - dashboards, a map or canvas with side panels, data views, detail pages, forms and flows, lists, mobile screens. Use whenever you build or change an app screen, a view or a component in web/ (the landing is landing-story; the visual direction is /ua
redesign-existing-projectsUpgrades existing websites and apps to premium quality. Audits current design, identifies generic AI patterns, and applies high-end design standards without breaking functionality. Works with any CSS framework or vanilla CSS.
systematic-debuggingUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes
test-driven-developmentUse when implementing any feature or bugfix, before writing implementation code
test-firstUse before writing code for any feature, bug fix or behavior change. Test names first, see the red on an assertion (uak red), Fakes instead of mocks, tests only grow, tests by layer.
vercel-react-best-practicesReact and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization,
verification-before-completionUse when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always
webapp-testingToolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
stack-ai-agentConventions for the AI agent stack (MCP tools per task, eval cases per tool, offline evals in the gate). Use when adding an MCP tool, an eval case, a prompt or a model call in this repo.
stack-djangoConventions for the Django stack (one app per task, auto-included urls, pytest-django, migrations through a human). Use when adding an app, model, view, template, admin or test in this repo.
stack-expoConventions for the Expo / React Native stack (Expo Router screens per task, components/<f>, lib owners). Use when adding a screen, component, navigation or API call in this app.
stack-backendBackend conventions for the FastAPI + React stack (app/, Python 3.12, FastAPI, uv, pytest). Use when creating or changing endpoints, services, schemas, tests or Python dependencies.
stack-frontendFrontend conventions for the FastAPI + React stack (web/, Vite, React, TypeScript, Tailwind v4, Motion). Use when creating or changing any screen, component or style in web/, deciding visual design, or verifying UI in a browser.
stack-goConventions for the Go HTTP service stack (internal/<f> packages, init() registry, go test). Use when adding a handler, service, package or test in this repo.
stack-nextjsConventions for the Next.js App Router stack (src/app/<f>/, route handlers, Tailwind, Playwright). Use when adding a page, an API route, a component or a test in this repo.
stack-dataConventions for the Python data / ML stack (package, analysis/<f>/run.py, reports/<f>/ CSVs, Streamlit pages, pytest). Use when writing an analysis, a model, a report README, a dashboard page or a test in this repo.
stack-spring-bootConventions for the Spring Boot stack (package by feature, constructor injection, ProblemDetail errors, MockMvc and Testcontainers tests, Flyway). Use when adding a controller, service, repository, migration or test in this repo.
setupInstall the UPIIXIA Agentic Kit (uak) into the current Git repository so several AI coding agents (Claude Code, Codex, Cursor, Gemini CLI) can work in parallel with claims, leases, bounded verify-fix loops, reviews and merges. Use when the user wants multi-agent coordination, parallel agents, a hack
Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).
39 skills
Harness-native ECC operator layer - 71 agents, 314 skills, 98 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
200 skills · 98 commands · 71 agents · 1 MCP server · hooks
Automated code review for pull requests using multiple specialized agents with confidence-based scoring to filter false positives
1 command
Tenant-isolated AI teams that plan work, coordinate tasks, recall approved context, and return evidence-backed results
6 skills · 6 commands · 4 agents · 1 MCP server
Use Alibaba Open Code Review from local Codex.
2 skills
Investigate incidents, review code and execute UAT for release readiness, scan code for vulnerabilities, and run penetration tests with AWS DevOps Agent and AWS Security Agent.
13 skills · 9 commands · 1 MCP server
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.