Skip to content

Agents

Agents are specialized sub-agents with focused tool access and a system prompt. Claude dispatches them via the Agent tool with subagent_type: <name>. In the claude-shared source tree they live at agents/<name>.md; at runtime under .claude/agents/<name>.md or ~/.claude/agents/<name>.md, or bundled inside the nolte-shared plugin.

Bundled agents

Agent Purpose
claude-plugin-developer Drafts spec-conforming plugin skills and agents for nolte-shared
audience-doc-author Drafts or refines audience-driven documentation against an existing audience artifact
audience-review Reviews audience artifacts produced by audience-identify (read-only)
spec-readiness-reviewer Audits specs for contradictions, audience fit, and Requirement-vs-Acceptance completeness
docs-freshness-checker Audits MkDocs documentation for language parity, dead links, stale path references, ADR hygiene
prose-vale-curator Curates prose to pass Vale without altering technical claims
png-to-transparent-svg Converts a PNG image with baked-in checkerboard transparency into an SVG file with real alpha

All agents follow the same specification (Agent Authoring). Canonical source per agent: agents/<name>.md in the source tree.

Agent anatomy

An agent is a single Markdown file with YAML frontmatter and a system prompt in the body:

---
name: <kebab-case-name>
description: Concrete triggers ("use when …"): not abstract capabilities.
tools: [Read, Grep, Glob]   # optional, principle of least authority
model: sonnet               # optional
---

# System Prompt

Role and boundaries. Output format. Procedure.

Frontmatter name must match the filename without .md. Omit tools only when the agent genuinely needs the full surface; otherwise list the minimum. Read-only agents must never receive write/edit/execution tools.

Source vs. runtime location

Context Path
claude-shared source tree agents/<name>.md
Consuming project, project-level .claude/agents/<name>.md
Consuming project, user-level ~/.claude/agents/<name>.md
Delivered via plugin the plugin's designated agents path

Agents must not assume a particular install location; all internal references stay relative to the agent file or the project it operates on.

Authoring rules

Full rules, acceptance criteria and open questions:

  • Agent Authoring (Spec)
  • Canonical (EN): spec/claude/agent-management/en.md
  • Translation (DE): spec/claude/agent-management/de.md