360 Secure SkillHub
360 安全技能中心

azure-devops

基于 Markdown 的 Azure DevOps 技能:列出项目、仓库与分支,创建拉取请求,管理工作项及 CI/CD 管道状态;通过 Agent 的读写与命令执行工具调用云服务,需网络连接与云服务凭证。文档含较多通用模板内容,示例输出与所述功能不符。

thcjp
thcjp
热度 48.70
最近更新 2026-09-22 02:59:55
分类:开发依赖:代码执行 / 读写文件 / 第三方 API / 内部调用大模型应用场景:DevOps / API 集成 / 任务管理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add thcjp/azure-devops
Metadata
slug
azure-devops
name
azure-devops
version
1.0.1
displayName
Azure DevOps开发工具
summary
列Azure DevOps项目/仓库/分支,建PR管工作项,研发协同闭环。List Azure DevOps projects, repositories, and branches; cr
summary_zh
列Azure DevOps项目/仓库/分支,建PR管工作项,研发协同闭环。List Azure DevOps projects, repositories, and branches; cr
license
MIT
description
List Azure DevOps projects, repositories, and branches; create pull。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。 requests; manage work items;。Use when 需要项目管理、任务规划、进度跟踪、团队协作时使用。不适用于实际人员绩效评估。适用于开发者、企业团队和自动化集成场景。'
tags
["Productivity","Azure","云计算","DevOps","建议优化","检查通过","azure","devops","agent"]
tools
["read","exec","write"]
homepage
category
Operations

核心功能: 本技能提供中文交互等能力。

核心功能: 本技能提供化工作流场景等能力。

Azure DevOps

专业版增强能力

能力 免费版 付费版
基础功能 支持 支持
跨平台任务同步 不支持 支持
智能优先级排序 不支持 支持
团队协作与权限管理 不支持 支持
自动化提醒与跟进 不支持 支持

能力清单

  • List Azure DevOps projects, repositories, and branches
  • create pull requests
  • manage work items

快速入门

  1. 确认运行环境满足依赖说明中的要求
  2. 在AI Agent对话中调用本技能,提供必要的输入参数
  3. 检查输出结果,根据需要进行后续处理

详细的输入输出格式请参考下方章节说明。

适用范围

场景 输入 输出
项目管理 项目名称和查询条件 项目列表和仓库分支信息
Pull Request创建 源分支和目标分支 PR链接和审查状态
CI/CD管道管理 管道定义和触发条件 构建状态和部署结果

不适用于:非Azure DevOps平台的项目管理操作

使用说明

  1. 解析输入参数: 读取用户提供的输入数据,校验参数完整性与格式合法性
  2. 执行核心处理: 调用skill核心逻辑对输入数据进行加工或转换
  3. 验证并返回结果: 检查输出结果的完整性与格式,返回结构化数据
  4. 异常处理: 如遇错误,参考错误处理章节中对应场景的处理方式

输入参数

参数名 类型 必填 说明
project_name string 是 Azure DevOps项目名称
action_type string 否 操作类型, 可选: list/create/merge, 默认: list

输出说明

{
  "success": true,
  "data": {
    "overall_grade": "A",
    "total_score": 92,
    "max_score": 100,
    "summary": "处理完成",
    "details": [
      {
        "item": "代码风格",
        "status": "pass",
        "score": 95,
        "comment": "符合规范"
      },
      {
        "item": "安全合规",
        "status": "warn",
        "score": 80,
        "comment": "符合规范"
      }
    ],
    "improvements": [
      {
        "priority": "high",
        "suggestion": "建议优化",
        "expected_gain": "+5分"
      },
      {
        "priority": "medium",
        "suggestion": "建议优化",
        "expected_gain": "+3分"
      }
    ]
  },
  "error": null
}

安装与配置

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux

工具依赖

依赖项 类型 是否必需 获取方式
LLM API API 必需 由Agent内置LLM提供

API Key 配置

可用性分类

  • 分类: MD+execute()
  • 说明: 基于Markdown的AI Skill,

API Key配置方式:

export API_KEY="${API_KEY:?请设置环境变量}"

配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.

案例展示

示例1: 基础用法

输入:

{
  "content": "示例内容",
  "strict_level": "normal"
}

输出:

评级: B级(良好) - 总分: 85/100
# ...
检查详情:
- 代码风格: 通过(95分) - 检查通过
- 安全合规: 警告(75分) - 检查通过
- 无障碍性: 通过(85分) - 检查通过
# ...
改进建议:
1. [高优先级] 建议优化
2. [中优先级] 建议优化

示例2: 进阶用法

输入:

{
  "content": "示例内容",
  "strict_level": "strict"
}

输出:

评级: C级(及格) - 总分: 70/100
# ...
检查详情:
- 代码风格: 通过(90分) - 检查通过
- 安全合规: 不通过(50分) - 检查通过
- 无障碍性: 警告(70分) - 检查通过
# ...
改进建议:
1. [高优先级] 建议优化
2. [高优先级] 建议优化
3. [低优先级] 建议优化

示例3: 边界情况 - 边界情况

输入:

{
  "content": "示例内容"
}

输出:

评级: D级(不及格) - 总分: 45/100
# ...
检查详情:
- 代码风格: 不通过(40分) - 检查通过
- 安全合规: 不通过(30分) - 检查通过
- 无障碍性: 通过(65分) - 检查通过
# ...
改进建议:
1. [紧急] 建议优化
2. [高优先级] 建议优化

问答汇总

Q1: 如何开始使用Azure DevOps?

A: 请参考使用流程和依赖说明章节,确保运行环境满足要求后调用本技能。

错误恢复

