skills/claude-agents/SKILL.md
Create and configure Claude Code subagents for task-specific workflows. Use when creating new agents, updating agent configurations, or understanding agent best practices.
npx skillsauth add simplerick0/com.ackhax.configs claude-agentsInstall 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 specialized AI subagents that handle specific types of tasks with isolated context, custom tools, and focused system prompts.
Subagents are Markdown files with YAML frontmatter stored in:
.claude/agents/ - Project-level (check into version control)~/.claude/agents/ - User-level (available in all projects)| Field | Required | Description |
|-------|----------|-------------|
| name | Yes | Lowercase letters and hyphens only |
| description | Yes | When Claude should delegate (include "use proactively" for automatic use) |
| tools | No | Tools to allow (inherits all if omitted) |
| disallowedTools | No | Tools to deny |
| model | No | sonnet, opus, haiku, or inherit (default: inherit) |
| permissionMode | No | default, acceptEdits, dontAsk, bypassPermissions, plan |
| skills | No | Skills to preload into subagent context |
| hooks | No | Lifecycle hooks for this subagent |
Read-only: Read, Glob, Grep, WebFetch, WebSearch
Modification: Write, Edit, NotebookEdit
Execution: Bash, Task
Other: AskUserQuestion, Skill, mcp__* (MCP tools)
---
name: my-agent
description: Brief description of purpose. Use proactively when [trigger conditions].
tools: Read, Glob, Grep, Bash
model: sonnet
skills:
- relevant-skill-name
---
You are a [role] responsible for [responsibilities].
## When Invoked
1. [First step]
2. [Second step]
3. [Continue as needed]
## Key Practices
- [Practice 1]
- [Practice 2]
## Output Format
[Describe expected output structure]
skills field for domain knowledgehaiku for fast/cheap, sonnet for balanced, opus for complex| Model | Use When |
|-------|----------|
| haiku | Fast exploration, simple validation, high-volume operations |
| sonnet | Balanced capability and speed, code analysis, most tasks |
| opus | Complex reasoning, architecture decisions, nuanced analysis |
| inherit | Match parent conversation model |
tools: Read, Glob, Grep, Bash
disallowedTools: Write, Edit
tools: Read, Write, Edit, Bash, Glob, Grep
tools: Read, Glob, Grep, WebFetch, WebSearch
Subagents can define hooks in frontmatter:
hooks:
PreToolUse:
- matcher: "Bash"
hooks:
- type: command
command: "./scripts/validate.sh"
PostToolUse:
- matcher: "Edit|Write"
hooks:
- type: command
command: "./scripts/lint.sh"
Delegate test runs, log analysis, or documentation fetching to subagents to keep main context clean.
Spawn multiple subagents for independent investigations, then synthesize results.
Use subagents in sequence: reviewer → optimizer → validator.
development
Manage VSCode/Cursor configuration in this dotfiles repository. Use when working with settings.json, keybindings.json, or tasks.json files, or when asked about VSCode/Cursor configuration structure.
tools
Design user interfaces and experiences for web applications without requiring design tools. Use for wireframing in text/ASCII, defining user flows, creating component hierarchies, establishing design systems, planning responsive layouts, and making accessibility decisions.
development
Testing specialist focused on comprehensive test coverage for Python applications. Use for pytest patterns, unit/integration/E2E testing, fixtures, mocking, property-based testing with Hypothesis, and factory patterns.
development
Project management adapted for solo developers working without a team. Use for personal project planning, time-boxing work sessions, managing scope creep alone, maintaining momentum on side projects, tracking progress without overhead, making decisions without external input, and staying accountable to yourself.