Agent Design

Configure agent profiles with prompts, tools, skills, and subagents.

2|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/hhopkins95/agent-runtime --skill agent-design-hhopkins95
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Agent Design
Source: https://github.com/hhopkins95/agent-runtime/tree/main/skills/agent-design
Command: npx skills add https://github.com/hhopkins95/agent-runtime --skill agent-design-hhopkins95

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Designing sophisticated AI agents with specific personalities, tools, and complex multi-step workflows can be challenging. This Skill provides a structured approach to defining agent capabilities, reducing the complexity of creating intelligent automation.

Core Features & Use Cases

  • Profile Configuration: Define agent identity, system prompts, and memory files (e.g., CLAUDE.md).
  • Tool & Skill Integration: Equip agents with specific tools (e.g., Bash, Read) and specialized ClaudeSkill units.
  • Subagent Delegation: Orchestrate complex tasks by delegating to specialized subagents for focused execution.
  • Use Case: You need an agent to automate your software development lifecycle. Use this Skill to define an "SDLC Agent" with a "code-reviewer" subagent, a "testing" skill, and commands like /review-pr to trigger multi-step workflows, streamlining your development process.

Quick Start

Create an agent profile named 'Code Assistant' with a system prompt for a senior software engineer and the 'Read', 'Write', and 'Bash' tools.

Frequently Asked Questions about Agent Design

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

FAQPage Schema
How do I configure an AI agent with custom workflows and tools?

Agent configuration automates setup of identity, behavior, and capabilities by defining system prompts, tools (Bash, Read, Write), skills, and subagents. This structures complex multi-step workflows into reusable agent profiles for Claude Agent SDK or OpenCode runtimes.

Can I delegate tasks to specialized subagents within a single agent workflow?

Yes, subagent delegation orchestrates complex tasks by routing work to focused specialized agents. Define subagent profiles with specific tools and skills, then trigger them through commands to streamline multi-step processes like code review or testing workflows.

What's the best way to set up an agent with multiple tools and custom skills?

Define an agent profile with a system prompt, equip it with specific tools (Bash, Read, Write, etc.) and ClaudeSkill units, then bundle MCP servers and environment variables. This creates a self-contained agent configuration ready for deployment.

Do I need to write custom code to design agent behavior and capabilities?

No, agent profile configuration handles behavior and capability setup declaratively through systemPrompt, tools, skills, and subagents. This reduces the complexity of defining identity and workflows without requiring custom implementation for common patterns.

How do I automate a development workflow using agent commands and skills?

Create an agent profile with specialized skills (testing, code review) and custom commands (like `/review-pr`). Route tasks to subagents with focused tools, then trigger workflows through named commands to automate your software development lifecycle end-to-end.

What should I include in an agent's memory or context files?

Memory files like `CLAUDE.md` or `agentMDFile` store agent identity, guidelines, and domain knowledge. Include them in the profile configuration alongside system prompts so the agent maintains consistent behavior and context across all interactions and workflows.