Skip to content
cccskills

Matt Pocock

@mattpocock

TypeScript wizard. Building Total TypeScript - a comprehensive, production-grade TypeScript course. Ex-Vercel, Stately.

59 skills7 repositories 318.2K

Repositories

Skills (59)

Refine in search

loop-me

FreeSummaryAI rating 80

Turn recurring work or life activities into workflow specifications through focused questions with recommended answers. Clarify triggers, human review, and decision summaries so an implementation agent can build the workflow without further questions.

  • Finding recurring activities worth delegating
  • Clarifying when a workflow should start
  • Deciding where human review is needed
mattpocock/skills299.8KUpdated Oct 20, 2026

chief-of-staff

FreeSummaryAI rating 60

Coordinate subagents, separate agents assigned tasks, to pursue a long-running goal in one session. Maintain dialogue with the user while improving working conditions, shared rules, and access to information needed for future tasks.

  • Coordinating agents around a long-term goal
  • Continuing user dialogue during background work
  • Improving shared rules and working conditions
mattpocock/skills299.8KUpdated Oct 20, 2026

wayfinder

FreeSummaryAI rating 80

Plan work too large for one agent session by mapping decisions and their dependencies in an issue tracker. Resolve questions one at a time, preserve the reasoning, and identify what must be settled before execution can begin.

  • Planning a large effort across multiple agent sessions
  • Organizing unresolved questions and their dependencies
  • Sharing decisions and context with collaborators
mattpocock/skills299.8KUpdated Oct 20, 2026

research

FreeSummaryAI rating 90

Investigate a question using official documentation, source code, specifications, and first-party APIs. A background agent records the findings in one Markdown file with sources for each claim, following the repository’s existing conventions for research notes.

  • Verify API behavior against official sources
  • Save research findings with citations
  • Delegate reading while continuing other work
mattpocock/skills299.8KUpdated Oct 20, 2026

grilling

FreeSummaryAI rating 90

Examine a plan, decision, or idea through structured rounds of questions with recommended answers. Organize dependent decisions into a branching map, resolve assumptions, and build a shared understanding before taking action.

  • Stress-testing a plan before acting
  • Clarifying assumptions behind an idea
  • Sorting out dependent decisions
mattpocock/skills299.8KUpdated Oct 20, 2026

setup-matt-pocock-skills

FreeSummaryAI rating 90

Prepare a repository for engineering skills by documenting where issues are tracked, which triage labels organize incoming work, and where glossaries and architecture decision records belong. Review the existing setup and confirm drafts before writing configuration files.

  • Prepare a repository before using engineering skills
  • Document the issue tracker and triage labels
  • Set rules for glossary and architecture decision record locations
mattpocock/skills299.8KUpdated Oct 20, 2026

to-tickets

FreeSummaryAI rating 100

Turn plans, specifications, or conversations into small development tickets that each deliver verifiable behavior. Identify which tickets must finish first, review the breakdown together, and publish approved tickets to local files or the configured issue tracker.

  • Turn a specification into manageable development tickets
  • Clarify ticket dependencies and execution order
  • Plan a staged migration for a widespread refactor
mattpocock/skills299.8KUpdated Oct 20, 2026

writing-fragments

FreeSummaryAI rating 100

Explore a writing topic through probing questions and collect promising sentences, anecdotes, metaphors, and unfinished thoughts. It saves these fragments in a single Markdown file, giving you raw material to develop before deciding on an outline.

  • Collecting material before outlining an article
  • Turning experiences and observations into writing fragments
  • Finding a metaphor or term for a recurring idea
mattpocock/skills299.8KUpdated Oct 20, 2026

grill-me

FreeSummaryAI rating 80

Refine a plan or design through a persistent interview that asks probing questions. This skill starts the conversation by invoking the related grilling skill, providing an entry point for examining and sharpening what you have in mind.

  • Refining a plan through questions
  • Examining a design in an interview
  • Explaining an initial idea through dialogue
mattpocock/skills299.8KUpdated Oct 20, 2026

handoff

FreeSummaryAI rating 100

Summarize the current conversation into a handoff document so another agent can continue the work. Reference existing project materials, suggest skills for the next session, and redact sensitive information.

  • Handing ongoing work to another agent
  • Preparing context for a new session
  • Creating a handoff focused on the next task
mattpocock/skills299.8KUpdated Oct 20, 2026

writing-shape

FreeSummaryAI rating 100

Turn notes, fragments, or transcripts into an article through a paragraph-by-paragraph discussion. Compare opening options, establish what readers need to know, and save agreed sections in a separate document while preserving the original material.

  • Turning scattered notes into an article
  • Building a readable article from a transcript
  • Comparing opening angles before drafting
mattpocock/skills299.8KUpdated Oct 20, 2026

writing-beats

FreeSummaryAI rating 100

Turn collected Markdown material into an article by choosing one narrative step at a time. Compare possible directions, introduce concepts before relying on them, and build the article while preserving the user's edits.

  • Turning collected notes into an article
  • Comparing possible article openings
  • Ordering explanations for unfamiliar readers
