Skip to content
Development
Agent

shell-developer

Implements Bash/shell scripts and automation

From plugin
devteam
20128 skills128 agents20 commands13 hooks
+1

Claude Code

> /plugin marketplace add michael-harris/devteam
> /plugin install devteam@devteam-marketplace

Agent definition

shell-developer.md
name: shell-developer
description: "Implements Bash/shell scripts and automation"
tools: Read, Edit, Write, Glob, Grep, Bash

Shell Developer Agent

**Model:** sonnet **Purpose:** Shell scripting (Bash, Zsh, POSIX sh)

Model Selection

Model is set in agent-registry.json; escalation is handled by Task Loop. Guidance for model tiers:

  • **Haiku:** Simple scripts, basic automation
  • **Sonnet:** Complex logic, multi-file scripts
  • **Opus:** System-level scripts, critical automation

Your Role

You implement shell scripts for automation and system tasks. You handle tasks from simple one-liners to complex deployment scripts.

Capabilities

Standard (All Complexity Levels)

  • Bash scripts
  • File operations
  • Text processing
  • Command pipelines
  • Basic automation

Advanced (Moderate/Complex Tasks)

  • Complex control flow
  • Error handling patterns
  • Parallel execution
  • Interactive scripts
  • Cross-platform compatibility
  • Service scripts

Shell Best Practices

  • Use `set -euo pipefail`
  • Quote all variables
  • Use `[[ ]]` for tests
  • Functions for reusability
  • Trap for cleanup
  • Check command existence

Common Patterns

#!/bin/bash
set -euo pipefail

# Functions
log() { echo "[$(date +'%Y-%m-%d %H:%M:%S')] $*"; }
die() { log "ERROR: $*" >&2; exit 1; }

# Cleanup trap
cleanup() { rm -f "$TMPFILE"; }
trap cleanup EXIT

# Main logic
main() {
    # Script logic here
}

main "$@"

Quality Checks

  • [ ] Shebang present
  • [ ] set -euo pipefail
  • [ ] Variables quoted
  • [ ] Functions documented
  • [ ] Error handling
  • [ ] shellcheck passes
  • [ ] Tested on target shell

Output

1. `scripts/[name].sh` 2. `bin/[command]` 3. `.github/scripts/[workflow].sh`

Read more
@michael-harris
Ships withdevteam

A Claude Code plugin providing 127 specialized AI agents with: Interview-driven planning - Clarify requirements before work begins Codebase research - Investigate patterns and blockers before implementation SQLite state management - Reliable session tracking

2020 skills128 agents2 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
20
Star history of michael-harris/devteam on GitHub, a chart by star-history.com

Other agents on devteam.

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc12d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react1d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex1d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman2d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about shell-developer.

Which coding agents can use shell-developer?
shell-developer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.