From magic-powers
Use when setting up or managing Azure DevOps organizations and projects — project creation, team structure, user management, billing, extensions, and org-level settings.
npx claudepluginhub kienbui1995/magic-powers --plugin magic-powersThis skill uses the workspace's default tool permissions.
- Creating new Azure DevOps organization or project
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
# Connect org to Azure Active Directory
az devops admin banner update --message "AAD integration required" --type info
# AAD connection done via Azure portal: Settings → AAD → Connect
# After: users must sign in with AAD credentials
Key settings:
# Create project
az devops project create \
--name "MyProject" \
--organization https://dev.azure.com/MyOrg \
--process Agile \
--visibility private
# List projects
az devops project list --organization https://dev.azure.com/MyOrg --output table
Process templates: Agile (user stories/tasks), Scrum (product backlog items/sprints), CMMI (formal change management), Basic (simplest, issues/tasks)
Choose process at creation — migration between processes is complex and partially supported.
# Create team
az devops team create --name "Platform Team" --project MyProject
# Add member to team
az devops team member add \
--team "Platform Team" \
--members user@company.com \
--project MyProject
# List team members
az devops team member list --team "Platform Team" --project MyProject --output table
Teams inherit permissions from project; additional permissions can be granted explicitly.
# Add user to org
az devops user add \
--email-id user@company.com \
--license-type express \
--org https://dev.azure.com/MyOrg
# Update license
az devops user update \
--user user@company.com \
--license-type stakeholder \
--org https://dev.azure.com/MyOrg
# Remove user
az devops user remove --user user@company.com --org https://dev.azure.com/MyOrg
License types: Basic (most features), Basic + Test Plans (includes Azure Test Plans), Stakeholder (free, limited), Visual Studio subscriber (auto-detected)
# Install extension
az devops extension install \
--extension-id SonarSource.sonarcloud \
--publisher-id SonarSource \
--org https://dev.azure.com/MyOrg
# List installed
az devops extension list --org https://dev.azure.com/MyOrg --output table
ado-security-policies — configure org-level security after project creationado-api-cli — automate user management and project provisioning at scale