agent-development

Design custom Claude Code agents with descriptions, tool access, and prompts.

3|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/evolv3ai/claude-skills-archive --skill agent-development-evolv3ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-development
Source: https://github.com/evolv3ai/claude-skills-archive/tree/main/skills/agent-development
Command: npx skills add https://github.com/evolv3ai/claude-skills-archive --skill agent-development-evolv3ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you design and build more effective custom agents for Claude Code, ensuring they are discoverable, functional, and maintainable.

Core Features & Use Cases

  • Agent Description Best Practices: Learn how to write descriptions that trigger automatic delegation.
  • Tool Access & Security: Understand how to grant tools and secure Bash commands using allowlists.
  • Memory Management & Recovery: Fix common memory issues and recover from crashes.
  • Use Case: You need to create a new agent to analyze user feedback. This Skill guides you on writing a strong description, defining its tools, and structuring its prompt for optimal performance.

Quick Start

Use the agent-development skill to create a new agent with the name 'feedback-analyzer' that can read files and use Bash.

Frequently Asked Questions about agent-development

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

FAQPage Schema
How do I write Claude Code agent descriptions that trigger automatic Task tool delegation?

To trigger automatic Task tool delegation, write clear, descriptive agent descriptions that explicitly define the agent's scope and purpose. This ensures Claude Code can accurately match user requests to the appropriate custom agent.

What's the best way to secure Bash commands when building custom Claude agents?

Secure Bash commands in custom Claude agents by implementing allowlists. This restricts the agent's tool access to only pre-approved commands, preventing unauthorized or unsafe operations during task execution.

How do I fix memory issues and recover my custom agent from crashes in Claude Code?

Fix memory issues and recover crashed custom agents by addressing memory limits and applying self-documenting prompt design. Structuring declarative instructions properly prevents common memory exhaustion problems during execution.

Do I need to understand prompt structure to create a functional Claude Code agent?

Yes, understanding agent prompt structure and declarative instruction design is required. Building effective agents relies on structuring prompts properly to define tool access patterns and ensure pipeline agent updates function correctly.

Can I define specific tool access patterns for different custom agents?

Yes, you can define specific tool access patterns for individual agents. This allows you to control exactly which tools each agent can utilize, ensuring secure and functional task delegation within your workflow.

Why are my custom agents not being discovered or delegated to automatically?

Agents are not discovered when their descriptions lack the clarity needed for automatic delegation. Writing strong, explicit descriptions that detail the agent's purpose ensures the system can properly identify and route tasks to them.