Loading course…
Loading course…
Created by Shaunak Ghosh
Design, write, and ship production-grade SKILL.md files that make coding agents more consistent, composable, and safer. You’ll learn how Markdown structure and explicit contracts drive behavior, then apply orchestration, integration, testing-style validation, and security hardening to build a reusable skill library.
7 modules • Each builds on the previous one
Define agent skills and how skill.md context changes agent behavior. Map the mechanics: instruction hierarchy, routing/activation assumptions, and how skills increase consistency and capability.
Learn how headings, lists, code blocks, and examples influence model behavior. Cover chunking/attention, instruction salience, and why formatting consistency matters for skills.
Break down a production skill.md file into stable sections: metadata, scope, instructions, examples, constraints/guardrails, and output contracts. Emphasize portability and clarity across systems.
Apply professional writing principles for skill.md: unambiguous verbs, scoped rules, decision tables, edge-case handling, and fail-closed defaults. Emphasize maintainability and conflict resolution.
Use simplification techniques to make skills robust: reduce degrees of freedom, constrain vocabulary/outputs, move complexity into examples, and prefer small explicit steps over broad goals.
Design multi-skill systems using open prose orchestration: routing language, role handoffs, tool-use policies, and composition patterns (base skill + specialized overlays). Manage conflicts and precedence explicitly.
Operationalize skills: integrate into Cursor, Claude, and custom agents; create a lightweight eval harness (fixtures, assertions, regression). Add safety controls: refusal rules, sensitive-data handling, and jailbreak resistance.
Begin your learning journey
In-video quizzes and scaffolded content to maximize retention.