plugins/toolkit/skills/agent-development/SKILL.md
This skill should be used when the user asks to "create an agent", "write an agent", "build an agent", or wants to add new agent capabilities to Claude Code.
npx skillsauth add dwmkerr/claude-toolkit agent-developmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create effective Claude Code agents.
Agents support color assignments for visual distinction. Set in YAML frontmatter:
---
name: explore
description: Explores codebases
color: purple
---
| Color | Agent Type | Purpose | |-------|------------|---------| | Purple | Explore | Codebase exploration, documentation | | Blue | Plan | Analysis, planning, architecture | | Green | Create | Testing, creation, validation | | Orange | Debug | Debugging, refactoring | | Yellow | Clean | Optimization, cleanup | | Red | Reflect | Security, critical review | | Pink | - | Available | | Cyan | - | Orchestration, coordination |
Subagents continue after permission denial rather than stopping entirely. When a subagent hits a permissions wall, it tries alternative approaches automatically. This makes autonomous workflows more resilient and reduces the need for human intervention.
After creating or modifying agents, inform the user:
No restart needed. Agent changes take effect immediately - agents are hot-reloaded.
tools
This skill should be used when the user asks to "create a skill", "write a skill", "build a skill", or wants to add new capabilities to Claude Code. Use when developing SKILL.md files, organizing skill content, or improving existing skills. Do NOT use for plugin development, hook creation, agent creation, or slash command creation — those have dedicated skills.
development
This skill should be used when the user asks to "create a bash script", "write a shell script", or mentions shell scripting conventions.
development
Deep research into technical solutions by searching the web, examining GitHub repos, and gathering evidence. Use when the user explicitly says "use the research skill", "use a research agent", or asks for deep/thorough research into implementation options or technologies.
tools
This skill should be used when the user asks to "set up release please", "configure automated releases", "manage version numbers", "add changelog automation", or mentions release-please, semantic versioning, or monorepo versioning.