Advanced Resources

This level is for writers who are already producing good documentation and want to work at a programme level. The skills here are not about writing more document types or using more sophisticated tools. They are about operating at a different scope: owning documentation across an entire product or system, making strategic decisions about what gets documented and how, and building processes that let a documentation programme function without depending on any single person.

This means thinking about governance and standards, measuring whether your documentation is working, influencing the people and decisions that determine documentation quality upstream, and building tooling and automation that give you leverage.

1. Content strategy and governance

Most documentation problems are not writing problems. They are strategy problems because nobody defined what the documentation should cover, who is responsible for it, or what happens when it goes out of date. Content strategy is the work of answering those questions before they become problems.

At the advanced level, you should be able to define and document a strategy for a documentation programme, not just contribute to one.

Core areas to develop

Scope and vision. What does this documentation cover, for which readers, and what is explicitly out of scope? The out-of-scope question is as important as the in-scope one. Documentation that tries to cover everything covers nothing well.

Ownership. Who is responsible for which content? What happens when an owner leaves or a product changes? A documentation programme without a clear ownership model accumulates orphaned pages.

Content standards and templates. What does a good tutorial look like in this codebase? What fields does an API reference entry require? Templates reduce the decision load for contributors and make reviews faster.

Deprecation and versioning policy. Old documentation does not disappear on its own. Define how outdated content is identified, marked, and removed. Define how documentation maps to product versions and what happens at a major release.

Resources

Practice

Write a 2-3 page content strategy document for a documentation project of your choice. This can be based on a fictional or real system such as:

Choose something simple enough that you can clearly define its users and documentation needs.

Your content strategy document must include:

Your document should feel like something a real documentation team could use to guide how they manage their content. It should clearly define decisions, responsibilities, and boundaries.

2. Measurement

Most documentation work is evaluated on the basis of volume, such as how many pages exist, how recently they were updated, and whether the backlog is shrinking. None of those things tells you whether the documentation is actually working. Building the habit of measuring documentation outcomes is one of the things that distinguishes a senior writer from a mid-level one.

The challenge is that documentation quality is hard to measure directly. You are usually measuring proxies, and it takes discipline to choose proxies that are meaningful rather than easy.

Metrics worth thinking about

Tools you can use to measure these metrics

Practice

Write a metrics plan for a documentation project. You may base your project on:

Your plan must include:

Resources

3. Cross-functional influence

At the advanced level, the limiting factor for documentation quality is rarely the writing. It is the decisions made upstream, including unclear product requirements, engineering work that ships without a docs review, and feature changes that nobody told the documentation team about. The only way to address those problems is to be in the room where the decisions are made, or to have relationships with the people who are.

Things to work on

Get upstream. Attend product planning and sprint review meetings. The main cost is time, but the benefit is significant. You catch documentation issues early, while they are still easy to fix, instead of discovering them after a feature has already shipped.

It also gives you a voice in shaping the product itself. Instead of waiting for features to be handed over, you can flag potential user experience or clarity issues early and help resolve them before they are baked into the product.

This shifts documentation work from being reactive to proactive, as you influence how the product and its communication are built from the start.

Agree on a definition of done. Work with engineering to establish that documentation is part of the definition of done for a feature, not something that happens after.

Design reviews that get responses. The reason most documentation reviews are slow is that reviewers do not know what they are being asked to do. A review request with a specific question (“Does this accurately describe the authentication flow?”) gets a faster and more useful response than one that asks for general feedback.

Build relationships with support. Support teams see documentation failures before anyone else does. A regular conversation with support about recurring questions is one of the most efficient ways to identify documentation gaps.

Resources

4. Information architecture at scale

Information architecture at the intermediate level is about structuring a single documentation site well. At the advanced level, it is about structuring documentation systems: multiple products, multiple audiences, multiple versions, potentially multiple languages, all of which need to feel coherent to a reader who may only ever see one corner of the whole system.

Core concepts to develop

Multi-product ecosystems. How do shared concepts, shared navigation, and shared terminology work across a family of products? What is centralised and what lives with the individual product?

