← All creators

mattbutlerengineering

User

Monorepo for mattbutlerengineering.com — design system, React apps, Fastify services, Pulumi IaC. Built largely by AI agents (Claude Code).

35 indexed · 0 Featured · 0 stars · avg score 67
Prolific

Categories

Indexed Skills (35)

AI & Automation Listed

chaos-agent

Seed non-breaking but detectable bugs (lint violations, dead links) to verify autonomous audit/lint loops catch and file issues. Scheduled to run weekly to test measurement machinery. Invoke with /chaos-agent or schedule via RemoteTrigger.

0 Updated today
mattbutlerengineering
DevOps & Infrastructure Listed

ci-monitor

Check GitHub CI status on main branch and open PRs. Fix simple failures directly via mbe agent run, create issues for complex ones. Monitors agent-created PRs for failing checks. Invoke with /ci-monitor.

0 Updated today
mattbutlerengineering
AI & Automation Listed

codex

Configure and use OpenAI Codex CLI. Use when user mentions codex, wants to set up Codex, or asks about Codex config (.codex/config.toml). Trigger: /codex, codex config, set up codex, .codex/config.toml

0 Updated today
mattbutlerengineering
AI & Automation Listed

decompose

Break a feature into ordered, agent-sized GitHub issues that the ship-loop can work through sequentially. Takes a feature description, analyzes the codebase, creates a dependency chain of issues. Invoke with /decompose.

0 Updated today
mattbutlerengineering
DevOps & Infrastructure Listed

deploy

Check deploy status, trigger deploys, and debug deploy failures for the mattbutlerengineering monorepo. Covers static sites (Cloudflare Workers), API services (DigitalOcean App Platform), and infrastructure (Pulumi).

0 Updated today
mattbutlerengineering
API & Backend Listed

issue-worker

Pick up the oldest open GitHub issue labeled 'ready', complete the work using mbe agent run with worktree isolation, and create a PR. Manages label lifecycle (ready → in-progress → has-pr). Invoke with /issue-worker.

0 Updated today
mattbutlerengineering
API & Backend Listed

learning-loop

Sensor-driven continuous improvement loop. Collects metrics from all sensors, detects regressions, creates issues, verifies past fixes, and self-tunes thresholds. Invoke with /learning-loop.

0 Updated today
mattbutlerengineering
DevOps & Infrastructure Listed

local-ci-precheck

Run the same lint + typecheck + architecture-audit checks CI runs, locally and in parallel. Catches workspace-package issues (missing deps, prop drift, lint rule violations) before pushing — the failures CI would surface in 5 minutes show up in 30 seconds. Use before opening or pushing to a PR.

0 Updated today
mattbutlerengineering
API & Backend Listed

new-adr

Scaffold a new Architecture Decision Record in docs/adr/ with the repo's canonical format and the next available sequential number

0 Updated today
mattbutlerengineering
Web & Frontend Listed

new-component

Scaffold a new rialto design system component with all required files (component, CSS module, test, story, barrel export) following established conventions

0 Updated today
mattbutlerengineering
Testing & QA Listed

new-e2e-test

Scaffold a Playwright E2E test in one of the apps that has a Playwright config, matching the existing test fixtures and auth patterns

0 Updated today
mattbutlerengineering
API & Backend Listed

new-service-route

Scaffold a new Fastify route in services/{reservations,users,agent} matching the house pattern — schema validation, auth, error envelope per ADR-002, SSE broadcast (if reservations), tests

0 Updated today
mattbutlerengineering
API & Backend Listed

new-service

Scaffold a new Fastify + Prisma backend service in the mattbutlerengineering monorepo. Creates the service directory, package.json, app bootstrap, Prisma schema, health route, tests, and updates Turborepo config.

0 Updated today
mattbutlerengineering
API & Backend Listed

progress-tracker

Track continuous improvement loop performance. Queries GitHub for metrics (issues created/closed, PRs merged, CI health), logs trends, and suggests process improvements. Invoke with /progress-tracker.

0 Updated today
mattbutlerengineering
API & Backend Listed

revert-rca-loop

Detect when an AI-authored PR is reverted and trigger a Reflection session for RCA. Monitors revert commits, matches to AI PRs, and initiates analysis. Scheduled to run hourly. Invoke with /revert-rca-loop.

0 Updated today
mattbutlerengineering
AI & Automation Listed

ship-loop

