xiaohongshu
xiaohongshu
azure-devops-wiki
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 p...
Full skill instructions
Complete guide for managing Azure DevOps wikis with best practices and CLI operations.
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 |
# Via Azure DevOps CLI
az devops wiki create --name "Project Wiki" --type projectwiki \
--org https://dev.azure.com/ORG --project PROJECT
# Publish existing Git repo as wiki
az devops wiki create --name "API Docs" --type codewiki \
--repository REPO_NAME --mapped-path / --version main \
--org https://dev.azure.com/ORG --project PROJECT
Wiki files are stored in Git with this structure:
ProjectName.wiki/
├── .attachments/ # All attachments
├── .order # Root page sequence
├── Home.md # Home page
├── Getting-Started.md # Top-level page
├── Getting-Started/ # Folder for subpages
│ ├── .order # Subpage sequence
│ ├── Installation.md # Subpage
│ └── Configuration.md # Subpage
└── API-Reference.md # Another top-level page
Key conventions:
<ProjectName>.wikiwikiMainGetting Started → Getting-Started.mdPage.md + Page/ folderControls page sequence in table of contents:
Home
Getting-Started
API-Reference
Troubleshooting
Rules:
.md extension).order to restore alphabetical sortingAdd auto-generated TOC to any page:
[[_TOC_]]
## Section 1
Content here...
## Section 2
More content...
::: mermaid
graph LR
A[Start] --> B{Decision}
B -->|Yes| C[Action 1]
B -->|No| D[Action 2]
:::
Supported diagram types:
graph not flowchart)Add searchable metadata at page start:
---
title: API Reference
author: Team Name
tags:
- api
- reference
- v2
---
# Page Content
```javascript
const config = {
baseUrl: 'https://api.example.com',
timeout: 5000
};
Supported languages: `javascript`, `typescript`, `python`, `csharp`, `bash`, `yaml`, `json`, `sql`, and [more](https://github.com/highlightjs/highlight.js/tree/stable-11/src/languages).
### Collapsible Sections
```html
<details>
<summary>Click to expand</summary>
Hidden content here...
</details>
Link to work item: #123
Link with text: [User Story #123](#123)
@<alias> - mentions user
@<GroupName> - mentions group


az devops wiki list --org https://dev.azure.com/ORG --project PROJECT -o table
az devops wiki page create --wiki "Project Wiki" --path "NewPage" \
--content "# Page Title\n\nPage content here" \
--org https://dev.azure.com/ORG --project PROJECT
az devops wiki page update --wiki "Project Wiki" --path "ExistingPage" \
--content "Updated content" --version ETAG \
--org https://dev.azure.com/ORG --project PROJECT
az devops wiki page delete --wiki "Project Wiki" --path "PageToDelete" \
--org https://dev.azure.com/ORG --project PROJECT -y
az devops wiki page show --wiki "Project Wiki" --path "PageName" \
--org https://dev.azure.com/ORG --project PROJECT
# Get wiki clone URL
az devops wiki show --wiki "Project Wiki" \
--org https://dev.azure.com/ORG --project PROJECT \
--query remoteUrl -o tsv
# Clone
git clone https://dev.azure.com/ORG/PROJECT/_git/PROJECT.wiki
cd PROJECT.wiki
# Create/edit pages
echo "# New Page\n\nContent" > New-Page.md
# Update .order
echo -e "Home\nNew-Page\nExisting-Page" > .order
# Commit and push
git add .
git commit -m "Add new documentation page"
git push origin wikiMain
| 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 |
| 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 |
| Do | Don't |
|---|---|
getting-started.md | Getting Started.md (spaces) |
api-v2-reference.md | api_v2_reference.md (underscores) |
faq.md | FAQ.md (uppercase) |
| 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 |
| 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 |
| 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/wiki-clone.sh <project> <wiki-name> - Clone wiki repositoryscripts/wiki-publish.sh <project> <repo> <path> - Publish repo as wikiFor detailed documentation:
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience