New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Atlassian Confluence expert for creating and managing spaces

by alirezarezvani · MIT license · ★ 26,349 on GitHub · updated Aug 30

Atlassian Confluence Expert cover

Atlassian Confluence expert for creating and managing spaces, knowledge bases, and documentation. Configures space permissions and hierarchies, creates page templates with macros, sets up documentation taxonomies, designs page layouts,…

---
name: "confluence-expert"
description: Atlassian Confluence expert for creating and managing spaces, knowledge bases, and documentation. Configures space permissions and hierarchies, creates page templates with macros, sets up documentation taxonomies, designs page layouts, and manages content governance. Use when users need to build or restructure a Confluence space, design page hierarchies with permission structures, author or standardise documentation templates, embed Jira reports in pages, run knowledge base audits, or establish documentation standards and collaborative workflows.
---

# Atlassian Confluence Expert

Master-level expertise in Confluence space management, documentation architecture, content creation, macros, templates, and collaborative knowledge management.

## Atlassian MCP Integration

**Primary Tool**: Atlassian Remote MCP server (bundled `.mcp.json`, server key `atlassian`). Tools are camelCase and surface as `mcp__atlassian__<toolName>`. **Canonical tool list**: `project-management/references/atlassian-mcp-tools.md`. Never invent tool names — if a capability isn't in that list, it is not available via MCP.

**Key Operations** (obtain `cloudId` once via `mcp__atlassian__getAccessibleAtlassianResources`):

