tt-a1i/matt-skills-with-to-goal

DirSkills catalogs 40 skills from this repository, across 6 categories: AI Engineering, Automation, DevOps, Frontend, Quality, Writing.

14 stars3 forksView on GitHub
๐Ÿ“„
2026/07/16

Agent Handoff

Generates a concise handoff document from the current conversation, including suggested skills, so another AI agent can seamlessly continue the work. Saves to temporary directory and redacts sensitive data.
AI Engineering
143
๐Ÿงญ
2026/07/16

Ask Matt

A router that helps determine which skill or workflow to use for a given task. Use when you need guidance picking the right tool from a suite of AI agent skills.
AI Engineering
143
๐Ÿงญ
3w ago

Ask Matt

Ask Matt routes you to the right skill or flow for your situation. Use it when you need help choosing between planning, implementation, debugging, or review paths.
AI Engineering
297
๐Ÿค
3w ago

Claude Handoff

Claude Handoff writes a concise handoff summary and starts a fresh background agent with that prompt so work can continue immediately. Use it when you need to pass an active task to another agent without saving a file.
AI Engineering
297
๐Ÿ”
2026/07/16

Code Review

Reviews code changes since a fixed point along two independent axes: coding standards compliance and spec/issue fidelity. Runs both reviews in parallel sub-agents and reports findings side by side. Ideal for reviewing branches, PRs, or work-in-progress changes.
Quality
143
๐Ÿ”
3w ago

Code Review

Code Review reviews changes since a fixed point along Standards and Spec axes. Use it for branch, PR, or work-in-progress reviews, including requests to review since a given commit or tag.
Quality
297
๐Ÿงฑ
2026/07/16

Codebase Design

A shared vocabulary and principles for designing deep, testable modules with small interfaces and high leverage. Use when designing or improving module interfaces, deciding where to place seams, or making code more maintainable and AI-navigable.
Quality
143
๐Ÿ”
2026/07/16

Diagnosing Bugs

Guides systematic debugging of hard bugs and performance regressions through building a tight feedback loop, reproducing, minimizing, hypothesizing, and instrumenting. Use when encountering difficult or flaky bugs.
Quality
143
๐Ÿชฒ
3w ago

Diagnosing Bugs

Diagnosing Bugs helps you build tight repro loops for hard bugs, failures, and performance regressions. Use it when debugging broken, throwing, failing, or slow behavior and you need to isolate the cause.
Quality
297
๐Ÿงฉ
3w ago

Execute Spec In Fork

Execute Spec In Fork orchestrates one approved SPEC READY through a same-directory Codex App fork, runs spec-executor, validates the receipt, and archives the child when complete. Use it for explicit spec execution or to handle messenger replies and recovery events for that fork.
AI Engineering
297
๐ŸŽฏ
3w ago

Goal Crafter

Goal Crafter turns vague tasks into verifiable goal prompts for AI coding agents like Claude Code, Codex Automations, and Pi. It is used when you need a self-running task with clear completion criteria and constraints.
AI Engineering
297
๐ŸŽฏ
2026/07/16

Goal Crafter

Craft verifiable goal prompts for AI coding agents like Claude Code, Codex, or Pi. Turns vague tasks into precise goals with checkable completion criteria, ensuring agents run unattended.
AI Engineering
143
๐Ÿ”ฅ
2026/07/16

Grill Me

A relentless interview session to sharpen your project plan or design through tough questioning and feedback.
Quality
143
๐Ÿ”
2026/07/16

Grill with Docs

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
Quality
143
๐Ÿ”ฅ
2026/07/16

Grilling

Grills the user relentlessly about a plan, decision, or idea to stress-test their thinking. Use when the user wants to explore every aspect or uses any 'grill' trigger phrases.
AI Engineering
143
๐Ÿ› ๏ธ
2026/07/16

Implement

Implement a piece of work based on a spec or set of tickets, using test-driven development, typechecking, and code review before committing.
Automation
143
๐Ÿ—๏ธ
3w ago

Improve Codebase Architecture

Improve Codebase Architecture scans a codebase for shallow modules and deepening opportunities, then generates an HTML report of candidates. It is used to find refactors that improve locality, testability, and AI navigability before drilling into one choice.
AI Engineering
297
๐Ÿ›๏ธ
2026/07/16

Improve Codebase Architecture

Scans a codebase for architectural friction, identifies shallow modules, and presents deepening opportunities as an interactive HTML report. Guides refactoring through a decision-tree grilling process, improving testability and AI-navigability.
Quality
143
๐Ÿ”
3w ago

Loop Me

Loop Me grills you about the workflows you want to build and turns the answers into workflow specs in this workspace. Use it when you want to define recurring loops, triggers, checkpoints, and briefs before implementation.
AI Engineering
297
๐Ÿงช
3w ago

