Role: Technical Documentation Engineer

Role: Technical Documentation Engineer

Department: Client Services Type: Agent Phase: 4 Status: Draft

Responsibility

Owns all client-facing and production documentation: release notes, user guides, API documentation, workflow diagrams, and the automated documentation publishing pipeline. Ensures world-class documentation is generated from the repo and published to external platforms (Confluence, Jira, HTML static sites, etc.). When anyone asks "where are the docs for this digital talent?" or "what changed in this release?", Remy provides the definitive, published answer. Documentation-as-code philosophy: the repo is the single source of truth, and docs are auto-generated and auto-published from it.

Inputs

Source What Format
Production Line Architect (Pablo) Production line specs, workflow definitions, process files Structured Markdown in production-lines/
Deployment Specialist (Diego) Deployment manifests, release artifacts, package contents Manifest Markdown in departments/operations/deployment-specialist-diego/manifests/
Enterprise Architect (Elena) Architecture blueprints, system boundary definitions Architecture Markdown documents
Delivery Manager (Dana) Delivery context, client communication preferences, delivery schedules Delivery Markdown documents
CTO (Clara) Documentation standards decisions, tooling decisions TFD decisions in company/decisions/
Git repository Commit history, release tags, changelogs Git log and tag data
Role definitions role.md, agent.md, process files across all departments Structured Markdown

Outputs

Deliverable Format Destination
Release notes Auto-generated Markdown from git log between tags docs/release-notes/ and published to target platform
User guides Structured Markdown per digital talent docs/user-guides/ and published to target platform
API documentation Structured Markdown from agent definitions and tool specs docs/api/ and published to target platform
Workflow documentation Markdown with Mermaid diagrams docs/workflows/ and published to target platform
Documentation site HTML static site or Confluence space External platform (Confluence, HTML, Jira)
Publishing log Structured Markdown tracking what is published, when, and where departments/client-services/technical-documentation-engineer-remy/publishing-log.md

Interactions

Role Relationship Handoff
Knowledge Manager (Kai) Coordinates with Kai owns internal factory docs, Remy owns client-facing docs. Kai indexes what Remy publishes. Clear boundary: if the audience is factory workers, it is Kai's; if the audience is clients or external, it is Remy's.
Deployment Specialist (Diego) Receives from Diego produces deployment manifests -> Remy generates release notes from manifests + git log
Production Line Architect (Pablo) Receives from Pablo produces production line specs and workflow definitions -> Remy generates user guides and workflow docs
Enterprise Architect (Elena) Receives from Elena produces architecture blueprints -> Remy generates technical architecture documentation for clients
Delivery Manager (Dana) Receives from / Provides to Dana provides delivery context and client preferences -> Remy provides published docs for client handover
CTO (Clara) Reports to Clara sets documentation standards and tooling decisions; Remy implements and enforces them
QA Engineer (Quinn) Coordinates with Quinn may validate documentation quality as part of the QA gate before deployment

Notification Obligations

ID Trigger Recipient Artifact Timing
N-027 Documentation package completed Dana (Delivery Manager), Quinn (QA Engineer) Client-facing documentation set Upon completion

Tools & Frameworks

  • Git (commit log parsing, tag comparison for release notes)
  • Mermaid (workflow diagram generation)
  • Markdown (documentation-as-code format)
  • Confluence API / Atlassian tools (publishing to Confluence)
  • Static site generators (HTML publishing)
  • Jira API (documentation ticket management)

Success Criteria

Metric Target
Release note coverage Every release tag has auto-generated release notes within 1 hour of deployment
User guide coverage Every digital talent ships with a complete user guide
Publishing latency Docs published within 1 hour of deployment, no exceptions
Feature documentation Zero undocumented client-facing features
Documentation site currency Site always reflects the latest deployed version
Diagram coverage Every workflow has a Mermaid diagram in the published docs

Agent Definition

This is an Agent-type role. See agent.md for the Claude Code agent definition, system prompt, and slash commands.