{"slug": "introducing-ai-skills-for-real-engineers", "title": "Introducing AI Skills for Real Engineers", "summary": "Matt Pocock released 'AI Skills for Real Engineers,' a suite of AI skills for AI harnesses like Claude Code, designed to improve AI tooling effectiveness for software engineers. The skills include /grill-me for refining requirements, /to-spec for saving work as issues, and /to-tickets for breaking large features into tickets, with installation via 'claude plugins install mattpocock-skills'.", "body_md": "AI is an undeniable force in software engineering right now. These tools are trivial to use: tell it what to do, and it does it. But as easy as these tools are to start using, they can be tricky to use *well*.\n\nThis is a post about [“AI Skills for Real Engineers”](https://github.com/mattpocock/skills) which is a suite of AI “skills” (the kind you install into your AI harness) created by Matt Pocock. These skills exist to help you make AI tooling more effective. I’ve found them to be straightforward to use and very impactful.\n\nWe’ll take a brief tour through a few of these skills, which I think most clearly shows the kind of value they can add to almost any software dev’s workflow, no matter what you’re working on.\n\nInstallation\n\nI’ll assume you’re using Claude Code ([see the docs](https://arc.net/l/quote/vfjtdpmn) for other harnesses). To install:\n\n```\nclaude plugins install mattpocock-skills\n```\n\nIf that fails with something like…\n\n```\n\"mattpocock-skills\" not found in any marketplace\n```\n\nThen try clearing your Claude Code Marketplace cache (yes, really). This command will do just that:\n\n```\nclaude plugins marketplace update\n```\n\nA Skill to Help You Use the Skills\n\nThe docs for these skills are pretty clear, but you might still have some questions. Believe it or not, there’s a skill that helps you understand what the other skills do.\n\nLet’s check it out. Imagine you read the docs and you’re not quite sure what the difference between the `/grilling`\n\nand `/grill-me`\n\nskills is. You can just fire up the `/ask-matt`\n\nskill, and ask it.\n\nLet’s actually put these skills to work in an actual project.\n\nProject Setup\n\nMany of these skills will do things like create tickets, or even documentation like ADRs. To get those, and other things set up, the first thing you should do in a new project is run `/setup-matt-pocock-skills`\n\n.\n\nThis is where we configure these skills: where to create issues, where to create ADRs, and so on. It’s a simple thing, but it’s a nice touch to help the other skills run more smoothly.\n\nProducing Clear Requirements with `/grill-me`\n\nAnyone who’s used LLMs for coding knows that clear, detailed prompts are essential. Missing details are anathema to effective AI use. If you leave AI to assume things you’ve left out of your prompt, you might be disappointed in the result. Tools like Claude Code do have a plan mode, and LLMs in general will happily accept things like “Did I miss anything?” at the end of your prompt, but there’s a better way.\n\nThe `/grill-me`\n\nspec formalizes all that and takes it to the next level.\n\nTo get started, just do /`grill-me`\n\nand describe your feature.\n\nIt’ll analyze your prompt and come up with some surprisingly detailed questions. As you answer those, you’ll likely be greeted with some follow-ups.\n\nIt’ll keep going like that until it has what it needs.\n\nImplementing (Now, or Later)\n\nAt this point, your session and context should have everything needed to implement your feature. You can absolutely feel free to tell Claude something like “looks good, build it.”\n\nOr if, for whatever reason, you’re not ready for this feature to be implemented right this second—perhaps you have 2 or 3 other AI-generated PRs to test and review, perhaps you have two other agents building things right this second, and were just using that waiting time to spec the next thing—then read on.\n\nSaving Work for Later with `/to-spec`\n\nIf you’d like to take the entirety of the current conversation and context and turn it into a single issue for later, you can use the `/to-spec`\n\nskill. Just call it up, and let the skill do the rest. It’ll even try to add some tests and check with you about the appropriate testing boundaries.\n\nSaving Work for Later with `/to-tickets`\n\nWhat if the feature you just designed is *big*? Humans work best with small, well-defined tasks, and AI agents are no different. You’ll likely get better results if you avoid letting your context window get flooded with content you wouldn’t otherwise need.\n\nInside that same conversation you just had, via the `/grill-me`\n\nskill, you can call up the `/to-tickets`\n\nskill, which will break that feature into multiple issues for you.\n\nIt’ll even be smart enough to block tickets as needed, based on dependencies. Naturally, you can make any tweaks to the proposed result you’d like.\n\nOnce you’re happy, tell it so, and it’ll do its thing.\n\nYou’ll wind up with a nicely filled-out board.\n\nLearning with `/teach`\n\nWe’ve all used LLMs to help us learn or understand something. This skill suite actually has a skill that takes it to the next level. Fire up the `/teach`\n\nskill, tell it what you’d like to learn about, and it’ll actually put an entire lesson together for you.\n\nWhen it’s ready, the lesson will pop up in your browser.\n\nWhen you’re done with that, it can keep churning on the next lesson in this topic.\n\nParting Thoughts\n\nI hope you find these AI skills as useful as I do. They can really help refine and clarify your ideas into clear, actionable specs that your LLM can execute most effectively. This post has barely scratched the surface of everything they can do. Check the docs for a fuller picture!", "url": "https://wpnews.pro/news/introducing-ai-skills-for-real-engineers", "canonical_source": "https://master.dev/blog/introducing-ai-skills-for-real-engineers/", "published_at": "2026-08-18 14:03:34+00:00", "updated_at": "2026-08-18 14:14:26.379984+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools", "ai-agents"], "entities": ["Matt Pocock", "Claude Code", "AI Skills for Real Engineers"], "alternates": {"html": "https://wpnews.pro/news/introducing-ai-skills-for-real-engineers", "markdown": "https://wpnews.pro/news/introducing-ai-skills-for-real-engineers.md", "text": "https://wpnews.pro/news/introducing-ai-skills-for-real-engineers.txt", "jsonld": "https://wpnews.pro/news/introducing-ai-skills-for-real-engineers.jsonld"}}