create-custom-agent

Scaffolds VS Code agent files (.agent.md) with proper structure, tools, and handoffs.

When to use

Entry contract

Exit contract

Invariants

Why this shape

Each agent is a self-contained, composable, replaceable text file. This principle comes directly from the pragmatic philosophy: separate concerns into independent text pieces.

« Keep knowledge in plain text. » — Hunt, A. & Thomas, D., The Pragmatic Programmer, 20th anniversary ed., 2019.

A well-defined agent has a clear responsibility, explicit inputs/outputs, and documented constraints — exactly like a Use Case.

« A use case captures a contract between the stakeholders of a system about its behavior. » — Cockburn, A., Writing Effective Use Cases, 2001.

Allowed customisation

See also