Matt Pocock Skills¶
What it is¶
A repository of specialized skills for AI agents, including the "Grill-me" skill for rigorous plan verification. As of June 2026, these skills have been updated to leverage the advanced reasoning capabilities of Claude 4.8, GPT-5.5, and Llama 4 Maverick.
What problem it solves¶
Extends agent capabilities with domain-specific execution scaffolds and critical thinking tools. It bridges the gap between raw LLM intelligence and professional software engineering rigor by enforcing structured workflows, preventing the "hallucination of competence" in complex system migrations.
Where it fits in the stack¶
Category: AI & Knowledge / Agent Skills. These skills act as the "reasoning plugins" for autonomous agents like Jules, operating at the Logic & Execution layer.
Typical use cases¶
- Plan Verification: Using
Grill-meto ensure a proposed solution is robust before execution. - TDD Workflows: Automating the Red-Green-Refactor loop with specialized skills for TypeScript and Python.
- Complex Bug Diagnosis: Leveraging multi-step diagnostic patterns for elusive production issues.
- Agentic IDE Integration: Enhancing Claude Code or Cline with custom skill sets via MCP.
Strengths¶
- Action-Oriented: Provides concrete execution scaffolds rather than just passive advice.
- Critical Thinking: Specifically designed to force agents to "think twice" before acting.
- Standardized: Uses the
skills.shpattern for easy installation and updates across different environments. - Model-Agnostic: Works across all frontier models, though optimized for those with high reasoning scores (e.g., GPT-5.5).
Limitations¶
- Setup Required: Requires specific installation steps and sometimes tool configuration for local execution.
- Learning Curve: Agents may need specific instructions to effectively utilize some of the deeper skills like
tdd. - Context Usage: Complex skills can consume significant token context if not managed properly during long reasoning loops.
When to use it¶
- When you need a "staff engineer" level of rigor from your AI assistant for critical infrastructure changes.
- For complex projects that benefit from structured planning and strict TDD enforcement.
- When working with autonomous agents that have full filesystem access and require high-confidence verification.
When not to use it¶
- For quick, trivial scripts where the overhead of a "Grill-me" session is overkill for the task.
- If you prefer a completely custom, non-standardized skill setup without external dependencies.
Getting started¶
- Install the CLI: Use the official installer to add the skills to your local environment.
npx skills@latest add mattpocock/skills - Configure the Agent: Add the setup command to your agent's system prompt or
CLAUDE.md. - Initialize: Run
/setup-matt-pocock-skillsto configure integrations with your issue tracker and storage.
CLI examples¶
Use the skills directly within your AI agent's interactive session or via standard shell commands.
# Verify a plan before execution (interactive)
/grill-me
# Use Test-Driven Development loop for the current file
/tdd
# Diagnose environment issues and version conflicts
/diagnose
# List all available Pocock skills
/skills list
API examples¶
Agents can programmatically call these skills via a tool interface. Below is a Pydantic schema for the GrillMeTool.
from pydantic import BaseModel, Field
class GrillMeArgs(BaseModel):
plan: str = Field(..., description="The full text of the proposed execution plan.")
question_count: int = Field(default=3, description="Number of challenging questions to ask.")
context: str = Field(None, description="Additional technical context (e.g., repo architecture).")
# The agent invokes the tool:
# grill_me_tool.run(plan=current_plan, question_count=5)
Related tools / concepts¶
- Andrej Karpathy Skills: Complementary guidelines for simplicity and surgical changes.
- Claude Code: The primary IDE interface for these skills.
- Claude Skills Ecosystem: The broader framework for agent capabilities.
- Superpowers: Pre-configured agent personas.
- Model Context Protocol (MCP): The transport layer for skills.
- Jules (Agent): A specialized agent that frequently utilizes these skills.
- Cline: An open-source agentic IDE that supports custom skill loading.
- TDD Pattern: The underlying methodology for the
/tddskill.
Sources / references¶
- Matt Pocock Skills (GitHub)
- Total TypeScript - Professional AI Workflows
- The Grill-me Pattern for Agents
Contribution Metadata¶
- Last reviewed: 2026-06-28
- Confidence: high