Prototype

Prototype builds throwaway code to answer a design question. Use it to sanity-check state logic or explore what a UI should look like, with the prototype kept close to the code it is testing.
Frontend
297
๐Ÿงช
2026/07/16

Prototype

Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
Quality
143
๐Ÿค
2026/07/16

Resolving Merge Conflicts

Resolves in-progress git merge or rebase conflicts by identifying primary sources, preserving intent, and running automated checks. Use when you need to finish a merge or rebase without aborting.
DevOps
143
๐Ÿ› ๏ธ
3w ago

Setup Matt Pocock Skills

Setup Matt Pocock Skills configures a repository for the engineering skills by setting the issue tracker, triage labels, and domain doc layout. Use it once before running the other engineering skills.
Automation
297
โš™๏ธ
2026/07/16

Setup Matt Pocock Skills

Configures a project's issue tracker, triage labels, and domain documentation layout for Matt Pocock's engineering skills suite. Run once before using other skills like triage or to-tickets.
DevOps
143
๐Ÿงฉ
3w ago

Setup Ts Deep Modules

Setup Ts Deep Modules wires dependency-cruiser into a TypeScript repo to enforce deep modules. It limits imports to package entry points, blocks subfolder access and cycles, and adds a starter example package.
DevOps
297
๐Ÿ› ๏ธ
3w ago

Spec Executor

Spec Executor implements one approved spec in a forked execution thread and returns a structured receipt. Use it when a final SPEC READY block is approved and the work fits one implementation session.
AI Engineering
297
๐Ÿ“š
2026/07/16

Teach

Enables an AI agent to teach you a skill or concept through a structured workspace with interactive HTML lessons, reference materials, and learning records, emphasizing long-term retention and practical application.
AI Engineering
143
๐Ÿงช
3w ago

Test-Driven Development

Test-Driven Development guides red-green-refactor cycles for writing tests before implementation. Use it when building features or fixing bugs test-first, choosing seams, or adding integration tests.
Quality
297
๐Ÿงช
2026/07/16

Test-Driven Development

Guides test-driven development for AI coding agents, ensuring tests are spec-like, seams are confirmed, and the red-green loop produces maintainable tests. Use when building features or fixing bugs test-first.
Quality
143
๐ŸŽฏ
2026/07/16

To Goal

Turn approved specs and tickets into a verifiable execution goal without re-interviewing the user. Gathers evidence, selects scope, and drafts goals for coding agent sessions.
AI Engineering
143
๐Ÿ“
3w ago

To Spec

To Spec turns the current conversation and codebase context into a project issue spec. It publishes the spec, applies the ready-for-agent label, and avoids interviewing the user.
AI Engineering
297
๐Ÿ“„
2026/07/16

To Spec

Synthesizes the current conversation and codebase context into a spec (PRD) and publishes it to the project issue tracker with appropriate labels.
Automation
143
๐ŸŽซ
3w ago

To Tickets

To Tickets breaks a plan, spec, or conversation into tracer-bullet tickets with explicit blocking edges. Use it when you need to publish a staged set of implementation tickets to a tracker or local issue files.
Automation
297
๐Ÿ“‹
2026/07/16

To Tickets

Breaks a plan, spec, or conversation into tracer-bullet tickets with blocking edge declarations, published to an issue tracker.
Automation
143
๐Ÿงญ
3w ago

Triage

Triage moves issues and external pull requests through category and state labels, verifies claims, and writes agent-ready briefs. It is used when a maintainer wants to sort, confirm, or route incoming work.
Automation
297
๐Ÿงญ
2026/07/16

Triage

Moves issues and external pull requests through triage states and roles. Use it to classify, verify, and prepare items with agent-ready or human-ready briefs.
Quality
143
๐Ÿงญ
3w ago

Wayfinder

Wayfinder plans large efforts as a shared map of decision tickets on an issue tracker, then resolves them one at a time until the route to the destination is clear. Use it when the work is too big for one agent session and needs decisions before execution.
AI Engineering
297
๐Ÿงญ
2026/07/16

Wayfinder

Plan a huge chunk of work โ€” more than one agent session can hold โ€” as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.
Automation
143
๐Ÿง™
3w ago

Wizard

Wizard generates an interactive bash script that guides a human through manual setup steps, migrations, or secret entry. Use it when the agent needs a person to click, copy, confirm, or enter values it cannot perform itself.
Automation
297
๐Ÿ“
2026/07/16

Writing Great Skills

Reference for writing and editing skills so they behave predictably. Use it when defining skill descriptions, structure, disclosure, or pruning rules.
Writing
143