Taxonomies and metadata. Tagging content consistently makes it possible to surface the right documentation in search, filter by audience or product version, and reuse content across contexts. This requires defining the taxonomy before you start tagging, not after.

Content modelling. Before writing, define what content types exist and what fields each type requires. A content model for an API reference entry might require: endpoint, method, description, parameters, authentication, example request, example response, and error codes. Defining this upfront makes both writing and review faster.

Localisation readiness. If there is any chance your documentation will be translated, the time to structure it for translation is before you write it, not after. Avoid embedded text in images, cultural references that do not translate, and sentence structures that break under translation.

Practice

Choose an existing documentation site that has grown over time and now feels inconsistent, duplicated, or difficult to navigate. This could be a small open-source project or a well-known product with public documentation.

Good starting examples include:

Your task is to redesign its information architecture, as if you were joining the documentation team and improving the structure for scale.

You should produce:

Then briefly explain how your redesign would reduce or solve these issues.

Resources

5. Using AI in senior-level technical writing

At the advanced level, AI is not a writing assistant. It is a strategic capability that requires governance, infrastructure, and risk management. You design the systems that make AI scalable and safe across teams, not just use AI tools for your own drafts.

What you should own at this level

1. Agentic AI and multi-step workflows

Design AI systems that can complete complex documentation tasks through reasoning and action loops. This includes ReAct (Reason + Act) patterns, where AI systems iterate through thought → action → observation to complete tasks grounded in real systems.

For example, design an agent that:

The agent does not replace the writer. It automates the routine parts of the workflow so writers can focus on judgment and quality.

2. Prompt systems and governance

Build enterprise prompt frameworks that teams can rely on. This includes:

A prompt library at this level is a team asset with documentation, ownership, and maintenance processes.

3. Retrieval-Augmented Generation (RAG) for documentation

Design systems where AI retrieves information from your documentation corpus before generating responses. This ensures AI-generated answers are grounded in your actual content, not generic training data.

Key design decisions you will own:

4. Quality and risk management for AI-assisted docs

Establish the systems that catch AI failures before they reach readers. This includes:

What you can use AI for at this level

What you should not rely on AI for at this level

Practice

Design an AI-assisted documentation system for a hypothetical product. Your deliverable should include:

  1. A system architecture diagram showing how AI fits into the documentation workflow, from content creation to publication to reader-facing search/chat
  2. A prompt library with 5 reusable prompts for common documentation tasks, versioned and tested, with evaluation notes for each
  3. A RAG configuration showing how documentation content is chunked, embedded, and retrieved, with specific decisions on chunk size, embedding model, and update frequency
  4. A quality assurance plan with evaluation criteria, test cases, and escalation procedures for when AI output fails
  5. A governance document defining who can use AI, for what purposes, with what review requirements, and what data must never be fed into AI tools

Resources

6. Tooling and automation

At the advanced level, tooling is not about knowing which tools exist. It is about building systems that maintain documentation quality at scale without requiring constant manual oversight. The goal is leverage, meaning the ability to maintain a high-quality documentation programme without headcount growing in proportion to content volume.

1. Continuous Integration pipelines for documentation

A documentation continuous integration (CI) pipeline should run on every pull request and include at minimum:

Optionally, you can add:

All CI rules and checks should be documented in CONTRIBUTING.md so contributors understand what is being enforced and why.

2. Platform and documentation lifecycle management

Beyond individual pull requests, documentation systems often break at the platform level, especially during migrations or upgrades.

Common migrations include moving between tools like Hugo, MkDocs, Docusaurus, or GitBook.

Before starting a migration, you should clearly define:

3. API documentation automation

Some documentation can be generated automatically, especially API reference material.

Tools like OpenAPI and Swagger allow documentation to be generated directly from API specifications, keeping reference material aligned with code automatically.

However, automation has clear limits:

At this level, your job is to decide what should be automated and what must remain human-written, and to design a workflow where both coexist.

Resources

