agent-design

Guide the design of VS Code custom agents with tool selection and instruction writing.

1|Updated Jun 12, 2024
One-click install
npx skills add https://github.com/cskiwi/badman-m3 --skill agent-design-cskiwi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-design
Source: https://github.com/cskiwi/badman-m3/tree/main/.claude/skills/agent-design
Command: npx skills add https://github.com/cskiwi/badman-m3 --skill agent-design-cskiwi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance for designing and creating effective VS Code custom agents, ensuring optimal configurations, tool selection, and workflow integration.

Core Features & Use Cases

  • Agent Design Fundamentals: Understand the difference between agents and skills, and when to create each.
  • Tool Selection Strategy: Learn how to choose the right tools (read-only, editing, execution, web) based on agent capabilities.
  • Instruction Writing Best Practices: Craft clear, imperative, and example-driven instructions for agents.
  • Workflow Integration: Design seamless handoffs between agents for complex tasks.
  • Use Case: You are tasked with creating a new custom agent for code review. This Skill will guide you through defining its role, selecting appropriate tools like code reading and searching, and writing clear instructions for its operation.

Quick Start

Use the agent-design skill to learn about the best practices for writing agent instructions.

Frequently Asked Questions about agent-design

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

FAQPage Schema
How do I design custom agents in VS Code?

To design VS Code custom agents, use this skill to define agent roles, select appropriate tools like code reading and searching, and write clear imperative instructions. It provides best practices for agent file structure and workflow integration.

What is the difference between VS Code agents and skills?

VS Code agents and skills differ in scope: agents handle complex multi-step tasks with tool selection and workflow integration, while skills focus on specific focused capabilities. This skill explains when to create each for your development needs.

How do I write effective instructions for custom VS Code agents?

Write effective custom VS Code agent instructions by crafting clear, imperative, and example-driven directives. This skill provides best practices for instruction writing to ensure optimal agent configurations and reliable task execution.

How do I choose the right tools for a VS Code custom agent?

Choose the right tools for VS Code custom agents by matching tool capabilities to requirements: read-only tools for analysis, editing tools for modifications, execution tools for running code, and web tools for external data access.

Can I design workflow integration and handoffs between multiple VS Code agents?

Yes, you can design workflow integration and seamless handoffs between multiple VS Code agents for complex tasks. This skill guides you through creating planners and implementers and orchestrating multi-agent workflows effectively.

What are common VS Code custom agent archetypes for software engineering?

Common VS Code custom agent archetypes include planners for task decomposition and implementers for code generation. This skill helps you define these roles, select tools, and write instructions for specialized agent behaviors.