Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

writing-subagents

verified

Creates 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.

View on GitHub

Marketplace

rcc

wayne930242/Reflexive-Claude-Code

Plugin

ace

Repository

wayne930242/Reflexive-Claude-Code
7stars

plugins/ace/skills/writing-subagents/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/wayne930242/Reflexive-Claude-Code/blob/main/plugins/ace/skills/writing-subagents/SKILL.md -a claude-code --skill writing-subagents

Installation paths:

Claude
.claude/skills/writing-subagents/
Powered by add-skill CLI

Instructions

# 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

```yaml
---
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

| Field | Required | Description |
|-------|----------|-------------|
| `name` | Yes | Lowercase with hyphens: `code-reviewer` |
| `description` | Yes | Include "Use proactively when..." for auto-invoke |
| `tools` | No | CSV list; omit to inherit all tools |
| `model` | No | `sonnet`, `opus`, `haiku`, or `inherit` |
| `skills` | No | Auto-load skills when invoked |
| `permissionMode` | No | `default`, `acceptEdits`, `bypassPermissions`, `plan` |

## Model Selection

| Model | Use Case |
|-------|----------|
| `haiku` | Fast exploration, simple tasks |
| `sonnet` | Balanced capability (default) |
| `opus` | Complex reasoning, architecture |
| `inherit` | Use main conversation's model |

## Tool Recommendations

| Subagent Type | Recommended Tools |
|---------------|-------------------|
| Code reviewer | `Read, Grep, Glob, Bash` |
| Test runner | `Read, Bash, Grep` |
| Explorer | `Read, Glob, Grep, Bash` |
| Writer | `Read, Edit, Write, Bash` |

## Trigger Patterns

For **automatic invocation**, include in description:
- "Use proactiv

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2467 chars