Agent Development

Generate Claude Code agent configurations with YAML frontmatter and JSON manifests.

Updated Dec 19, 2025
One-click install
npx skills add https://github.com/ecielam/claude-files --skill agent-development-ecielam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Agent Development
Source: https://github.com/ecielam/claude-files/tree/main/plugins/cache/claude-code-plugins/plugin-dev/0.1.0/skills/agent-development
Command: npx skills add https://github.com/ecielam/claude-files --skill agent-development-ecielam

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the need for manual task management by developing specialized agents that autonomously execute multi-step workflows.

Core Features & Use Cases

  • Autonomous Agent Creation: Design agents with specific triggering conditions, system prompts, and tool access.

Quick Start

Create a code review agent by adding 'agents/code-reviewer.md' with frontmatter defining when to trigger and how to operate.

Quick Start

Create an agent that automatically reviews code by making a file 'agents/code-reviewer.md' containing:

name: code-reviewer description: Use this agent when the user has written code and needs quality review."

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 that handle complex workflows?

Autonomous agents execute multi-step tasks without manual intervention. Create a standards-compliant agent by defining a markdown file with YAML frontmatter (name, description, model, tools) and a system prompt, then generate the JSON manifest conforming to Claude Code deployment requirements.

What is the proper format for defining agent configurations?

Agent configurations require YAML frontmatter specifying name, description, model, color, and tools, followed by a system prompt and triggering examples. The output is a deterministic JSON structure with identifier, whenToUse, and systemPrompt fields validated against Claude.md constraints.

Can I delegate specific tasks to specialized subagents?

Yes. Design subagents with specific triggering conditions and system prompts that define when and how they operate. Each agent receives its own tool access and execution context, enabling intelligent delegation of distinct workflows.

How do I set up a code review agent that triggers automatically?

Create agents/code-reviewer.md with frontmatter defining the agent name and description (e.g., 'Use this agent when code needs quality review'), then add system prompt logic and example triggers. Deploy using the generated JSON manifest.

What validation does the agent configuration process apply?

Agent configurations validate field formats and length constraints according to Claude.md standards, ensuring the JSON manifest structure (identifier, whenToUse, systemPrompt) conforms to Claude Code plugin deployment requirements.

Do I need to manually manage agent execution across workflows?

No. Agent definitions include example-based triggering that automatically initiates execution when conditions match. The deterministic JSON manifest handles deployment across Claude Code plugins without manual task orchestration.