julianobarbosa/claude-code-skills/azure-devops-wiki
Claude Code and agent skill by julianobarbosa/claude-code-skills
- community
Checking that the SKILL.md file is still in the repository.
Azure DevOps Wiki management skill. Use when working with Azure DevOps wikis for: (1) Creating and organizing wiki pages - provisioned or code-as-wiki, (2) Markdown formatting - TOC, Mermaid diagrams, YAML metadata, code blocks, (3) Wiki structure - .order files, subpages, attachments, (4) Best practices - naming conventions, navigation, searchability, (5) CLI operations - az devops wiki commands, (6) Git-based wiki workflows - clone, edit offline, push changes. Supports both provisioned wikis and published code wikis.
Install
npx vskill@latest install julianobarbosa/claude-code-skills/azure-devops-wikiSKILL.md
Azure DevOps Wiki Skill
Complete guide for managing Azure DevOps wikis with best practices and CLI operations.
Wiki Types
Azure DevOps supports two wiki types:
| Type | Description | Use Case | |
|---|---|---|---|
| Provisioned Wiki | Built-in wiki created per project | Quick team documentation, single wiki per project | |
| Published Code Wiki | Git repo published as wiki | SDK docs, versioned content, multiple wikis per project |
Quick Start
Create Provisioned Wiki
Publish Code as Wiki
Repository Structure
Wiki files are stored in Git with this structure:
Key conventions:
- Wiki repo name:
<ProjectName>.wiki - Root branch:
wikiMain - Spaces in titles → hyphens in filenames:
Getting Started→Getting-Started.md - Subpages require matching folder:
Page.md+Page/folder
The .order File
Controls page sequence in table of contents:
Rules:
- One page name per line (without
.mdextension) - Pages not listed appear alphabetically at the end
- Delete
.orderto restore alphabetical sorting
Essential Markdown Features
Table of Contents
Add auto-generated TOC to any page:
Mermaid Diagrams
Supported diagram types:
- Sequence diagrams
- Flowcharts (
graphnotflowchart) - Gantt charts
- Class diagrams
- State diagrams
- User journeys
- Pie charts
- Entity Relationship diagrams
- Timeline diagrams
YAML Metadata
Add searchable metadata at page start:
Code Blocks with Syntax Highlighting
const config = { baseUrl: 'https://api.example.com', timeout: 5000 };
Supported languages: javascript, typescript, python, csharp, bash, yaml, json, sql, and more.
Collapsible Sections
Work Item Links
User Mentions
Images with Sizing
CLI Operations
List Wikis
Create Page
Update Page
Delete Page
Show Page
Git-Based Workflow
Clone Wiki Locally
Edit and Push
Best Practices
Structure & Organization
| Practice | Description | |
|---|---|---|
| Flat hierarchy | Keep max 3 levels deep for easy navigation | |
| Consistent naming | Use kebab-case: api-reference, getting-started | |
| Logical grouping | Group related pages in subfolders | |
| Index pages | Create overview pages for each section | |
| Home page | Always have a clear entry point |
Content Guidelines
| Practice | Description | |
|---|---|---|
| Use TOC | Add [[_TOC_]] to pages with multiple sections | |
| Descriptive titles | Use clear, searchable page titles | |
| Cross-linking | Link related pages for discoverability | |
| Keep updated | Archive outdated content, don't delete | |
| Diagrams | Use Mermaid for architecture/flow visualization |
File Naming
| Do | Don't | |
|---|---|---|
getting-started.md | Getting Started.md (spaces) | |
api-v2-reference.md | api_v2_reference.md (underscores) | |
faq.md | FAQ.md (uppercase) |
Searchability
- Add YAML metadata with tags
- Use descriptive headings
- Include keywords in content
- Link work items for context
Provisioned vs Code Wiki Comparison
| Feature | Provisioned | Code Wiki | |
|---|---|---|---|
| Multiple wikis per project | No (1 only) | Yes | |
| Versioning | Git history | Git branches | |
| Edit from Repos | No | Yes | |
| Branch policies | Limited | Full support | |
| Revert from wiki UI | Yes | No (use Git) | |
| Best for | Team docs | SDK/Product docs |
Troubleshooting
| Issue | Solution | |
|---|---|---|
| Page not appearing | Check .order file includes page name | |
| Broken links | Use relative paths: ./subpage or /absolute/path | |
| Images not showing | Upload to .attachments/ folder | |
| TOC not rendering | Ensure [[_TOC_]] is on its own line | |
| Mermaid not working | Use graph instead of flowchart | |
| YAML metadata broken | Check for proper --- delimiters |
File Restrictions
| Restriction | Limit | |
|---|---|---|
| Page file size | 18 MB max | |
| Attachment size | 19 MB max | |
| Path length | 235 characters max | |
| Special chars in names | No /, \, # | |
| Period in names | Not at start/end |
Scripts
scripts/wiki-clone.sh <project> <wiki-name>- Clone wiki repositoryscripts/wiki-publish.sh <project> <repo> <path>- Publish repo as wiki
References
For detailed documentation:
- [references/best-practices.md](references/best-practices.md) - Comprehensive best practices guide
- [references/markdown-syntax.md](references/markdown-syntax.md) - Complete Markdown reference
- Official Azure DevOps Wiki Docs
Gotchas
- `.order` file determines tab order — a misspelled entry hides the file from navigation; the file exists but is invisible.
- Nested folders require dual .order files: parent's lists the folder, folder's own lists pages. Missing either breaks navigation.
- Mermaid renders only via fenced ` ```mermaid ` blocks — inline Mermaid syntax in regular markdown isn't rendered (no error, just plain text).
- Personal Wiki vs Project Wiki have DIFFERENT git URLs — clone the wrong one and pushes go to the wrong wiki silently.
- TOC `[[_TOC_]]` generates from headings; subheadings >6 deep are dropped — long docs lose the bottom of the nav.
- Code Wiki vs Provisioned Wiki: code wiki syncs from a repo; provisioned wiki edits in place. Switching loses formatting differences silently.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/azure-devops-wiki/SKILL.md
Popularity
- Repository stars
- 84
- Repository forks
- 18
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/julianobarbosa/claude-code-skills/azure-devops-wiki)