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
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: confluence-documentation-patterns3description: Guide for creating and managing technical documentation in Confluence with Jira integration. Use when this capability is needed.4---56# Confluence Documentation Patterns78Create, manage, and organize technical documentation in Confluence with Jira integration.910## When to Use This Skill1112- Creating technical design documents (TDD)13- Writing API documentation14- Documenting architecture decisions (ADR)15- Creating runbooks and playbooks16- Writing release notes and meeting notes17- Linking documentation to Jira issues18- Searching documentation1920## Document Templates Overview2122### TDD - Technical Design Document23- **When:** New features, architecture changes, complex implementations24- **Key Sections:** Executive Summary, Problem Statement, Solution, Implementation Details, Testing Strategy25- **Metadata:** Status, Author, Jira Issue link, Reviewers2627### ADR - Architecture Decision Record28- **When:** Technology choices, architectural patterns, design tradeoffs29- **Key Sections:** Context, Decision, Consequences, Alternatives Considered30- **Metadata:** Status (Proposed|Accepted|Deprecated|Superseded), Date, Decision Makers3132### API Documentation33- **Key Sections:** Overview, Authentication, Base URL, Endpoints, Error Handling, Examples34- **Metadata:** Version, Authentication method, Last Updated3536### Runbook / Playbook37- **When:** Operational procedures, incident response38- **Key Sections:** Quick Reference, Emergency Contacts, Common Procedures, Escalation Path39- **Metadata:** Service name, Team, On-Call channel4041### Release Notes42- **Key Sections:** Summary, Highlights, New Features, Bug Fixes, Breaking Changes43- **Metadata:** Release Date, Release Manager, Related Jira Release4445### Meeting Notes46- **Key Sections:** Attendees, Agenda, Discussion, Action Items, Decisions47- **Metadata:** Date, Time, Location, Facilitator4849### Sprint Retrospective50- **Key Sections:** Sprint Summary, What Went Well, Improvements, Action Items51- **Metadata:** Sprint number, Team, Facilitator5253## Confluence Query Language (CQL)5455**Basic Syntax:** `field operator value`5657**Common Fields:**58- `title`, `text`, `label`, `space`, `type`, `creator`, `lastModified`, `ancestor`5960**Operators:** `=`, `!=`, `~` (contains), `>`, `<`, `>=`, `<=`, `IN`, `AND`, `OR`, `NOT`6162**Essential Patterns:**63```cql64label = "tdd" AND space = "ENG" ORDER BY lastModified DESC65lastModified >= now("-1w") AND space = "ENG"66title ~ "API" AND label = "authentication"67label = "adr" AND text ~ "Status: Approved"68label = "runbook" AND label = "production" AND space = "OPS"69label = "draft" AND creator = currentUser()70```7172## Jira-Confluence Integration7374**Linking Documentation to Issues:**75- Smart Links: `[TDD - Feature](confluence-url)` in Jira/Confluence descriptions76- Jira Macro: `{jira:PROJ-123}` displays issue card with status, assignee, summary7778**Embedding Jira Data:**79- Single issue: `{jira:PROJ-123|columns=key,summary,status,assignee}`80- JQL query: `{jira:jql=project=PROJ AND status="In Progress"|columns=key,summary}`81- Issue count: `{jiraissues:project=PROJ AND type=Bug|count}`82- Timeline: `{jira-chart:type=timeline|project=PROJ}`8384**Best Practices:**85- Link all documentation in Jira issue descriptions or comments86- Use labels consistently (tdd, adr, runbook, api-docs, release-notes)87- Name spaces by team/domain (ENG, OPS, PRODUCT)88- Archive documentation when superseded or deprecated8990---91> Converted and distributed by [TomeVault](https://tomevault.io/claim/lobbi-docs) — claim your Tome and manage your conversions.92<!-- tomevault:4.0:skill_md:2026-04-13 -->