agent-development

Guide the development of Claude Code plugin agents with Markdown and YAML.

Updated Sep 30, 2024
One-click install
npx skills add https://github.com/phillip-hirsch/dotfiles --skill agent-development-phillip-hirsch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-development
Source: https://github.com/phillip-hirsch/dotfiles/tree/main/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/agent-development
Command: npx skills add https://github.com/phillip-hirsch/dotfiles --skill agent-development-phillip-hirsch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and examples (resource) components.

What problem does it solve?

This Skill guides you through the creation of autonomous agents for Claude Code plugins, enhancing the plugin's functionality and user experience.

Core Features & Use Cases

  • Agent Creation: Walks you through defining agent structure, triggering conditions, and system prompts.
  • System Prompt Design: Provides templates and best practices for crafting effective system prompts.
  • Agent Testing: Offers methods to validate and test agents for proper triggering and functionality.
  • Agent Organization: Details the organization of agents within a plugin and namespace guidelines.
  • Agent Example Templates: Includes templates for various types of agents (code review, test generation, etc.).

Quick Start

Use the agent-development skill to create a new agent for code review by following the steps outlined in the documentation.

Frequently Asked Questions about agent-development

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

FAQPage Schema
How do I create autonomous agents for Claude Code plugins?

Creating autonomous agents for Claude Code plugins involves defining the agent structure, triggering conditions, and system prompts using Markdown and YAML. This skill provides documentation and templates to guide you through the entire agent development process.

What are the best practices for designing system prompts for Claude Code agents?

Designing system prompts for Claude Code agents requires following specific templates and best practices to ensure proper triggering and functionality. The skill provides structured guidance for crafting effective prompts and validating agent behavior.

Do I need to know Markdown and YAML to develop Claude Code agents?

Yes, knowledge of Markdown and YAML is required to develop Claude Code agents. These formats are used for defining agent structure and system prompts within Claude Code plugins, alongside the agent development documentation.

How do I test and validate agent triggering in Claude Code?

Testing and validating agent triggering in Claude Code involves using specific methods to ensure agents activate properly under the right conditions. The skill offers testing techniques to verify agent functionality and correct trigger behavior.

Can I use templates for common agent types like code review or test generation?

Yes, you can use templates for common agent types like code review and test generation. The skill includes example templates for various agent categories, providing a starting point for integrating these functionalities into your plugins.

How do I organize multiple agents within a single Claude Code plugin?

Organizing multiple agents within a Claude Code plugin requires following specific namespace guidelines and structural organization methods. The skill details how to effectively manage and structure multiple agents within a single plugin.