Marketplace

write-subagent

Create Claude Code subagent configurations for .claude/agents/. Defines specialized agents with isolated contexts. Use when creating dedicated agents for code review, testing, or domain-specific tasks.

$ Installieren

git clone https://github.com/wayne930242/Reflexive-Claude-Code /tmp/Reflexive-Claude-Code && cp -r /tmp/Reflexive-Claude-Code/skills/write-subagent ~/.claude/skills/Reflexive-Claude-Code

// tip: Run this command in your terminal to install the skill


name: write-subagent description: Create Claude Code subagent configurations for .claude/agents/. Defines specialized agents with isolated contexts. Use when creating dedicated agents for code review, testing, or domain-specific tasks.

Subagent Creator

Create specialized subagents that run in isolated contexts via the Task tool.

Core Principles

  1. Isolated Context - Each subagent has its own context window
  2. Specialized Role - One clear responsibility per subagent
  3. Minimal Tools - Grant only necessary tool access
  4. Clear Trigger - Description must indicate when to use

Subagent Structure

.claude/agents/
├── code-reviewer.md      # Project-level
├── test-runner.md
└── domain-expert.md

User-level agents go in ~/.claude/agents/.

File Format

---
name: agent-name
description: What this agent does. Use proactively when [triggers].
tools: Read, Grep, Glob, Bash
model: sonnet
skills: skill1, skill2
permissionMode: default
---

System prompt for the agent.

## Role
[Clear description of the agent's role]

## Process
[Steps the agent should follow]

## Output Format
[Expected output structure]

Configuration Fields

FieldRequiredDescription
nameYesLowercase with hyphens: code-reviewer
descriptionYesInclude "Use proactively when..." for auto-invoke
toolsNoCSV list; omit to inherit all tools
modelNosonnet, opus, haiku, or inherit
skillsNoAuto-load skills when invoked
permissionModeNodefault, acceptEdits, bypassPermissions, plan

Model Selection

ModelUse Case
haikuFast exploration, simple tasks
sonnetBalanced capability (default)
opusComplex reasoning, architecture
inheritUse main conversation's model

Tool Recommendations

Subagent TypeRecommended Tools
Code reviewerRead, Grep, Glob, Bash
Test runnerRead, Bash, Grep
ExplorerRead, Glob, Grep, Bash
WriterRead, Edit, Write, Bash

Trigger Patterns

For automatic invocation, include in description:

  • "Use proactively when..."
  • "Use immediately after..."
  • "MUST BE USED when..."

For manual invocation, omit proactive triggers.

Validation Checklist

  • Name is lowercase with hyphens
  • Description has clear trigger
  • Tools are minimal and appropriate
  • No overlapping responsibility with other agents
  • System prompt is focused and actionable

References