Matt Pocock
Matt Pocock connects TypeScript education with practical AI engineering. Explore his work on type safety, sandboxed coding agents, and reusable engineering Skills, alongside the courses and public repositories that explain how he approaches building and reviewing software.
About Matt Pocock
Matt Pocock is a developer and educator known for teaching TypeScript. He created Total TypeScript, where exercises and explanations address type errors, generics, transformations, and application patterns. That teaching background gives his work a focus on understanding why an approach works, rather than only copying a solution.
His AI Hero work applies engineering discipline to coding agents. Planning, implementation, diagnosis, tests, and review appear as connected parts of a development process. The accompanying Skills turn selected practices into reusable instructions, while the educational material explains the decisions and feedback loops behind those practices.
His public projects also include Sandcastle, a TypeScript interface for orchestrating sandboxed coding agents, and ts-reset, which adjusts types for common JavaScript APIs. These repositories solve implementation problems; the Skills serve as instructions. Knowing which kind of resource is needed helps separate installing software from choosing a way to work.
Matt Pocock’S Engineering Skills
Explore instructions for questioning a proposed approach, working test first, and diagnosing bugs. Each Skill targets a different engineering decision, so choose the task before selecting the instruction and review the original source for its expected context.
Grill Me
Clarify plans with a structured interview, adding glossary and architectural records through the Grill with Docs mode when needed.
TDD
Build features and fixes through agreed public interfaces and small failing-test-to-implementation cycles.
Improve Codebase Architecture
Survey concrete architecture friction, compare candidate module improvements, and explore one design before refactoring.
Diagnosing Bugs
Diagnose difficult bugs through a reproducible signal, minimized case, and verified correction.
Code Review
Review a fixed Git diff independently for repository standards and originating requirements.
Handoff
Summarize a session into a focused temporary handoff document with references and suggested skills.
Matt Pocock’S Tools and Libraries
Sandcastle and ts-reset address different layers of development: running coding agents in sandboxes and improving JavaScript API types. Open the relevant repository to understand its role, setup, and constraints before combining it with an engineering workflow.
Explore Other Developer Creators
Compare other creators working on developer tools, interfaces, and Agent Skills. Following the author helps connect individual resources to the problems they investigate, rather than treating every repository or instruction as an interchangeable tool.
Questions About Matt Pocock’s Work
What does Matt Pocock’s work cover beyond Skills?
When is ts-reset relevant to a TypeScript project?
Does ts-reset change JavaScript runtime behavior?
Is Sandcastle the same resource as the Skills library?
What should a planning or engineering Skill receive as context?
Where are the current setup and contribution instructions?
Explore Matt Pocock’S Engineering Skills
Start with the engineering task you need to clarify: questioning requirements, building through tests, or investigating a bug. Then review the corresponding Skill and its source before adding it to your project’s working instructions.