Back to authors
dmmulroy

dmmulroy

29 Skills published on GitHub.

overseer-plan

Convert markdown planning documents to Overseer tasks via MCP codemode. Use when converting plans, specs, or design docs to trackable task hierarchies.

UncategorizedView skill →

overseer

Manage tasks via Overseer codemode MCP. Use when tracking multi-session work, breaking down implementation, or persisting context for handoffs.

UncategorizedView skill →

agent-browser

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.

UncategorizedView skill →

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

UncategorizedView skill →

remotion-best-practices

Best practices for Remotion - Video creation in React

remotionvideoreactanimationcomposition
UncategorizedView skill →

cloudflare

Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), networking (Tunnel, Spectrum), security (WAF, DDoS), and infrastructure-as-code (Terraform, Pulumi). Use for any Cloudflare development task.

UncategorizedView skill →

code-review

Review code against the local coding standards.

UncategorizedView skill →

coding-standards

TypeScript coding standards and design taste. Use when working on TypeScript code; when adding or changing domain models, modules, adapters, parsers, typed errors, async workflows, tests, TypeScript contracts, Cloudflare Workers/Durable Objects/Agents, or Effect code; or when another engineering skill needs the user's coding standards.

UncategorizedView skill →

diagnosing-bugs

Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.

UncategorizedView skill →

bro

Restate the last message in plain human language, with no jargon.

UncategorizedView skill →

domain-modeling

Build and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision, or when another skill needs to maintain the domain model.

UncategorizedView skill →

grill-me

A relentless interview to sharpen a plan or design.

UncategorizedView skill →

grill-with-docs

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

UncategorizedView skill →

grilling

Interview the user relentlessly about a plan or design. Use when the user wants to stress-test a plan before building, or uses any 'grill' trigger phrases.

UncategorizedView skill →

handoff

Compact the current conversation into a handoff document for another agent to pick up.

UncategorizedView skill →

herdr

Control herdr from inside it. Manage workspaces and tabs, split panes, spawn agents, read output, start dev servers, and wait for state changes — all via CLI commands that talk to the running herdr instance over a local unix socket. Use when running inside herdr (HERDR_ENV=1).

UncategorizedView skill →

implement

Implement a piece of work based on a PRD or set of issues.

UncategorizedView skill →

improve-codebase-architecture

Find standards-backed architecture refactor opportunities.

UncategorizedView skill →

prototype

Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.

UncategorizedView skill →

setup-matt-pocock-skills

Configure this repo for the engineering skills — set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.

UncategorizedView skill →

tdd

Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

UncategorizedView skill →

teach

Teach the user a new skill or concept, within this workspace.

UncategorizedView skill →

tech-spec

Write a typed call-stack architecture handoff.

UncategorizedView skill →

writing-great-skills

Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable.

UncategorizedView skill →

audit-better-result-dependents

Audit better-result changes or PRs against known Prisma and Better T Stack downstream dependents. Use when working on better-result API/type/runtime changes and the user asks whether a change breaks Prisma dependents, Better T Stack dependents, npm dependents, or PR compatibility.

UncategorizedView skill →

better-result-adopt

Adopt better-result in an existing TypeScript codebase. Use when replacing try/catch, Promise rejection handling, null sentinels, or thrown domain exceptions with typed Result workflows.

UncategorizedView skill →

better-result-migrate-v2

Migrate better-result TaggedError usage from the v1 class-based API to the v2 factory-based API. Use when upgrading a codebase that still extends TaggedError directly or calls the old static helpers.

UncategorizedView skill →

overseer-plan

Convert markdown planning documents to Overseer tasks via MCP codemode. Use when converting plans, specs, or design docs to trackable task hierarchies.

UncategorizedView skill →

overseer

Manage tasks via Overseer codemode MCP. Use when tracking multi-session work, breaking down implementation, or persisting context for handoffs.

UncategorizedView skill →