7. Documentation specialisations

Advanced writers often develop depth in one or two areas while maintaining broad enough coverage to contribute across a documentation programme. The areas below are the most common specialisations for senior writers.

API documentation involves writing complete API references with endpoint descriptions, parameter tables, authentication flows, and tested code examples. It requires close collaboration with engineers to keep documentation accurate as the API evolves, and familiarity with OpenAPI/Swagger tooling.

User documentation focuses on guides, FAQs, onboarding materials, and help centre content for non-technical or mixed audiences. The emphasis is task-based writing: give readers the shortest path to completing what they came to do.

Product documentation covers feature descriptions, changelogs, and release notes. It requires staying in sync with product releases and maintaining close relationships with product managers to capture decisions and intent accurately.

Developer documentation includes SDK guides, architecture overviews, setup instructions, and tutorials for developers onboarding to a platform. It requires enough technical depth to explain system behaviour accurately, and enough clarity to serve developers who are new to the platform.

Long-form and whitepaper content covers in-depth technical explanations, research summaries, and strategic documents. The skills here overlap with technical writing but extend into document architecture, argument structure, and editorial judgement for long-form work.

8. Video tutorials (WriteTech Hub)

The sessions below are from the WriteTech Accelerator Program. They cover CI/CD, automated linting, AI and ML documentation, infrastructure documentation, DevOps, and Web3. The “relates to” column points to the section above that each video supports.

Relates to#VideoDuration
General review1WriteTech Accelerator Program Onboarding47:02
Section 1: Content strategy2Week 3, Session 1: Introduction to CI/CD for Technical Writers1:40:53
Section 5: Tooling3Week 3, Session 2: Introduction to Automated Linters1:56:07
Section 5: Tooling4Week 3, Session 3: Automated Linters for API Documentation1:49:20
Section 5: Tooling5Week 3, Session 4: Documentation Workflows and AI Integration1:13:29
Section 6: Specialisations6Week 4, Session 1: Documenting AI/ML Systems1:07:52
Section 5: Tooling7Week 4, Session 2: Using AI Tools in Your Documentation Workflow1:04:55
General review8Week 5: Ask Me Anything and Feedback, Weeks 1 to 42:01:37
Section 5: Tooling9Week 5, Session 1: Docs in the DevOps Ecosystem1:46:50
Section 6: Developer docs10Week 5, Session 2: Infrastructure Docs and YAML/Terraform Annotations2:01:50
Section 6: Developer docs11Week 5, Session 3: Getting Started with Terraform for Technical Writers1:38:23
Section 7: Real-world ownership12Week 6, Session 1: Open Source DevOps Docs Audit1:25:34
Section 6: Specialisations13Week 7, Session 2: Web3 Docs in Practice1:17:40
Section 3: Cross-functional influence14DevOps and Technical Writing1:11:39

Watch the onboarding session first, then follow the CI/CD and linting cluster (sessions 2 to 5) alongside section 5. The DevOps and infrastructure sessions (9 to 12) work best once you are comfortable with tooling. The AI/ML and Web3 sessions (6 to 7, 13) are domain-specific deep dives for when you are exploring a particular specialisation.

9. Ownership and community contribution

At the advanced level, you are no longer only contributing documentation inside a system. You are responsible for how documentation systems behave over time, how they scale across teams, and how they stay aligned with the product and the wider organisation.

This includes technical writing work, but also system design, coordination, and long-term maintenance across people, processes, and content types.

The focus moves from “writing documentation” to owning documentation as an evolving product.

Things worth aiming for

1. Lead documentation end-to-end

Take ownership of documentation from early planning through to publication and iteration. This includes structuring content, aligning with engineering and product teams, and ensuring documentation stays current after release.

2. Redesign documentation systems

Work on documentation that has outgrown its original structure and redesign its information architecture, workflows, and content types so it scales better for users, contributors, and translators.

3. Define and maintain documentation standards

Create and maintain documentation guidelines, templates, and review workflows for a team or organisation. This includes aligning documentation with:

