Microsoft AI Dev Days Talk Outline Duration: 15-20 minutes + demos
"What if I told you the most powerful programming language of 2025 isn't TypeScript, Python, or Rust—it's Markdown?"
Opening Statement:
- Software has fundamentally shifted from code that does things to instructions that orchestrate AI
- The skill that matters now: not learning tools, but creating instructions
- GitHub Copilot CLI is the bridge—and we're about to supercharge it
- The Old Model: Developers write code → Tools execute code
- The New Model: Developers write instructions → AI interprets → Tools orchestrate
- Why This Matters for Microsoft Developers:
- Azure DevOps pipelines are already YAML (instructions!)
- GitHub Actions are already declarative
- Copilot is already reading your comments and docs
- You're already halfway there
"Every README you've ever written was training you for this moment."
-
Non-Interactive Mode is the Game Changer
gh copilot suggest -t shell "find all TypeScript files modified today" --no-interactive- No prompts, no confirmations—pure automation
- Perfect for CI/CD pipelines
- Enterprise-grade: audit trails, policy compliance
-
Three Modes, Three Superpowers:
suggest -t shell— Shell commandssuggest -t gh— GitHub CLI operationssuggest -t git— Git operations
-
Enterprise-Friendly by Design:
- Runs through your existing GitHub auth
- Respects organization policies
- No external API keys needed
- Audit logs for compliance
# Old way: Google → StackOverflow → copy → paste → debug
# New way:
gh copilot suggest -t shell "recursively find all TODO comments in .cs files" --no-interactive | sh- Copilot CLI is powerful but ephemeral
- Prompts disappear after execution
- No version control, no sharing, no iteration
- Markdown files ARE your agents
- YAML frontmatter = configuration
- Body = instructions
- Filename = command (
task.copilot.md→ runscopilot)
<!-- review.copilot.md -->
---
command: gh copilot suggest
type: shell
---
Analyze the git diff for the current branch and suggest:
1. Potential bugs
2. Missing test cases
3. Documentation gaps
Focus on: {{ focus | default: "security" }}Run it:
ma review.copilot.md --focus performance- Version Control Your Prompts — Treat instructions like code
- Share with Your Team — PR your agent files
- Template Variables — LiquidJS powers dynamic prompts
- Import System —
@./src/**/*.cspulls in context
Tier 1: Copilot CLI (fast, cheap, scoped)
- Quick suggestions
- Shell command generation
- Git operations
Tier 2: Codex/GPT-4 (more context, deeper analysis)
- Multi-file refactoring
- Architecture decisions
- Complex debugging
Tier 3: Claude/Opus (maximum reasoning)
- System design
- Security audits
- Production incident analysis
<!-- analyze.copilot.md -->
---
command: gh copilot suggest
type: shell
---
Analyze this error log and suggest a fix:
@./logs/error.log
If the issue involves multiple services, output: ESCALATE# The intelligent script
result=$(ma analyze.copilot.md)
if [[ "$result" == *"ESCALATE"* ]]; then
ma deep-analyze.claude.md # Escalate to more powerful agent
fi- Cost Control — Use the cheapest capable model
- Speed — Fast answers stay fast
- Compliance — Copilot stays in your GitHub ecosystem
- Flexibility — Escalate when needed
<!-- pr-review.copilot.md -->
---
command: gh copilot suggest
type: gh
---
Review PR #{{ pr_number }} for:
- Breaking changes to public APIs
- Missing XML documentation
- Azure resource configuration issues<!-- deploy-check.copilot.md -->
---
command: gh copilot suggest
type: shell
---
Before deploying to {{ environment | default: "staging" }}:
1. Check if all required Azure resources exist
2. Validate ARM template syntax
3. List any secrets that will be rotated
@./infrastructure/main.bicep<!-- migrate-check.copilot.md -->
---
command: gh copilot suggest
type: shell
---
Analyze this .NET Framework project and identify:
1. NuGet packages that need updating for .NET 8
2. API calls that have changed
3. Configuration patterns that need migration
@./src/**/*.csproj
@./src/**/*.config-
Markdown is Infrastructure
- Your prompts are now deployable artifacts
- Version them, test them, ship them
-
Copilot CLI is Your Fast Path
- Non-interactive mode unlocks automation
- Enterprise-ready out of the box
- Escalation keeps you flexible
-
The New Developer Skill
- Writing code → Writing instructions
- Using tools → Orchestrating agents
- Solo work → Human-AI collaboration
"Start with one markdown file. One agent. One workflow you automate this week."
"In 2020, we said 'every company is a software company.' In 2025, every software developer is an instruction architect. And the best architecture starts with a simple
.mdfile."
- markdown-agent:
npm install -g markdown-agent - GitHub Copilot CLI:
gh extension install github/gh-copilot - Today's demos: [gist link]
<!-- smart-fix.copilot.md -->
---
command: gh copilot suggest
type: shell
inputs:
- name: issue
prompt: "Paste the error message:"
---
Given this error:
{{ issue }}
And the recent changes:
!`git diff HEAD~3`
Suggest a targeted fix.# Every developer gets the same quality prompts
git clone [email protected]:myorg/team-agents.git ~/.agents
ma ~/.agents/code-review.copilot.md
ma ~/.agents/security-scan.copilot.md
ma ~/.agents/perf-check.copilot.md| Time | Section | Energy |
|---|---|---|
| 0:00-1:00 | Hook | High |
| 1:00-4:00 | The Shift | Building |
| 4:00-8:00 | Copilot CLI Deep Dive + Demo | High |
| 8:00-13:00 | markdown-agent + Demos | High |
| 13:00-17:00 | Escalation + Scenarios | Practical |
| 17:00-19:00 | Bigger Picture | Inspiring |
| 19:00-20:00 | Closing | Memorable |
Talk outline created for Microsoft AI Dev Days Theme: Software is now instructions + tools