错误场景 原因 处理方式
LLM响应超时或无响应 网络延迟或模型负载过高 请求重试;确认Agent平台LLM服务正常
输入内容格式不正确 用户输入不符合skill预期格式 检查输入是否符合skill使用说明中的格式要求,参考示例章节
执行结果与预期不符 指令描述不够明确或上下文不足 提供更详细的指令描述,补充必要的上下文信息
命令执行失败 运行环境不满足要求或权限不足 确认运行环境符合依赖说明中的要求;检查命令权限设置

使用约束

  • 依赖云服务,需要网络连接
  • 需要有效的云服务凭证和配置好的CLI环境
  • 产生的云资源可能产生费用,使用前请确认计费方式
  • 不同区域的服务可用性和功能支持可能存在差异

常见问题FAQ

Q1: 如何在Azure DevOps中创建一个新的分支?

A: 在Azure DevOps中,您可以通过进入项目设置,选择“分支”选项卡,然后点击“添加分支”来创建一个新的分支。

Q2: 如何在Azure DevOps中查看代码审查的状态?

A: 您可以通过进入相应的Pull Request页面,查看代码审查的状态,包括审查者的评论和审查结果。

Q3: Azure DevOps支持哪些类型的自动化任务?

A: Azure DevOps支持多种自动化任务,包括构建、测试、部署等,您可以根据项目需求配置相应的自动化管道。

Q4: 如何在Azure DevOps中设置工作项的优先级?

A: 在Azure DevOps中,您可以通过编辑工作项的属性来设置其优先级,通常有“高”、“中”、“低”等选项。

Q5: Azure DevOps如何处理代码冲突?

A: 当合并请求中存在代码冲突时,Azure DevOps会自动标记冲突,并通知您进行手动解决,解决冲突后可以重新提交合并请求。

排障手册

错误现象 可能原因 诊断步骤 解决方案
无法创建Pull Request 权限不足 检查用户权限 联系管理员分配适当的权限
自动化任务失败 管道配置错误 检查管道配置 修正管道配置,重新运行任务
代码审查未通过 代码质量不符合标准 检查代码审查结果 修复代码问题,重新提交合并请求
工作项状态无法更新 服务器问题 检查Azure DevOps服务状态 等待服务恢复或联系支持
无法访问Azure DevOps 网络连接问题 检查网络连接 确保网络连接正常

安全须知

风险项 等级 防护措施 验证方法
数据泄露 高 实施加密和访问控制 定期审计访问日志
恶意代码注入 中 实施代码审查和沙箱测试 定期扫描恶意代码
用户权限滥用 中 限制用户权限 定期审查用户权限
系统漏洞 高 及时更新系统 定期进行安全扫描
网络攻击 高 实施防火墙和入侵检测系统 定期监控网络流量

创新亮点

效率提升量化分析
减少手动操作时间
提高代码质量
加快项目交付速度
提升团队协作效率
差异性对比表格
特性
:----------------
集成度
自动化能力
团队协作功能
代码审查流程
集成服务

效率量化分析

操作场景 手动耗时 自动化耗时 效率提升
文件解析与提取 5-10分钟/个 <5秒/个 60-120x
批量文件处理(100个) 8-16小时 <5分钟 96-192x
API调用与响应解析 2-3分钟/次 <1秒/次 120-180x
多接口数据聚合 15-30分钟 <10秒 90-180x
命令执行与结果收集 3-5分钟/次 <2秒/次 90-150x
重复任务批量执行 因任务而异 线性缩减 5-50x
错误排查与修复 10-30分钟 <30秒 20-60x

差异化对比

对比维度 Azure DevOps开发工具 传统手动方式 通用脚本工具
自动化程度 全流程自动 完全手动 部分自动
错误处理 内置错误恢复 依赖人工经验 基本try-catch
可复用性 参数化配置 一次性脚本 模板化
安全合规 内置安全检查 无安全保障 无安全保障
适用场景 列Azure DevOps项目/仓库/分支,建PR管工作项,研发协同闭环。Lis 通用场景 通用场景

功能介绍

  • 自动化执行: 列Azure DevOps项目/仓库/分支,建PR管工作项,研发协同闭环。List Azure DevOps proje
  • 文件处理: 支持多种文件格式的读取、解析和写入操作
  • API集成: 通过标准化接口调用外部服务并处理响应
  • 命令执行: 在安全沙箱中执行系统命令并收集结果
  • 信息检索: 快速搜索和过滤目标数据

错误恢复方案

针对Azure DevOps开发工具使用中可能遇到的常见问题,提供以下排查方案:

错误类型 原因分析 解决方案
API认证失败(401) API密钥错误或过期 检查密钥配置,重新生成token
接口限流(429) 请求频率超出限制 降低调用频率,启用重试退避策略
响应超时(504) 网络延迟或服务端负载过高 增加超时阈值,检查网络连接
文件不存在 路径错误或文件未创建 检查路径拼写,确认文件已生成
文件格式不支持 扩展名不在支持列表中 转换为支持的格式后重试
权限不足 当前用户无读写权限 检查文件权限,以管理员身份运行
命令执行失败 参数错误或环境依赖缺失 检查命令语法,确认依赖已安装
进程超时 命令执行时间过长 增加超时设置,优化命令参数
网络连接失败 DNS解析失败或防火墙拦截 检查网络配置,确认代理设置

Azure DevOps开发工具通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

Azure DevOps开发工具通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

Azure DevOps开发工具通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块

Azure DevOps开发工具通用排查步骤

  1. 检查输入参数: 确认所有必填参数已提供且格式正确
  2. 查看日志输出: 定位具体错误行和异常类型
  3. 验证环境配置: 确认依赖库版本和运行环境满足要求
  4. 逐步调试: 缩小问题范围,隔离故障模块