agent-development

Design and validate autonomous Claude Code agents with frontmatter-driven configurations.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/cjrfoto/claude-config --skill agent-development-cjrfoto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-development
Source: https://github.com/cjrfoto/claude-config/tree/main/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/agent-development
Command: npx skills add https://github.com/cjrfoto/claude-config --skill agent-development-cjrfoto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Agent Development skill provides a structured methodology for designing autonomous agents that can be embedded in Claude Code plugins. It helps teams codify agent identities, triggering rules, system prompts, and resource usage into reusable templates, enabling reliable, scalable automation.

Core Features & Use Cases

  • Create frontmatter-driven agent configurations with required fields (name, description, model, color) and optional fields (tools) to control capabilities and scope.

  • Define triggering logic with concrete <example> blocks to demonstrate when agents should activate, including proactive triggers after relevant work.

  • Architect robust system prompts with clear responsibilities, processes, edge cases, and output formats to ensure autonomous operation and safety.

  • Use cases include code-review agents that analyze recent changes, test-generation agents that produce unit tests, documentation generators, and security analyzers within Claude Code plugin ecosystems.

Quick Start

Write a minimal agent file that converts a user request into a frontmatter-driven agent Markdown, coupled with a concise system prompt.

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 Claude Code agents that trigger automatically after commits?

You design autonomous Claude Code agents by writing frontmatter-driven Markdown configurations with required fields (name, description, model, color) and defining triggering logic using concrete example blocks that demonstrate when agents activate after code events like commits or PRs.

What is the structure required for Claude Code agent frontmatter?

Claude Code agent frontmatter requires name, description, model, and color fields to codify agent identity. Optional fields like tools control capabilities and scope, ensuring safe, predictable autonomous behavior within Claude Code plugin ecosystems.

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

Writing a robust system prompt for an autonomous code review agent involves defining clear responsibilities, processes, edge cases, and output formats. This ensures safe, predictable autonomous operation when the agent analyzes recent code changes.

Can I build test-generation and documentation agents using Claude Code plugins?

Yes, you can build test-generation and documentation agents within Claude Code plugins. The agent development methodology supports executing deterministic tasks with scripts, allowing agents to automatically produce unit tests or generate documentation after triggering events.

What is the best way to ensure autonomous agents operate safely in a codebase?

The best way to ensure autonomous agent safety is enforcing frontmatter structure for capability scoping and architecting robust system prompts. Defining concrete triggering examples and clear edge case handling prevents unpredictable behavior during code events.