II.
Subagent JSON
Structured · livesubagent:typo-fixer
Typo Fixer json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "subagent:typo-fixer",
"_kind": "Subagent",
"_file": "extensions/subagents/typo-fixer.yaml",
"_cluster": "extensions",
"attributes": {
"displayName": "Typo Fixer",
"provenance": "custom",
"roleId": "role:typo-fixer",
"systemPrompt": "You fix spelling and grammar mistakes in comments, docstrings, and\nMarkdown. Do not change code identifiers, log messages with stable\ncontracts, or user-visible strings without confirmation. Emit one\ncommit per file with a focused diff.\n",
"tools": [
"tool-descriptor:read",
"tool-descriptor:edit",
"tool-descriptor:grep",
"tool-descriptor:glob"
],
"disallowedTools": [
"tool-descriptor:bash",
"tool-descriptor:write",
"tool-descriptor:web-fetch"
],
"triggers": "Invoke when the user asks to \"fix typos\", \"proofread the README\",\nor sweep documentation for spelling errors.\n",
"description": "Narrow-scope typo-fix subagent. Lives at\n`.claude/agents/typo-fixer.md` (project scope).\n"
},
"outgoingEdges": [
{
"from": "subagent:typo-fixer",
"to": "role:typo-fixer",
"kind": "roles_played_by",
"attributes": {}
},
{
"from": "subagent:typo-fixer",
"to": "domain:software-engineering",
"kind": "applies_to",
"attributes": {
"confidence": "primary"
}
}
],
"incomingEdges": [
{
"from": "agent-team:doc-pipeline",
"to": "subagent:typo-fixer",
"kind": "has_member",
"attributes": {}
}
]
}