agent-development

Convert high-level agent requirements into frontmatter, system prompts, and triggering examples.

Updated Jun 6, 2025
One-click install
npx skills add https://github.com/mmrakt/dotfiles --skill agent-development-mmrakt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-development
Source: https://github.com/mmrakt/dotfiles/tree/main/.claude/skills/agent-development
Command: npx skills add https://github.com/mmrakt/dotfiles --skill agent-development-mmrakt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured pattern for designing, validating, and deploying autonomous agent configurations for Claude Code plugins. It helps teams generate consistent agent frontmatter, robust system prompts, and triggering examples that align with CLAUDE.md standards.

Core Features & Use Cases

  • Create and name agent identifiers (3-50 chars, lowercase letters, numbers, hyphens).
  • Draft comprehensive frontmatter including name, description, model, color, tools, dependencies, and components.
  • Write a detailed system prompt with responsibilities, processes, and output formats.
  • Produce triggering examples that demonstrate explicit, proactive, and edge-case usage.
  • Validate the agent file structure and compatibility with project conventions.

Quick Start

Create a new agent file describing the intended behavior.

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 convert high-level requirements into rigorously defined agent frontmatter, system prompts, and triggering examples. This process generates ready-to-use agent files in the appropriate agents directory.

What is agent frontmatter in a Claude Code plugin?

Agent frontmatter in a Claude Code plugin is a metadata header that includes the agent name, description, model, color, tools, dependencies, and components. It defines the agent's configuration and operational scope.

How do I write a system prompt for an autonomous agent?

Writing a system prompt for an autonomous agent involves detailing its responsibilities, processes, and output formats. The prompt must align with CLAUDE.md patterns to ensure consistency with project standards.

How do I validate agent file structure and compatibility?

You validate agent file structure by applying CLAUDE.md patterns to check consistency with project conventions. This includes verifying agent identifier naming conventions, frontmatter completeness, and toxicity assessments.

Does agent development support triggering examples for edge cases?

Yes, agent development supports triggering examples for edge cases. It produces examples that demonstrate explicit, proactive, and edge-case usage to ensure the autonomous agent activates correctly across scenarios.

What are the naming conventions for Claude Code agent identifiers?

Claude Code agent identifiers must be 3-50 characters long and use only lowercase letters, numbers, and hyphens. This standard ensures safe, reusable agent configurations.