mattpocock/skills299.8KUpdated Oct 20, 2026

triage

FreeSummaryAI rating 90

Sort issues and external pull requests, which are proposed code changes, by category and readiness. Verify reports, identify missing information, and record clear briefs so an agent or a person can take the next step.

  • Finding issues that need a maintainer's attention
  • Checking a bug report or an external pull request
  • Preparing a clear brief for an agent to work from
mattpocock/skills299.8KUpdated Oct 20, 2026

prototype

FreeSummaryAI rating 100

Build a disposable prototype to answer a design question. Explore logic and changing states through a shareable HTML demo, or compare distinct interface variations, then record the findings and carry validated decisions into real code.

  • Trying complex state changes through an interactive demo
  • Comparing different interface designs
  • Sharing a logic demo with non-developers
mattpocock/skills299.8KUpdated Oct 20, 2026

grill-with-docs

FreeSummaryAI rating 80

Sharpen a plan or design through persistent questioning while creating documentation along the way. The resulting documents include architecture decision records, which capture design choices, and a glossary of terms used in the discussion.

  • Sharpening a plan through detailed questions
  • Examining a design through an interview
  • Documenting design decisions during discussion
mattpocock/skills299.8KUpdated Oct 20, 2026

wizard

FreeSummaryAI rating 90

Create an interactive bash script for setup or migration steps that require a person. It guides dashboard actions, captures values, saves configuration and GitHub secrets, and requests confirmation at each stage.

  • Guided setup of third-party services
  • Entering credentials and saving them to .env
  • Configuring GitHub secrets for CI
mattpocock/skills299.8KUpdated Oct 20, 2026

implement-spec

FreeSummaryAI rating 70

Turn a specification and its tickets into code by coordinating multiple agents around task dependencies. Combine their work on one integration branch, use test-driven development, review the result, and close tickets through the issue tracker’s workflow.

  • Implementing a specification with multiple tickets
  • Working on independent tickets in parallel
  • Combining implementations on one integration branch
mattpocock/skills299.8KUpdated Oct 20, 2026

diagnosing-bugs

FreeSummaryAI rating 80

Investigate difficult bugs and performance slowdowns by building a repeatable test or script that detects the exact symptom. Reduce the failing case, compare possible causes, and verify the fix with checks that catch the bug if it returns.

  • Investigating an error that is hard to reproduce
  • Finding the cause of a performance slowdown
  • Testing an intermittent failure repeatedly
mattpocock/skills299.8KUpdated Oct 20, 2026

pr

FreeSummaryAI rating 100

Write a pull request description that helps reviewers understand a code change. Use a compact diagram or diff, show before-and-after evidence, and explain how reversible the change is and what areas it may affect.

  • Writing a pull request description
  • Explaining a refactor with a file tree or diff
  • Presenting before-and-after evidence for a UI change
mattpocock/skills299.8KUpdated Oct 20, 2026

tdd

FreeSummaryAI rating 90

Build features or fix bugs by writing one failing test, then the smallest implementation that passes it. Tests check behavior through public interfaces, the entry points callers use, so they remain useful when internal code changes.

  • Building a feature one test at a time
  • Fixing a bug with a failing test first
  • Planning integration tests at agreed public interfaces
mattpocock/skills299.8KUpdated Oct 20, 2026

teach

FreeSummaryAI rating 90

Learn a new skill or concept through short, interactive lessons tailored to your goals and previous learning. The skill creates HTML lessons, reference sheets, and learning records to support practice and review across multiple sessions.

  • Learning a new topic over several sessions
  • Practicing with quizzes and feedback
  • Creating reference sheets for later review
mattpocock/skills299.8KUpdated Oct 20, 2026

Replace TypeScript type assertions in tests with functions from @total-typescript/shoehorn. Use partial objects when only a few properties matter, or deliberately invalid data for error tests, then run a type check to verify the migration.

  • Replace as assertions in TypeScript tests
  • Build test objects with only the properties you need
  • Pass deliberately invalid data for error tests
mattpocock/skills299.8KUpdated Oct 20, 2026

ask-matt

FreeSummaryAI rating 90

Choose which related skill to use and in what order for planning, building, debugging, or maintaining software. It explains routes through the available workflows and helps select the next step based on your situation and project size.

  • Choosing a workflow from idea to implementation
  • Finding the right starting point for bug investigation
  • Planning a build that spans multiple sessions
mattpocock/skills299.8KUpdated Oct 20, 2026

setup-pre-commit

FreeSummaryAI rating 90

Set up automated checks before each Git commit using Husky and lint-staged. Format staged files with Prettier, run existing type checks and tests, and verify the setup using the repository's package manager.

  • Adding automated checks before commits
  • Formatting staged files with Prettier
  • Running existing type checks and tests before commits
mattpocock/skills299.8KUpdated Oct 20, 2026

Is this your account? Link GitHub to bring it onto your creator page (Japanese)