4. Define documentation standards, templates, and review workflows for a team, and maintain them over time

At the senior and staff levels, documentation work shifts from individual contribution to system design. You are no longer only writing documentation; you are building the infrastructure that allows a team, or multiple teams, to produce consistent, high-quality documentation at scale. This includes creating standards that align with product and engineering workflows, designing templates that reduce cognitive load for contributors, establishing review workflows that catch issues without creating bottlenecks, and ensuring that marketing content, support materials, internal training, and external documentation all speak with the same voice. The goal is not control for its own sake, but clarity: when everyone understands how documentation is structured, reviewed, and maintained, the quality of the entire ecosystem improves without requiring constant intervention.

Things to work on

Build a documentation governance framework. A governance framework is not a style guide alone. It is the set of policies, roles, and processes that determine how documentation is created, reviewed, published, and retired across the organization. This includes defining who owns which docs, how content is classified and tagged, what the review cadence looks like, and how standards are enforced. At the enterprise level, governance models typically fall into three categories: centralized (a single team sets all policies), federated (domain teams manage their own docs within enterprise-wide standards), or hybrid (centralized policy-setting with federated execution). The right model depends on your organization’s size, regulatory environment, and need for agility. What matters most is that the framework is documented, communicated, and regularly reviewed, rather than existing as an unwritten assumption.

Design templates that encode standards. A good template does more than provide a heading structure. It encodes the content model for a given document type: what information is required, what is optional, and in what order it should appear. For an API reference entry, this might mean mandating endpoint, method, description, parameters, authentication, example request, example response, and error codes. For a troubleshooting guide, it might mean symptoms, cause, solution, and prevention. Templates should be paired with writing standards that cover voice, tone, terminology, and accessibility, and they should be stored where contributors can find them easily.

Establish review workflows that separate concerns. A single “please review this doc” request is inefficient because it dumps multiple types of feedback onto a single reviewer. A better approach is to design a workflow with distinct stages: a technical review for accuracy, an editorial review for clarity and tone, and a final check for formatting and compliance. Each stage should have clear owners and criteria. For example, the technical review might be owned by the engineering lead who wrote the feature, while the editorial review is owned by a senior writer or editor. This separation prevents reviewers from being overwhelmed and ensures that each type of feedback gets the attention it deserves.

Align documentation with cross-functional content types. Documentation does not exist in isolation. Marketing content, support articles, in-product UI text, training materials, and sales enablement docs all contribute to the user experience, and when they contradict each other, user trust erodes. At the senior level, part of your role is to map these content types, identify ownership, and establish shared terminology and style standards across teams. This might mean creating a cross-functional content council, running alignment workshops, or simply maintaining a shared glossary that all teams reference. The goal is to ensure that a user who reads a marketing white paper, then a support article, then the API docs, encounters consistent terminology, tone, and structure.

Build training and onboarding into the system. Standards and templates are only useful if people know they exist and understand how to use them. This means creating onboarding materials for new writers and contributors, running regular training sessions on style and process, and making it easy to ask questions without fear of judgment. For engineering teams who contribute docs, this might mean a 30-minute workshop on how to use the templates and what the review process looks like. For junior writers, it might mean a structured mentorship program where they shadow a senior writer through a full documentation lifecycle. The investment in training pays off in reduced review cycles and higher-quality first drafts.

Maintain standards over time through iteration. Documentation standards are not set-and-forget artifacts. They should be reviewed quarterly or biannually, with input from the teams who use them. Metrics like review cycle time, number of style violations caught in CI, and contributor satisfaction can tell you whether your standards are helping or hindering. If a template is consistently ignored, it may be too rigid. If a style rule is constantly debated, it may be unclear. The senior writer’s job is to treat the documentation system as a product: iterate based on feedback, measure impact, and communicate changes clearly when they happen.

5. Publishing and knowledge sharing

Ownership also extends beyond your immediate team and into the wider documentation and technical communication community. This can involve publishing technical analyses or case studies based on real documentation work, where you reflect on decisions, systems, and outcomes rather than just the final output.

