Agent Development

Create structured autonomous agents for Claude Code plugins with frontmatter and system prompts.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/Tashima-Tarsh/Disha --skill agent-development-tashima-tarsh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Agent Development
Source: https://github.com/Tashima-Tarsh/Disha/tree/main/disha/services/integrations/Anthropic/plugins/plugin-dev/skills/agent-development
Command: npx skills add https://github.com/Tashima-Tarsh/Disha --skill agent-development-tashima-tarsh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the tedious, error-prone manual work of configuring autonomous agents for Claude Code plugins, which requires precise frontmatter formatting, triggering example construction, and system prompt design that is easy to get wrong without structured guidance.

Core Features & Use Cases

  • Complete Agent Structure Guidance: Step-by-step instructions for creating valid agent markdown files with all required frontmatter fields (name, description, model, color, tools) and well-structured system prompts that define clear agent behavior.
  • Triggering Example Best Practices: Detailed rules and templates for writing effective <example> blocks in agent descriptions to ensure reliable, context-aware agent triggering for both explicit requests and proactive use cases.
  • AI-Assisted Generation Templates: Pre-built prompts and JSON conversion workflows to speed up agent creation, plus validation and testing steps to ensure agents work as intended.
  • Use Case: Plugin developers building Claude Code extensions can use this Skill to quickly create agents for common tasks like code review, test generation, security analysis, and documentation writing without manual configuration errors or triggering issues.

Quick Start

Use the agent-development skill to create a new code review agent for your Claude Code plugin that triggers automatically after you write code, with proper frontmatter, triggering examples, and a structured system prompt following all best practices.

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?

To create autonomous agents for Claude Code plugins, you must structure valid markdown files with required frontmatter fields like name, description, model, color, and tools, alongside a well-defined system prompt. This ensures reliable agent behavior and proper configuration without manual errors.

What is the best way to write triggering examples for an autonomous agent?

Writing effective triggering examples involves constructing `<example>` blocks within the agent description to ensure reliable, context-aware activation. Following structured best practices for these examples guarantees agents trigger correctly for both explicit requests and proactive use cases.

How do I structure a system prompt for a Claude Code agent?

Structuring a system prompt for a Claude Code agent requires following specific design guidelines to define clear behavior. Using provided AI-assisted generation templates and validation steps ensures the system prompt meets all structural requirements for tasks like code review or security analysis.

Does Claude Code plugin development require specific frontmatter formatting?

Claude Code plugin development requires precise frontmatter formatting, including mandatory fields for name, description, model, color, and tools. Validating these required frontmatter fields prevents manual configuration errors and ensures the agent functions correctly within the plugin.

Why does my Claude Code agent fail to trigger automatically after writing code?

An autonomous agent fails to trigger automatically when triggering examples lack proper context or structure. By adhering to detailed rules for writing `<example>` blocks in the agent description, you ensure reliable, context-aware agent triggering for proactive workflows.