skills: Essential AI Agent Skills for Real Engineering

This repository profile is provided by osrepos.com, an open source repository discovery platform.

skills: Essential AI Agent Skills for Real Engineering

Summary

skills by Matt Pocock offers a collection of AI agent skills designed to enhance real-world engineering workflows. These skills address common pitfalls in AI-assisted development, promoting better alignment, conciseness, and code quality. Engineers can leverage these tools to build more robust and maintainable applications with their coding agents.

Repository Information

Analyzed by OSRepos on May 28, 2026

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

mattpocock/skills is a comprehensive GitHub repository curated by Matt Pocock, offering a powerful collection of AI agent skills. Designed for "Real Engineers," these skills aim to elevate the quality and efficiency of AI-assisted software development. They tackle common challenges faced when working with coding agents, ensuring better alignment, clearer communication, and more robust code. This repository is built upon decades of engineering experience, condensed into practical, composable tools.

Installation

Getting started with mattpocock/skills is quick and straightforward, taking only about 30 seconds.

  1. Run the skills.sh installer:
    npx skills@latest add mattpocock/skills
  2. Pick the skills you want and which coding agents you want to install them on. Make sure you select /setup-matt-pocock-skills.
  3. Run /setup-matt-pocock-skills in your agent. It will ask you about your issue tracker, triage labels, and where to save documentation.
  4. You are now ready to leverage these powerful skills in your development workflow.

Examples

The repository provides a rich set of skills categorized into Engineering, Productivity, and Misc. Here are some highlights demonstrating their practical application:

  • /grill-me and /grill-with-docs: These are crucial for ensuring alignment between you and your agent. They facilitate detailed questioning sessions, helping to clarify requirements and prevent misunderstandings before coding begins. /grill-with-docs also aids in building a shared language and documenting decisions.
  • Shared Language via CONTEXT.md: A core concept embedded in skills like /grill-with-docs is the creation of a shared language. This document helps agents decode project jargon, leading to more concise communication, consistent naming, and reduced token usage. For example, replacing "There's a problem when a lesson inside a section of a course is made 'real'" with "There's a problem with the materialization cascade" significantly improves clarity and concision.
  • /tdd and /diagnose: To combat non-working code, the /tdd skill promotes a red-green-refactor loop, guiding the agent to write failing tests first and then fix them. The /diagnose skill provides a disciplined loop for tackling hard bugs and performance regressions, following steps like reproduce, minimize, hypothesize, instrument, fix, and regression-test.
  • /improve-codebase-architecture: Addressing the challenge of "ball of mud" codebases, this skill helps identify opportunities for architectural improvement, ensuring that your AI-generated code remains maintainable and well-designed. It's recommended to run this periodically to keep the codebase healthy.
  • Other notable skills include /to-issues for breaking down plans into GitHub issues, /to-prd for generating Product Requirement Documents, and /zoom-out for gaining broader context on code.

Why Use

mattpocock/skills exists to address fundamental failure modes in AI-powered development. By integrating these skills, engineers can:

  • Improve Alignment: Bridge the communication gap with AI agents through structured grilling sessions, ensuring the agent truly understands the desired outcome.
  • Enhance Conciseness: Develop a shared language to reduce verbosity, foster consistent understanding, and optimize token usage.
  • Ensure Code Quality: Implement robust feedback loops, including Test-Driven Development (TDD) and disciplined debugging, to consistently produce working and reliable code.
  • Maintain Architecture: Proactively manage software entropy and invest in codebase design, preventing complexity from spiraling out of control and ensuring long-term maintainability.

These skills distill decades of engineering wisdom into actionable, repeatable practices, empowering developers to ship higher-quality applications with their AI assistants.

Links

Related repositories

Similar repositories that may be relevant next.

agency-agents: Your Complete AI Agency of Specialized Experts

agency-agents: Your Complete AI Agency of Specialized Experts

May 30, 2026

agency-agents offers a comprehensive collection of over 140 meticulously crafted AI agent personalities, designed to act as specialized experts across various domains. From frontend development to marketing and sales, each agent comes with a unique voice, proven processes, and deliverable-focused outcomes. This repository provides a ready-to-deploy AI dream team to transform your workflow and accelerate project delivery.

AI AgentsShellDeveloper Tools
ClawFlows: Superpowers for OpenClaw Agents with Powerful Prebuilt Workflows

ClawFlows: Superpowers for OpenClaw Agents with Powerful Prebuilt Workflows

May 30, 2026

ClawFlows provides powerful, prebuilt agent workflows designed to give your OpenClaw agent superpowers. It offers over 100 ready-to-use workflows for various daily tasks, smart home automation, and productivity, enabling easy automation and customization. This repository simplifies complex routines into one-click solutions, making your agent more efficient and reliable.

ShellAgent WorkflowsAutomation
Server Tools (st): Streamline Ubuntu Server Management with a Modern CLI

Server Tools (st): Streamline Ubuntu Server Management with a Modern CLI

January 16, 2026

Server Tools (st) is a lightweight, modular CLI designed to simplify the management of headless Ubuntu servers. It offers a comprehensive suite of commands for system updates, package installations, backups, and diagnostics. This tool aims to make server administration effortless and efficient for developers and system administrators.

ShellCLIUbuntu
docker-drawio: Secure, Dockerized draw.io for Diagramming

docker-drawio: Secure, Dockerized draw.io for Diagramming

December 24, 2025

docker-drawio provides a secure, Dockerized implementation of the popular draw.io diagramming software. It offers various deployments, including a standalone server, an export server, and integrations with platforms like Nextcloud. This project ensures you always run draw.io on the most secure base image available.

Dockerdraw.ioDiagramming

Source repository

Open the original repository on GitHub.

7 counted GitHub visits

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️