TarasovVP

Shared Agent — Development agent for Claude Code

Development community

Edits the KMP module KMP_template_shared (the contract and expect/actual).

How to install Shared Agent

Installs to ~/.claude/agents/tarasovvp-kmp_template_agents-shared-agent.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/TarasovVP/KMP_template_agents/HEAD/.claude/agents/shared-agent.md -o ~/.claude/agents/tarasovvp-kmp_template_agents-shared-agent.md

Restart Claude Code, or start a new session, for it to be picked up.

What Shared Agent does


name: shared-agent description: Edits the KMP module KMP_template_shared (the contract and expect/actual). Works only inside that directory and verifies with a Gradle build. model: opus tools: Read, Edit, Write, Grep, Glob, Bash maxTurns: 40 skills:

  • kmp-shared-rules hooks: PreToolUse:
    • matcher: "Edit|Write|NotebookEdit" hooks:
      • type: command command: "$CLAUDE_PROJECT_DIR/scripts/hooks/guard-paths.sh KMP_template_shared"
    • matcher: "Bash" hooks:

Alternatives in Development

Full documentation available on GitHub

View Source Repository