惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
博客园_首页
WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
有赞技术团队
有赞技术团队
阮一峰的网络日志
阮一峰的网络日志
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
酷 壳 – CoolShell
酷 壳 – CoolShell
Y
Y Combinator Blog
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
T
The Blog of Author Tim Ferriss
云风的 BLOG
云风的 BLOG
博客园 - 司徒正美
Engineering at Meta
Engineering at Meta
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
N
Netflix TechBlog - Medium
Martin Fowler
Martin Fowler
宝玉的分享
宝玉的分享
G
Google Developers Blog
Last Week in AI
Last Week in AI

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
The Agent Skills I Use for Development
Tobias · 2026-06-16 · via DEV Community

Tobias

There are already many posts about what agent skills are and how to create your own, so in this post I want to dive into the various skills I use to assist in development.

The Skills

Grill Me

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

I start every larger task with this excellent skill created by Matt Pocock. I either start this with an already prepared PRD / detailed task description or use it for discovery purposes. The agent will then ask many questions to align language and functional requirements, so fewer hallucinations happen in follow up requests.

You should be well equipped to answer the agent's question or the grill me session can go on for a long time. I had it ask me way over 50 questions when not answering detailed enough.
As a little extra I added an extra request to the skill to prompt me if I want to create the PRD when the alignment phase is over, this leads us to the next skill.

To PRD

Turn the current conversation context into a PRD. Use when user wants to create a PRD from the current context.

This will simply take the current conversation and creates a PRD out of it, we do this to summarize the conversation so we can easily start a new context window with all information present

To Issue

Break a plan, spec, or PRD into independently-grabbable GitHub issues using tracer-bullet vertical slices. Use when user wants to convert a plan into issues, create implementation tickets, or break down work into issues.

Another excellent skill by Matt Pocock. I modified the skill slightly to use the GitHub MCP to create issues based on a PRD or planning session.
But I often found that letting an agent implement those tasks it resulted in a large amount of code and that is why I added the to tasks skill

To Task

Break down a single GitHub issue into a sequential list of small implementation tasks, creating them as child sub-issues via the GitHub MCP.

This is simply a modification of the To Issue skill. The agent will gather information based on the provided issue and create small actionable tasks as subissues linked to the initial issue. With the implement skill this will lead to small pull requests with an average of 100-150 lines making it easy to understand and review the output.

Implement

Implement a task with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD.

This is a modified version of Matt's implement skill.
The skill will start with context gathering via the GitHub MCP and by reading related code.
Next a new branch will be checked out to isolate the changes and the implementation will be done a in red-green-refactor loop.

Discovery

Analyze and explore new or unfamiliar codebases to identify hot paths, architectural patterns, and high-complexity areas. Use when the user wants to understand a new repository, find frequently modified files, assess code difficulty, or analyze specific subdirectories of a project.

I use this rather sparingly but it has been useful a few times. Mostly it will highlight complex files or logic and introduce me to either a full repository or just a specified usecase.

Plan Sprint

Plan a sprint end-to-end by aligning scope, writing PRDs, creating GitHub issues, and breaking them into tasks. Orchestrates grill-me, prd, to-issue, and to-task skills. Use when planning a sprint, sprint planning, committing work for an iteration, or preparing a milestone in GitHub.

This is used to assist in planning a milestone or sprint and have actionable items over a longer period of time. This skill is reliant on the existence and the previously introduced skills and will orchestrate those depending on the defined readiness gates.

Summary

The skills I found the most useful are around the planning phase of a feature or project. While LLM code implementation still leaves much to be desired on larger tasks, it becomes useful if the tasks are small, boilerplate-heavy, or can be gated in other ways. To check out the skills yourself, you can find my repository here here.
Also, make sure to check out the original repository that inspired much of this workflow: Matt Pocock's skill repository