agent-design-patterns

Standardize VS Code Copilot agent design with templates and quality checklists.

Updated Oct 3, 2024
One-click install
npx skills add https://github.com/RuanBuitendag42/.dotfiles --skill agent-design-patterns-ruanbuitendag42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-design-patterns
Source: https://github.com/RuanBuitendag42/.dotfiles/tree/main/home/.copilot/skills/agent-design-patterns
Command: npx skills add https://github.com/RuanBuitendag42/.dotfiles --skill agent-design-patterns-ruanbuitendag42

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This framework provides patterns, templates, and quality standards to guide the design and creation of VS Code Copilot agents, instructions, skills, and hooks.

Core Features & Use Cases

  • Requirements Gathering Framework with 5 phases: Purpose & Identity, Scope & Tasks, Tool Requirements, Workflow & Integration, Location & Naming
  • Templates for agent roles including agent-basic, agent-captain, agent-maintainer, agent-specialist, and skill-template
  • Anti-Patterns to avoid and best practices for agent ecosystems
  • Quality Checklists for Agents, Teams, Instructions, and Skills
  • Progressive disclosure guidance to keep documentation concise and actionable

Quick Start

Use this skill to structure and standardize Copilot agent design with the provided templates, anti-patterns, and quality checklists.

Frequently Asked Questions about agent-design-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize Copilot agent design across a software team?

Standardize Copilot agent design by applying proven patterns, structured frontmatter, resource templates, and quality checklists to guide creation and maintain consistency across your agent ecosystem.

What are common anti-patterns when building VS Code Copilot agents?

Common anti-patterns when building Copilot agents include unstructured frontmatter, ignoring progressive disclosure, and skipping quality checklists, which this framework helps you avoid through established best practices.

How do I gather requirements for a new Copilot agent?

Gather requirements for a new Copilot agent through a five-phase framework covering Purpose & Identity, Scope & Tasks, Tool Requirements, Workflow & Integration, and Location & Naming.

What templates are available for defining Copilot agent roles?

Templates available for defining Copilot agent roles include agent-basic, agent-captain, agent-maintainer, agent-specialist, and skill-template, providing structured starting points for various agent functions.

Can I use these agent patterns to create custom skills and hooks?

Yes, you can use these agent patterns to create custom skills and hooks, as the framework provides specific templates and quality checklists designed to guide the creation of instructions and skills alongside agents.

When should I not use a multi-agent ecosystem approach?

You should reconsider a multi-agent ecosystem approach when your documentation lacks conciseness or fails progressive disclosure guidance, indicating the need to simplify your agent architecture using the provided quality frameworks.