It also includes sharing documentation patterns, workflows, and systems that others can learn from or adapt in their own work. In some cases, this takes the form of contributing templates, frameworks, or tooling improvements back into open-source projects.

At this stage, speaking at documentation, developer, or technical writing events becomes another way of sharing practical experience, especially when it is grounded in real systems you have worked on. Mentoring beginner and intermediate writers is also a natural extension of this work, helping them develop not just writing ability but an understanding of how documentation functions in real organisations.

Resources

10. Career paths and staying current

Senior technical writers move into a range of roles as they develop. Common directions include:

WriteTech Newsletter covers technical writing job opportunities, community updates, and industry developments. It is particularly useful if you are actively looking for roles or tracking how the field is changing.

Capstone deliverable: Docs Programme Pack

The capstone for this level is not a single document. It is a documentation programme proposal built from an existing system, similar to what a technical writer would do when joining a team, auditing existing documentation, or being asked to improve a live system.

You are expected to work with an actual documentation source. This can be one of the following or any source of your choice:

Your goal is to evaluate, restructure, and design improvements based on what already exists.

Your Docs Programme Pack should include:

  1. Content strategy (two to three pages): Based on the existing documentation, define the intended audience, scope boundaries, ownership model, content standards, and deprecation policy. Your decisions must reflect what the system actually contains today, not what you assume it should contain.

  2. Governance model: Define how documentation is created, reviewed, and maintained within the context of the existing project. This includes roles, review workflows, contribution guidelines, and how issues are handled when documentation breaks, becomes outdated, or is missed in the release process. Your model should feel realistic for the size and structure of the system you selected.

  3. Information architecture proposal: Produce a redesigned sitemap based on the current structure of the documentation you chose. Include a definition of the content types currently present (or missing but needed), and explain your structural decisions using evidence from the existing documentation, such as duplication, unclear navigation, or inconsistent page goals.

  4. Metrics plan: Define what you would measure if you were responsible for improving this documentation in production. Your metrics must be tied to real user behaviour you can reasonably infer from the system (for example search gaps, navigation issues, or support questions), not abstract assumptions. Explain how each metric would be collected and what improvement would look like in practice.

  5. Automation plan: Describe how you would introduce or improve automation in the existing documentation workflow. This should include CI checks (such as build validation, link checking, and linting with Vale), template improvements, and any API or reference automation already available in the system (such as OpenAPI-generated docs, if applicable). Your plan should reflect what is realistically possible within the current constraints.

What this is testing

This capstone is designed to reflect what technical writers actually do in real teams. You are evaluating existing systems, identifying gaps, and designing improvements that fit real constraints such as tooling, team structure, and product maturity.

Strong submissions will show that you can work with imperfect systems, make structured decisions based on evidence, and design documentation programmes that could realistically be handed to an engineering or product manager for implementation.

Important constraint

This work should clearly reflect analysis of an existing documentation system, not AI-generated content for a fictional product. The quality of your submission will depend on how well you interpret real documentation, identify problems, and justify your design decisions using evidence from what already exists.

Submission format

Your Docs Programme Pack should be submitted as a public GitHub repository.

The repository should be structured like a real documentation project, not a single document dump. Each part of the capstone should be clearly separated into its own file so that someone reviewing your work can understand your thinking step by step.

At minimum, your repository should include a README.md that explains:

Each component of the Docs Programme Pack should be written in Markdown files, for example separate files for content strategy, governance model, information architecture, metrics plan, and automation plan.

Your information architecture should include a visual or structured sitemap. This can be written in Markdown using nested lists or diagrams using tools like Mermaid if you are comfortable with them.

You are encouraged to use a docs-as-code workflow for this project. This means your work should include versioned commits, and optionally pull requests if you want to simulate a real team environment. You should also include a basic CONTRIBUTING.md if you are treating the repository as a maintained documentation project.

Finally, your submission should be shared for feedback. You should post it in the WriteTech Hub community and, where possible, request a review from another writer or mentor.