Confluence Documentation Patterns

v2026.09.25

This skill should be used when the user asks to "create a Confluence page", "write documentation", "write a TDD", "create an ADR", "write a runbook", or "publish to Confluence" — authoring and linking technical documentation in Confluence from Jira work.

GitHub
Install command
npx skhub add thelobbi/confluence-documentation-patterns
Markdown
SKILL.md

Confluence Documentation Patterns

Create, manage, and organize technical documentation in Confluence with Jira integration.

When to Use This Skill

  • Creating technical design documents (TDD)
  • Writing API documentation
  • Documenting architecture decisions (ADR)
  • Creating runbooks and playbooks
  • Writing release notes and meeting notes
  • Linking documentation to Jira issues
  • Searching documentation

Document Templates Overview

TDD - Technical Design Document

  • When: New features, architecture changes, complex implementations
  • Key Sections: Executive Summary, Problem Statement, Solution, Implementation Details, Testing Strategy
  • Metadata: Status, Author, Jira Issue link, Reviewers

ADR - Architecture Decision Record

  • When: Technology choices, architectural patterns, design tradeoffs
  • Key Sections: Context, Decision, Consequences, Alternatives Considered
  • Metadata: Status (Proposed|Accepted|Deprecated|Superseded), Date, Decision Makers

API Documentation

  • Key Sections: Overview, Authentication, Base URL, Endpoints, Error Handling, Examples
  • Metadata: Version, Authentication method, Last Updated

Runbook / Playbook

  • When: Operational procedures, incident response
  • Key Sections: Quick Reference, Emergency Contacts, Common Procedures, Escalation Path
  • Metadata: Service name, Team, On-Call channel

Release Notes

  • Key Sections: Summary, Highlights, New Features, Bug Fixes, Breaking Changes
  • Metadata: Release Date, Release Manager, Related Jira Release

Meeting Notes

  • Key Sections: Attendees, Agenda, Discussion, Action Items, Decisions
  • Metadata: Date, Time, Location, Facilitator

Sprint Retrospective

  • Key Sections: Sprint Summary, What Went Well, Improvements, Action Items
  • Metadata: Sprint number, Team, Facilitator

Confluence Query Language (CQL)

Basic Syntax: field operator value

Common Fields:

  • title, text, label, space, type, creator, lastModified, ancestor

Operators: =, !=, ~ (contains), >, <, >=, <=, IN, AND, OR, NOT

Essential Patterns:

label = "tdd" AND space = "ENG" ORDER BY lastModified DESC
lastModified >= now("-1w") AND space = "ENG"
title ~ "API" AND label = "authentication"
label = "adr" AND text ~ "Status: Approved"
label = "runbook" AND label = "production" AND space = "OPS"
label = "draft" AND creator = currentUser()

Jira-Confluence Integration

Linking Documentation to Issues:

  • Smart Links: [TDD - Feature](confluence-url) in Jira/Confluence descriptions
  • Jira Macro: {jira:PROJ-123} displays issue card with status, assignee, summary

Embedding Jira Data:

  • Single issue: {jira:PROJ-123|columns=key,summary,status,assignee}
  • JQL query: {jira:jql=project=PROJ AND status="In Progress"|columns=key,summary}
  • Issue count: {jiraissues:project=PROJ AND type=Bug|count}
  • Timeline: {jira-chart:type=timeline|project=PROJ}

Best Practices:

  • Link all documentation in Jira issue descriptions or comments
  • Use labels consistently (tdd, adr, runbook, api-docs, release-notes)
  • Name spaces by team/domain (ENG, OPS, PRODUCT)
  • Archive documentation when superseded or deprecated
Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.25

Published

Sep 25, 2026

Category

Uncategorized

License

MIT

Source path

plugins/delivery-orchestrator/skills/confluence

Default branch

main

Latest commit

2f1269c

Tree SHA

629e050