NerdyChefs / Design Guide

Anyone can paste an instruction block. Few design one.

12 design patterns pulled from building 52 real Copilot Chat agents, in production and open source. Each pattern is a before/after block and the exact failure mode it prevents.

12 patterns + 5 worked examples From 52 production agents Instant download

“Battle-tested in production environments.”

Jared Spataro, Microsoft’s CMO for AI at Work, citing the author’s public Copilot prompt library on LinkedIn. This guide applies the same standard: everything in it has been run for real, and the failures are documented next to the wins.

Why blocks fail

Most blocks aren't wrong about the job. They're silent about the rest.

An instruction block rarely fails because it misdescribes what the agent should do. It fails on everything around that, the parts a quick draft leaves out.

Silent on what it must never do. The block says what to do, and says nothing about the action that would make it harmful.

Vague on edge cases. It assumes clean input. Real users paste half a thought, and the agent guesses.

No quality check. Nothing catches a bad output before it ships to the 50 people who @mention the agent.

"Be helpful." It states a vibe instead of naming the exact action that would count as unhelpful.

What's inside

The craft behind 52 agents, written down.

Not "prompt tips." Named patterns, named failure modes, a budget, a scaffold, and full rewrites you can copy.

12 Design Patternsbefore / after

Each pattern is a before/after instruction block plus a plain explanation of the failure mode it prevents.

Failure Mode Catalogue8 named

Eight named failures, each with a detection test so you can spot it, and a concrete fix.

The 8,000-Char Constraintbudget

The hard ceiling on a Copilot Chat instruction block, broken into a section-by-section character budget.

The Agent Scaffoldreusable

A copy-pasteable template with the sections in order, so a new agent starts from a structure, not a blank box.

5 Full Worked Examplescomplete

Complete instruction-block rewrites across five different agent types, start to finish.

10-Question Test Checklist+ budget audit

A deployment testing checklist, plus a worked character-budget trim from 9,200 down to under 8,000.

The constraint nobody plans for

8,000 characters. Every section competes for them.

A Copilot Chat agent instruction block has a hard character ceiling. Spend it badly and you cut the quality checks to fit the role description. The guide gives you the budget, and a worked trim from 9,200 characters to under the line.

Instruction block budget8,000 char ceiling

The guide's worked audit trims a real 9,200-character block to under 8,000 without dropping a single guardrail.

Who it's for

Anyone whose agent gets @mentioned by more than one person.

If you are building Copilot Chat agents that need to behave consistently at scale, not just for you but for everyone on your team who calls them, this is the design layer underneath that consistency.

The 52 agents this is built on are free on GitHub. This is the craft behind them.
Get the guide

Stop pasting. Start designing.

  • 12 patterns, each a before/after block
  • 8 named failure modes with tests and fixes
  • The scaffold, the 8K budget, and 5 full rewrites
  • A 10-question deployment test checklist
$19
Instant download. Yours to keep.
Get the guide now
The craft behind 52 production agents.
Questions

Before you buy

What exactly do I get?
A single guide with: 12 design patterns (each a before/after instruction block), an 8-failure catalogue with detection tests and fixes, the 8,000-character constraint budget, a reusable agent scaffold, 5 complete worked rewrites, a 10-question deployment checklist, and a worked character-budget trim from 9,200 to under 8,000. Instant download.
Do I need the GitHub agents to use it?
No. The 52 agents are free on GitHub and the patterns were extracted from them, but the guide stands alone. It teaches the design craft so you can write or fix any instruction block, including ones you build from scratch.
What is the 8,000-character constraint?
A Copilot Chat agent instruction block has a hard character ceiling. The guide explains it with a section-by-section budget, so the role, rules, quality checks, edge cases, and examples all fit, and shows a worked trim that keeps every guardrail.
Is this for Copilot Studio or Copilot Chat agents?
It is about the instruction block, the design layer those agents share. The patterns, failure modes, and scaffold apply to any agent you instruct with a text block and want to behave consistently for a whole team.
Who is it for?
Anyone building Copilot Chat agents who wants them to behave consistently at scale, not just for the builder but for every person on the team who @mentions the agent. No deep technical background required.