```
// List spaces (space CREATION is not available via MCP — see below)
mcp__atlassian__getConfluenceSpaces (cloudId)

Overview

Master-level expertise in Confluence space management, documentation architecture, content creation, macros, templates, and collaborative knowledge management.

Manual install (npx, ZIP)
Claude Codenpx skills add alirezarezvani/claude-skills --skill confluence-expert -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/alirezarezvani/claude-skills/tar.gz/19392f7a0826 \ | tar -xz -C ~/.claude/skills --strip-components=3 claude-skills-19392f7a0826/project-management/skills/confluence-expert
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/b25a5e46980317003759/confluence-expert.zip" -OutFile "$env:TEMP\confluence-expert.zip"; Expand-Archive "$env:TEMP\confluence-expert.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md12.2 KB
  • references/3 files · 29.1 KB
  • scripts/2 files · 33.1 KB
Read the files here
alirezarezvani/19392f76 files
Shared references3SKILL.md reads these from elsewhere in the repo. Not in the ZIP.Get them on GitHub ↗
SKILL.md
Show the full text397 lines

Atlassian Confluence Expert

Master-level expertise in Confluence space management, documentation architecture, content creation, macros, templates, and collaborative knowledge management.

Atlassian MCP Integration

Primary Tool: Atlassian Remote MCP server (bundled .mcp.json, server key atlassian). Tools are camelCase and surface as mcp__atlassian__<toolName>. Canonical tool list: project-management/references/atlassian-mcp-tools.md. Never invent tool names — if a capability isn't in that list, it is not available via MCP.

Key Operations (obtain cloudId once via mcp__atlassian__getAccessibleAtlassianResources):

// List spaces (space CREATION is not available via MCP — see below)
mcp__atlassian__getConfluenceSpaces (cloudId)

// Create a page under a parent — body must be storage-format XHTML or ADF, never wiki markup
mcp__atlassian__createConfluencePage (cloudId, space, title="Sprint 42 Notes", parent page id, body="<p>Meeting notes in storage-format XHTML</p>")

// Update an existing page (fetch current version with getConfluencePage, then supply version + 1)
mcp__atlassian__updateConfluencePage (cloudId, pageId="789012", version=5, body="<p>Updated content</p>")

// Read a page (body + current version)
mcp__atlassian__getConfluencePage (cloudId, pageId="789012")

// Search with CQL
mcp__atlassian__searchConfluenceUsingCql (cloudId, cql='space = "TEAM" AND label = "meeting-notes" ORDER BY lastModified DESC')

// Retrieve child pages for hierarchy inspection
mcp__atlassian__getConfluencePageDescendants (cloudId, pageId="123456")

// Comments
mcp__atlassian__getConfluencePageFooterComments / mcp__atlassian__createConfluenceFooterComment (cloudId, pageId)

Not available via MCP — use the web UI or REST API instead:

  • Create/delete a space → Confluence UI Spaces > Create space or POST /wiki/api/v2/spaces
  • Delete a page → Confluence UI or DELETE /wiki/api/v2/pages/{id}
  • Apply labels → Confluence UI or /wiki/rest/api/content/{id}/label
  • Space permissions, templates/blueprints as first-class objects → Confluence space settings UI

Integration Points:

  • Create documentation for Senior PM projects
  • Support Scrum Master with ceremony templates
  • Link to Jira issues for Jira Expert
  • Provide templates for Template Creator

See also: references/macro-cheat-sheet.md for storage-format macro syntax, references/templates.md for the template library, references/space-architecture-patterns.md for space structure and permission patterns.

Workflows

Space Creation

Space creation is not available via MCP — create the space in the Confluence UI (Spaces > Create space) or via REST (POST /wiki/api/v2/spaces). The page tree inside it CAN be built via MCP (mcp__atlassian__createConfluencePage).

  1. Generate the recommended hierarchy from a team description:
    python3 scripts/space_structure_generator.py team_info.json --format json
    
    Input: JSON with team name, size, type, projects. Consume the output: use the emitted page tree as the creation plan for step 5 — one mcp__atlassian__createConfluencePage call per node, passing the parent page id to nest children.
  2. Determine space type (Team, Project, Knowledge Base, Personal)
  3. Create space with clear name and description (web UI / REST)
  4. Set space homepage with overview
  5. Configure space permissions:
    • View, Edit, Create, Delete
    • Admin privileges
  6. Create initial page tree structure
  7. Add space shortcuts for navigation
  8. Verify: Navigate to the space URL and confirm the homepage loads; check that a non-admin test user sees the correct permission level
  9. HANDOFF TO: Teams for content population
Page Architecture

Best Practices:

  • Use page hierarchy (parent-child relationships)
  • Maximum 3 levels deep for navigation
  • Consistent naming conventions
  • Date-stamp meeting notes

Recommended Structure:

Space Home
├── Overview & Getting Started
├── Team Information
│   ├── Team Members & Roles
│   ├── Communication Channels
│   └── Working Agreements
├── Projects
│   ├── Project A
│   │   ├── Overview
│   │   ├── Requirements
│   │   └── Meeting Notes
│   └── Project B
├── Processes & Workflows
├── Meeting Notes (Archive)
└── Resources & References
Template Creation
  1. Identify repeatable content pattern
  2. Create page with structure and placeholders
  3. Add instructions in placeholders
  4. Format with appropriate macros
  5. Save as template
  6. Share with space or make global
  7. Verify: Create a test page from the template and confirm all placeholders render correctly before sharing with the team
  8. USE: References for advanced template patterns
Documentation Strategy
  1. Assess current documentation state
  2. Define documentation goals and audience
  3. Organize content taxonomy and structure
  4. Create templates and guidelines
  5. Migrate existing documentation
  6. Train teams on best practices
  7. Monitor usage and adoption
  8. REPORT TO: Senior PM on documentation health
Knowledge Base Management

Run a content health audit before any restructure or governance review:

python3 scripts/content_audit_analyzer.py pages.json --format json

Input: a JSON page inventory (title, last_modified, view_count, author, labels, word_count) — build it by exporting page metadata via mcp__atlassian__getPagesInConfluenceSpace / mcp__atlassian__searchConfluenceUsingCql. Consume the output: the stale/orphaned/low-engagement findings become the archive list (label + move via UI, since label tools aren't on the MCP) and the update backlog for the quality standards below.

Article Types:

  • How-to guides
  • Troubleshooting docs
  • FAQs
  • Reference documentation
  • Process documentation

Quality Standards:

  • Clear title and description
  • Structured with headings
  • Updated date visible
  • Owner identified
  • Reviewed quarterly

Essential Macros

Syntax note: The {macro} shorthand below is legacy wiki-markup notation, shown for readability only. Confluence Cloud pages created via MCP (createConfluencePage / updateConfluencePage) require storage format (XHTML) — e.g. {info} is really <ac:structured-macro ac:name="info"><ac:rich-text-body>...</ac:rich-text-body></ac:structured-macro>. For the storage-format syntax of every macro listed here, see references/macro-cheat-sheet.md; for ready-made storage-format page bodies, run the atlassian-templates scaffolder (python3 ../atlassian-templates/scripts/template_scaffolder.py meeting-notes).

Content Macros

Info, Note, Warning, Tip:

{info}
Important information here
{info}

Expand:

{expand:title=Click to expand}
Hidden content here
{expand}

Table of Contents:

{toc:maxLevel=3}

Excerpt & Excerpt Include:

{excerpt}
Reusable content
{excerpt}

{excerpt-include:Page Name}
Dynamic Content

Jira Issues:

{jira:JQL=project = PROJ AND status = "In Progress"}

Jira Chart:

{jirachart:type=pie|jql=project = PROJ|statType=statuses}

Recently Updated:

{recently-updated:spaces=@all|max=10}

Content by Label:

{contentbylabel:label=meeting-notes|maxResults=20}
Collaboration Macros

Status:

{status:colour=Green|title=Approved}

Task List:

{tasks}
- [ ] Task 1
- [x] Task 2 completed
{tasks}

User Mention:

@username

Date:

{date:format=dd MMM yyyy}

Page Layouts & Formatting

Two-Column Layout:

{section}
{column:width=50%}
Left content
{column}
{column:width=50%}
Right content
{column}
{section}

Panel:

{panel:title=Panel Title|borderColor=#ccc}
Panel content
{panel}

Code Block:

{code:javascript}
const example = "code here";
{code}

Templates Library

Full template library with complete markup: see references/templates.md. Key templates summarised below.

Template Purpose Key Sections
Meeting Notes Sprint/team meetings Agenda, Discussion, Decisions, Action Items (tasks macro)
Project Overview Project kickoff & status Quick Facts panel, Objectives, Stakeholders table, Milestones (Jira macro), Risks
Decision Log Architectural/strategic decisions Context, Options Considered, Decision, Consequences, Next Steps
Sprint Retrospective Agile ceremony docs What Went Well (info), What Didn't (warning), Action Items (tasks), Metrics

Space Permissions

Permission patterns by space type: see references/space-architecture-patterns.md. Note: space permissions are configured in the Confluence UI (Space settings > Permissions) — not via MCP.

Permission Schemes

Public Space:

  • All users: View
  • Team members: Edit, Create
  • Space admins: Admin

Team Space:

  • Team members: View, Edit, Create
  • Team leads: Admin
  • Others: No access

Project Space:

  • Stakeholders: View
  • Project team: Edit, Create
  • PM: Admin

Content Governance

Review Cycles:

  • Critical docs: Monthly
  • Standard docs: Quarterly
  • Archive docs: Annually

Archiving Strategy:

  • Move outdated content to Archive space
  • Label with "archived" and date
  • Maintain for 2 years, then delete
  • Keep audit trail

Content Quality Checklist:

  • Clear, descriptive title
  • Owner/author identified
  • Last updated date visible
  • Appropriate labels applied
  • Links functional
  • Formatting consistent
  • No sensitive data exposed

Decision Framework

When to Escalate to Atlassian Admin:

  • Need org-wide template
  • Require cross-space permissions
  • Blueprint configuration
  • Global automation rules
  • Space export/import

When to Collaborate with Jira Expert:

  • Embed Jira queries and charts
  • Link pages to Jira issues
  • Create Jira-based reports
  • Sync documentation with tickets

When to Support Scrum Master:

  • Sprint documentation templates
  • Retrospective pages
  • Team working agreements
  • Process documentation

When to Support Senior PM:

  • Executive report pages
  • Portfolio documentation
  • Stakeholder communication
  • Strategic planning docs

Handoff Protocols

FROM Senior PM:

  • Documentation requirements
  • Space structure needs
  • Template requirements
  • Knowledge management strategy

TO Senior PM:

  • Documentation coverage reports
  • Content usage analytics
  • Knowledge gaps identified
  • Template adoption metrics

FROM Scrum Master:

  • Sprint ceremony templates
  • Team documentation needs
  • Meeting notes structure
  • Retrospective format

TO Scrum Master:

  • Configured templates
  • Space for team docs
  • Training on best practices
  • Documentation guidelines

WITH Jira Expert:

  • Jira-Confluence linking
  • Embedded Jira reports
  • Issue-to-page connections
  • Cross-tool workflow

Best Practices

Organization:

  • Consistent naming conventions
  • Meaningful labels
  • Logical page hierarchy
  • Related pages linked
  • Clear navigation

Maintenance:

  • Regular content audits
  • Remove duplication
  • Update outdated information
  • Archive obsolete content
  • Monitor page analytics

Analytics & Metrics

Usage Metrics:

  • Page views per space
  • Most visited pages
  • Search queries
  • Contributor activity
  • Orphaned pages

Health Indicators:

  • Pages without recent updates
  • Pages without owners
  • Duplicate content
  • Broken links
  • Empty spaces
  • Jira Expert (project-management/jira-expert/) — Jira issue macros and linking complement Confluence docs
  • Atlassian Templates (project-management/atlassian-templates/) — Template patterns for Confluence content creation
1---
2name: "confluence-expert"
3description: Atlassian Confluence expert for creating and managing spaces, knowledge bases, and documentation. Configures space permissions and hierarchies, creates page templates with macros, sets up documentation taxonomies, designs page layouts, and manages content governance. Use when users need to build or restructure a Confluence space, design page hierarchies with permission structures, author or standardise documentation templates, embed Jira reports in pages, run knowledge base audits, or establish documentation standards and collaborative workflows.
4---
5 
6# Atlassian Confluence Expert
7 
8Master-level expertise in Confluence space management, documentation architecture, content creation, macros, templates, and collaborative knowledge management.
9 
10## Atlassian MCP Integration
11 
12**Primary Tool**: Atlassian Remote MCP server (bundled `.mcp.json`, server key `atlassian`). Tools are camelCase and surface as `mcp__atlassian__<toolName>`. **Canonical tool list**: `project-management/references/atlassian-mcp-tools.md`. Never invent tool names — if a capability isn't in that list, it is not available via MCP.
13 
14**Key Operations** (obtain `cloudId` once via `mcp__atlassian__getAccessibleAtlassianResources`):
15 
16```
17// List spaces (space CREATION is not available via MCP — see below)
18mcp__atlassian__getConfluenceSpaces (cloudId)
19 
20// Create a page under a parent — body must be storage-format XHTML or ADF, never wiki markup
21mcp__atlassian__createConfluencePage (cloudId, space, title="Sprint 42 Notes", parent page id, body="<p>Meeting notes in storage-format XHTML</p>")
22 
23// Update an existing page (fetch current version with getConfluencePage, then supply version + 1)
24mcp__atlassian__updateConfluencePage (cloudId, pageId="789012", version=5, body="<p>Updated content</p>")
25 
26// Read a page (body + current version)
27mcp__atlassian__getConfluencePage (cloudId, pageId="789012")
28 
29// Search with CQL
30mcp__atlassian__searchConfluenceUsingCql (cloudId, cql='space = "TEAM" AND label = "meeting-notes" ORDER BY lastModified DESC')
31 
32// Retrieve child pages for hierarchy inspection
33mcp__atlassian__getConfluencePageDescendants (cloudId, pageId="123456")
34 
35// Comments
36mcp__atlassian__getConfluencePageFooterComments / mcp__atlassian__createConfluenceFooterComment (cloudId, pageId)
37```
38 
39**Not available via MCP — use the web UI or REST API instead:**
40- Create/delete a **space** → Confluence UI `Spaces > Create space` or `POST /wiki/api/v2/spaces`
41- **Delete** a page → Confluence UI or `DELETE /wiki/api/v2/pages/{id}`
42- Apply **labels** → Confluence UI or `/wiki/rest/api/content/{id}/label`
43- Space **permissions**, templates/blueprints as first-class objects → Confluence space settings UI
44 
45**Integration Points**:
46- Create documentation for Senior PM projects
47- Support Scrum Master with ceremony templates
48- Link to Jira issues for Jira Expert
49- Provide templates for Template Creator
50 
51> **See also**: `references/macro-cheat-sheet.md` for storage-format macro syntax, `references/templates.md` for the template library, `references/space-architecture-patterns.md` for space structure and permission patterns.
52 
53## Workflows
54 
55### Space Creation
56 
57> Space creation is **not available via MCP** — create the space in the Confluence UI (`Spaces > Create space`) or via REST (`POST /wiki/api/v2/spaces`). The page tree inside it CAN be built via MCP (`mcp__atlassian__createConfluencePage`).
58 
590. Generate the recommended hierarchy from a team description:
60 ```bash
61 python3 scripts/space_structure_generator.py team_info.json --format json
62 ```
63 Input: JSON with team `name`, `size`, `type`, `projects`. Consume the output: use the emitted page tree as the creation plan for step 5 — one `mcp__atlassian__createConfluencePage` call per node, passing the parent page id to nest children.
641. Determine space type (Team, Project, Knowledge Base, Personal)
652. Create space with clear name and description (web UI / REST)
663. Set space homepage with overview
674. Configure space permissions:
68 - View, Edit, Create, Delete
69 - Admin privileges
705. Create initial page tree structure
716. Add space shortcuts for navigation
727. **Verify**: Navigate to the space URL and confirm the homepage loads; check that a non-admin test user sees the correct permission level
738. **HANDOFF TO**: Teams for content population
74 
75### Page Architecture
76**Best Practices**:
77- Use page hierarchy (parent-child relationships)
78- Maximum 3 levels deep for navigation
79- Consistent naming conventions
80- Date-stamp meeting notes
81 
82**Recommended Structure**:
83```
84Space Home
85├── Overview & Getting Started
86├── Team Information
87│ ├── Team Members & Roles
88│ ├── Communication Channels
89│ └── Working Agreements
90├── Projects
91│ ├── Project A
92│ │ ├── Overview
93│ │ ├── Requirements
94│ │ └── Meeting Notes
95│ └── Project B
96├── Processes & Workflows
97├── Meeting Notes (Archive)
98└── Resources & References
99```
100 
101### Template Creation
1021. Identify repeatable content pattern
1032. Create page with structure and placeholders
1043. Add instructions in placeholders
1054. Format with appropriate macros
1065. Save as template
1076. Share with space or make global
1087. **Verify**: Create a test page from the template and confirm all placeholders render correctly before sharing with the team
1098. **USE**: References for advanced template patterns
110 
111### Documentation Strategy
1121. **Assess** current documentation state
1132. **Define** documentation goals and audience
1143. **Organize** content taxonomy and structure
1154. **Create** templates and guidelines
1165. **Migrate** existing documentation
1176. **Train** teams on best practices
1187. **Monitor** usage and adoption
1198. **REPORT TO**: Senior PM on documentation health
120 
121### Knowledge Base Management
122 
123**Run a content health audit** before any restructure or governance review:
124```bash
125python3 scripts/content_audit_analyzer.py pages.json --format json
126```
127Input: a JSON page inventory (`title`, `last_modified`, `view_count`, `author`, `labels`, `word_count`) — build it by exporting page metadata via `mcp__atlassian__getPagesInConfluenceSpace` / `mcp__atlassian__searchConfluenceUsingCql`. Consume the output: the stale/orphaned/low-engagement findings become the archive list (label + move via UI, since label tools aren't on the MCP) and the update backlog for the quality standards below.
128 
129**Article Types**:
130- How-to guides
131- Troubleshooting docs
132- FAQs
133- Reference documentation
134- Process documentation
135 
136**Quality Standards**:
137- Clear title and description
138- Structured with headings
139- Updated date visible
140- Owner identified
141- Reviewed quarterly
142 
143## Essential Macros
144 
145> **Syntax note**: The `{macro}` shorthand below is **legacy wiki-markup notation**, shown for readability only. Confluence Cloud pages created via MCP (`createConfluencePage` / `updateConfluencePage`) require **storage format (XHTML)** — e.g. `{info}` is really `<ac:structured-macro ac:name="info"><ac:rich-text-body>...</ac:rich-text-body></ac:structured-macro>`. For the storage-format syntax of every macro listed here, see `references/macro-cheat-sheet.md`; for ready-made storage-format page bodies, run the atlassian-templates scaffolder (`python3 ../atlassian-templates/scripts/template_scaffolder.py meeting-notes`).
146 
147### Content Macros
148**Info, Note, Warning, Tip**:
149```
150{info}
151Important information here
152{info}
153```
154 
155**Expand**:
156```
157{expand:title=Click to expand}
158Hidden content here
159{expand}
160```
161 
162**Table of Contents**:
163```
164{toc:maxLevel=3}
165```
166 
167**Excerpt & Excerpt Include**:
168```
169{excerpt}
170Reusable content
171{excerpt}
172 
173{excerpt-include:Page Name}
174```
175 
176### Dynamic Content
177**Jira Issues**:
178```
179{jira:JQL=project = PROJ AND status = "In Progress"}
180```
181 
182**Jira Chart**:
183```
184{jirachart:type=pie|jql=project = PROJ|statType=statuses}
185```
186 
187**Recently Updated**:
188```
189{recently-updated:spaces=@all|max=10}
190```
191 
192**Content by Label**:
193```
194{contentbylabel:label=meeting-notes|maxResults=20}
195```
196 
197### Collaboration Macros
198**Status**:
199```
200{status:colour=Green|title=Approved}
201```
202 
203**Task List**:
204```
205{tasks}
206- [ ] Task 1
207- [x] Task 2 completed
208{tasks}
209```
210 
211**User Mention**:
212```
213@username
214```
215 
216**Date**:
217```
218{date:format=dd MMM yyyy}
219```
220 
221## Page Layouts & Formatting
222 
223**Two-Column Layout**:
224```
225{section}
226{column:width=50%}
227Left content
228{column}
229{column:width=50%}
230Right content
231{column}
232{section}
233```
234 
235**Panel**:
236```
237{panel:title=Panel Title|borderColor=#ccc}
238Panel content
239{panel}
240```
241 
242**Code Block**:
243```
244{code:javascript}
245const example = "code here";
246{code}
247```
248 
249## Templates Library
250 
251> Full template library with complete markup: see `references/templates.md`. Key templates summarised below.
252 
253| Template | Purpose | Key Sections |
254|----------|---------|--------------|
255| **Meeting Notes** | Sprint/team meetings | Agenda, Discussion, Decisions, Action Items (tasks macro) |
256| **Project Overview** | Project kickoff & status | Quick Facts panel, Objectives, Stakeholders table, Milestones (Jira macro), Risks |
257| **Decision Log** | Architectural/strategic decisions | Context, Options Considered, Decision, Consequences, Next Steps |
258| **Sprint Retrospective** | Agile ceremony docs | What Went Well (info), What Didn't (warning), Action Items (tasks), Metrics |
259 
260## Space Permissions
261 
262> Permission patterns by space type: see `references/space-architecture-patterns.md`. Note: space permissions are configured in the Confluence UI (`Space settings > Permissions`) — not via MCP.
263 
264### Permission Schemes
265**Public Space**:
266- All users: View
267- Team members: Edit, Create
268- Space admins: Admin
269 
270**Team Space**:
271- Team members: View, Edit, Create
272- Team leads: Admin
273- Others: No access
274 
275**Project Space**:
276- Stakeholders: View
277- Project team: Edit, Create
278- PM: Admin
279 
280## Content Governance
281 
282**Review Cycles**:
283- Critical docs: Monthly
284- Standard docs: Quarterly
285- Archive docs: Annually
286 
287**Archiving Strategy**:
288- Move outdated content to Archive space
289- Label with "archived" and date
290- Maintain for 2 years, then delete
291- Keep audit trail
292 
293**Content Quality Checklist**:
294- [ ] Clear, descriptive title
295- [ ] Owner/author identified
296- [ ] Last updated date visible
297- [ ] Appropriate labels applied
298- [ ] Links functional
299- [ ] Formatting consistent
300- [ ] No sensitive data exposed
301 
302## Decision Framework
303 
304**When to Escalate to Atlassian Admin**:
305- Need org-wide template
306- Require cross-space permissions
307- Blueprint configuration
308- Global automation rules
309- Space export/import
310 
311**When to Collaborate with Jira Expert**:
312- Embed Jira queries and charts
313- Link pages to Jira issues
314- Create Jira-based reports
315- Sync documentation with tickets
316 
317**When to Support Scrum Master**:
318- Sprint documentation templates
319- Retrospective pages
320- Team working agreements
321- Process documentation
322 
323**When to Support Senior PM**:
324- Executive report pages
325- Portfolio documentation
326- Stakeholder communication
327- Strategic planning docs
328 
329## Handoff Protocols
330 
331**FROM Senior PM**:
332- Documentation requirements
333- Space structure needs
334- Template requirements
335- Knowledge management strategy
336 
337**TO Senior PM**:
338- Documentation coverage reports
339- Content usage analytics
340- Knowledge gaps identified
341- Template adoption metrics
342 
343**FROM Scrum Master**:
344- Sprint ceremony templates
345- Team documentation needs
346- Meeting notes structure
347- Retrospective format
348 
349**TO Scrum Master**:
350- Configured templates
351- Space for team docs
352- Training on best practices
353- Documentation guidelines
354 
355**WITH Jira Expert**:
356- Jira-Confluence linking
357- Embedded Jira reports
358- Issue-to-page connections
359- Cross-tool workflow
360 
361## Best Practices
362 
363**Organization**:
364- Consistent naming conventions
365- Meaningful labels
366- Logical page hierarchy
367- Related pages linked
368- Clear navigation
369 
370**Maintenance**:
371- Regular content audits
372- Remove duplication
373- Update outdated information
374- Archive obsolete content
375- Monitor page analytics
376 
377## Analytics & Metrics
378 
379**Usage Metrics**:
380- Page views per space
381- Most visited pages
382- Search queries
383- Contributor activity
384- Orphaned pages
385 
386**Health Indicators**:
387- Pages without recent updates
388- Pages without owners
389- Duplicate content
390- Broken links
391- Empty spaces
392 
393## Related Skills
394 
395- **Jira Expert** (`project-management/jira-expert/`) — Jira issue macros and linking complement Confluence docs
396- **Atlassian Templates** (`project-management/atlassian-templates/`) — Template patterns for Confluence content creation
397 
View all files on GitHub →

Details

Updated
Aug 30, 2026
License
MIT
Stars on the repo
★ 26,349
Checked
Source
alirezarezvani/claude-skills ↗
Creator
alirezarezvani · 363 listings
View creator

Similar skills

See all →
SkillGenerate CHANGELOG.md entry from recent commitsSkillshare changelogrunkids/skillshare · by runkidsGenerate CHANGELOG.md entry from recent commits in conventional format. Also syncs the website changelog page. Use this skill whenever the user asks to: generate a changelog, document what changed between tags, or create a new CHANGELOG entry. If you see requests like "write the changelog for v0.17", what changed since last release", this is the skill to use. Do NOT manually edit CHANGELOG.md without this skill — it ensures proper formatting, user-perspective writing, and website changelog sync. For full release workflows (Release PR review, tests, draft assets, publication, announcements), use /release instead.★ 2.7k GitHub starsSkillUpdate website docs to match recent code changesSkillshare update docsrunkids/skillshare · by runkidsUpdate website docs to match recent code changes, cross-validating every flag against source. Use this skill whenever the user asks to: update documentation, sync docs with code, document a new flag or command, fix stale docs, or update the README. This skill covers all website/docs/ categories (commands, reference, understand, how-to, troubleshooting, getting-started) plus the built-in skill description and README. If you just implemented a feature and need to update docs, this is the skill to use. Never manually edit website docs without cross-validating flags against Go source first.★ 2.7k GitHub starsSkillRecords one architecture decision with alternativesArchitecture Decision Recorderlevnikolaevich/claude-code-skills · by levnikolaevichRecords one architecture decision with alternatives, consequences and status; does not design the whole system.★ 568 GitHub starsPromptAct as a GitHub Repository Analyst to perform in-depthGithub repository analysis and enhancementf/prompts.chat · by Mobin GhorbaniAct as a GitHub Repository Analyst to perform in-depth analysis and suggest improvements for repository structure, documentation, code quality, and community engagement.New listingPromptAct as a GitHub Repository Analystf/prompts.chat · by Yury SamAct as a GitHub Repository Analyst. You are an expert in software development and repository management with extensive experience in code analysis, documentation, and interaction with the GitHub community.New listingPromptA prompt designed to analyze a codebaseMulti-Audience Application Discovery & Documentation Promptf/prompts.chat · by Valdecir CarvalhoA prompt designed to analyze a codebase and generate comprehensive Markdown documentation tailored for executive, technical, product, and business audiences. It guides an AI to extract high-level system purpose, architecture, key components, workflows, product features, business domains, and limitations, producing an onboarding and discovery document suitable for both technical and non-technical stakeholders.New listing

More from alirezarezvani

SkillResume a paused experiment/ar:ar-resume — Resume Experimentalirezarezvani/claude-skills · by alirezarezvaniResume a paused experiment. Checkout the experiment branch, read results history, continue iterating. Use when the user runs /ar:ar-resume or asks to pick up a previously started autoresearch experiment.★ 26.3k GitHub starsSkillShow experiment dashboard with results, active loops/ar:ar-status — Experiment Dashboardalirezarezvani/claude-skills · by alirezarezvaniShow experiment dashboard with results, active loops, and progress. Use when the user runs /ar:ar-status or asks how an autoresearch experiment is going.★ 26.3k GitHub starsSkillStart an autonomous experiment loop with user-selected/ar:loop — Autonomous Experiment Loopalirezarezvani/claude-skills · by alirezarezvaniStart an autonomous experiment loop with user-selected interval (10min, 1h, daily, weekly, monthly). Uses CronCreate for scheduling. Use when the user runs /ar:loop or asks to run an autoresearch experiment continuously on a schedule.★ 26.3k GitHub starsSkillRun a single experiment iteration/ar:run — Single Experiment Iterationalirezarezvani/claude-skills · by alirezarezvaniRun a single experiment iteration. Edit the target file, evaluate, keep or discard. Use when the user runs /ar:run or asks for one manual autoresearch iteration.★ 26.3k GitHub starsSkillSet up a new autoresearch experiment interactively/ar:setup — Create New Experimentalirezarezvani/claude-skills · by alirezarezvaniSet up a new autoresearch experiment interactively. Collects domain, target file, eval command, metric, direction, and evaluator. Use when the user runs /ar:setup or asks to start optimizing a file with the autoresearch loop.★ 26.3k GitHub starsSkill/cs:boardroom <brief/cs:boardroom — Multi-Role Boardroom Deliberationalirezarezvani/claude-skills · by alirezarezvani/cs:boardroom <brief> — 6-phase multi-role deliberation across the C-suite with Phase 2 isolation, critic pre-screen, and synthesis. Outputs a board memo. Use when a decision spans multiple executive domains — e.g. a pricing change touching finance, positioning, and product, or a raise-vs-cut runway call.★ 26.3k GitHub stars