Full cycle: audit site, check Dependabot alerts, fix issues, push, verify CI, deploy, close. Prioritizes Security > Availability > New features. Parallel dispatch for speed.

0 Updated today
mattbutlerengineering
API & Backend Listed

site-audit

Audit mattbutlerengineering.com with three modes: smoke (per-commit regression check), sweep (weekly zone rotation), scout (monthly improvement suggestions). Uses inventory tracking, parallel dispatch, and Lighthouse/Playwright. Invoke with /site-audit [smoke|sweep|scout].

0 Updated today
mattbutlerengineering
AI & Automation Listed

acmm-audit

Audit this repo against the AI Codebase Maturity Model (ACMM) — canonical 6-level rubric with 100+ criteria from 4 source frameworks (ACMM, Fullsend, AEF, Reflect). Writes a report to .claude/acmm/, files GitHub issues for the next-level gaps, and rewrites the README badge. Invoke with /acmm-audit [--apply] [--badge] [--trend].

0 Updated today
mattbutlerengineering
AI & Automation Listed

opencode

Configure and use OpenCode AI coding assistant. Use when user mentions opencode, wants to set up OpenCode, or asks about OpenCode config (opencode.json). Trigger: /opencode, opencode config, set up opencode, opencode.json

0 Updated today
mattbutlerengineering
API & Backend Listed

sentry-triage

Query Sentry for production errors, filter by severity/frequency, deduplicate against existing GitHub issues, and create actionable issues for the ship-loop. Invoke with /sentry-triage.

0 Updated today
mattbutlerengineering
API & Backend Listed

diagnose

Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.

0 Updated today
mattbutlerengineering
AI & Automation Listed

grill-with-docs

Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.

0 Updated today
mattbutlerengineering
API & Backend Listed

improve-codebase-architecture

Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.

0 Updated today
mattbutlerengineering
Testing & QA Listed

tdd

Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.

0 Updated today
mattbutlerengineering
API & Backend Listed

to-issues

Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices. Use when user wants to convert a plan into issues, create implementation tickets, or break down work into issues.

0 Updated today
mattbutlerengineering
API & Backend Listed

triage

Triage issues through a state machine driven by triage roles. Use when user wants to create an issue, triage issues, review incoming bugs or feature requests, prepare issues for an AFK agent, or manage issue workflow.

0 Updated today
mattbutlerengineering
API & Backend Listed

write-a-skill

Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill.

0 Updated today
mattbutlerengineering
API & Backend Listed

auth-package

This skill should be used when the user asks to "add authentication", "protect a route", "use auth hooks", "integrate Auth0", "add login/logout", "use AuthProvider", "verify JWT", or mentions @mbe/auth, OIDC, access tokens, or authentication in React or Fastify.

0 Updated today
mattbutlerengineering
API & Backend Listed

prisma-migrations

This skill should be used when the user asks to "create a migration", "run prisma migrate", "deploy database changes", "baseline a database", "set up Prisma CI/CD", or mentions database schema deployment. Provides Prisma Migrate best practices for development and production.

0 Updated today
mattbutlerengineering
API & Backend Listed

reservations-service

This skill should be used when the user asks to "add an endpoint to reservations", "create a route in reservations service", "write tests for reservations", "test reservations service", "add a table endpoint", "work on reservations API", or mentions the reservations service, table management, or reservation functionality.

0 Updated today
mattbutlerengineering
API & Backend Listed

users-service

This skill should be used when the user asks to "add an endpoint to users", "create a route in users service", "write tests for users", "test users service", "add auth to a route", "work on users API", or mentions the users service, Fastify routes, or user management functionality.

0 Updated today
mattbutlerengineering
Web & Frontend Listed

rialto

Use when building UI with the Rialto design system, importing from "rialto" or "@mattbutlerengineering/rialto", choosing components, applying design tokens, composing layouts, or authoring new Rialto components. Triggers on mentions of "Rialto", "component library", "design system", "UI component", or imports from rialto.

0 Updated today
mattbutlerengineering
API & Backend Listed

caveman

Ultra-compressed communication mode. Cuts token usage ~75% by dropping filler, articles, and pleasantries while keeping full technical accuracy. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman.

0 Updated today
mattbutlerengineering
API & Backend Listed

perf-budget

Check bundle size impact of current changes against size-limit baselines. Use when editing apps/* or packages/rialto source, before committing, or when user asks about bundle size.

0 Updated today
mattbutlerengineering
API & Backend Listed

grill-me

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

0 Updated today
mattbutlerengineering

Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.