Token导航 LogoToken导航TokenDH.com
运维和基础设施external-servicegithub未标认证来源可访问clear审计通过

sprint-254-features冲刺 254 特征

Agent Skill

用于处理 Jira 项目、任务、缺陷、Sprint、负责人和状态流转。它适合让 Agent 辅助查询工单、汇总迭代进展、创建任务或整理需求和缺陷信息。使用时要确认项目权限、字段配置和工作流规则,不同团队的 Issue 类型、状态和必填字段可能不同;涉及批量改状态、改负责人或创建工单时,应先预览变更内容再执行。

总安装

1,972

周安装

83

GitHub Stars

33

下载量

691
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:sprint-254-features(冲刺 254 特征)
来源仓库:https://github.com/josiahsiegel/claude-plugin-marketplace
仓库路径:skills/sprint-254-features
安装命令:
npx skills add https://github.com/josiahsiegel/claude-plugin-marketplace --skill sprint-254-features
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/josiahsiegel/claude-plugin-marketplace --skill sprint-254-features

简介

集成 Jira 项目管理能力,支持任务查询、状态更新和迭代跟踪。

  • 适用于 Scrum 团队日常站会、燃尽图生成和缺陷闭环管理。
  • 需配置 Jira API Token 并确认项目权限范围与字段映射关系。
  • 批量操作前应预览变更影响,避免误改负责人或截止日期。
  • 技能归类于运维和基础设施,符合 DevOps 工具定位。

SKILL.md

🚨 CRITICAL GUIDELINES

Windows File Path Requirements

MANDATORY: Always Use Backslashes on Windows for File Paths

When using Edit or Write tools on Windows, you MUST use backslashes (\) in file paths, NOT forward slashes (/).

Examples:

  • ❌ WRONG: D:/repos/project/file.tsx
  • ✅ CORRECT: D:\repos\project\file.tsx

This applies to:

  • Edit tool file_path parameter
  • Write tool file_path parameter
  • All file operations on Windows systems

Documentation Guidelines

NEVER create new documentation files unless explicitly requested by the user.

  • Priority: Update existing README.md files rather than creating new documentation
  • Repository cleanliness: Keep repository root clean - only README.md unless user requests otherwise
  • Style: Documentation should be concise, direct, and professional - avoid AI-generated tone
  • User preference: Only create additional.md files when user specifically asks for documentation

Azure DevOps 2025 Latest Features (Sprints 254-262)

New Expression Functions (Sprint 248)

iif() - Ternary Conditional Operator

# Syntax: iif(condition, valueIfTrue, valueIfFalse)

variables:
  environment: 'production'
  # Use iif for conditional values
  instanceCount: ${{ iif(eq(variables.environment, 'production'), 10, 2) }}
  deploymentSlot: ${{ iif(eq(variables.environment, 'production'), 'production', 'staging') }}

steps:
- script: echo "Deploying ${{ variables.instanceCount }} instances to ${{ variables.deploymentSlot }}"

trim() - Remove Whitespace

parameters:
- name: branchName
  type: string
  default: ' feature/my-branch '

variables:
  # Remove leading/trailing whitespace
  cleanBranch: ${{ trim(parameters.branchName) }}
  # Result: 'feature/my-branch' (no spaces)

New Predefined Variables (Sprint 253)

Build.StageRequestedBy

Who requested the stage execution:

stages:
- stage: Deploy
  jobs:
  - job: DeployJob
    steps:
    - script: |
        echo "Stage requested by: $(Build.StageRequestedBy)"
        echo "Stage requester ID: $(Build.StageRequestedById)"
      displayName: 'Log stage requester'

    # Use for approval notifications
    - task: SendEmail@1
      inputs:
        to: 'approvers@example.com'
        subject: 'Deployment requested by $(Build.StageRequestedBy)'

Stage Dependencies Visualization (Sprint 254)

View stage dependencies when stage is expanded in pipeline UI:

stages:
- stage: Build
  jobs:
  - job: BuildJob
    steps:
    - script: echo "Building..."

- stage: Test
  dependsOn: Build  # Shown visually when expanded
  jobs:
  - job: TestJob
    steps:
    - script: echo "Testing..."

- stage: Deploy_USEast
  dependsOn: Test
  jobs:
  - job: DeployJob
    steps:
    - script: echo "Deploying to US East..."

- stage: Deploy_EUWest
  dependsOn: Test  # Parallel with Deploy_USEast - visualized clearly
  jobs:
  - job: DeployJob
    steps:
    - script: echo "Deploying to EU West..."

Benefits:

  • Visual dependency graph in UI
  • Easier debugging of complex pipelines
  • Clear multi-region deployment patterns
  • Identify parallel vs sequential stages

New OS Images

Ubuntu-24.04 (General Availability)

pool:
  vmImage: 'ubuntu-24.04'  # Latest LTS - Recommended
  # OR use ubuntu-latest (will map to 24.04 soon)
  # vmImage: 'ubuntu-latest'

steps:
- script: |
    lsb_release -a
    # Ubuntu 24.04 LTS (Noble Numbat)

Key Information:

  • Ubuntu 24.04 is now generally available
  • ubuntu-latest will soon map to ubuntu-24.04 (currently ubuntu-22.04)
  • Ubuntu 20.04 fully removed April 30, 2025

Windows Server 2025 (Coming June 2025)

pool:
  vmImage: 'windows-2025'  # GA: June 16, 2025

steps:
- pwsh: |
    Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion

Key Information:

  • General availability: June 16, 2025
  • windows-latest will map to windows-2025 starting September 2, 2025
  • Windows Server 2019 extended support until December 31, 2025

macOS-15 Sequoia (Available)

pool:
  vmImage: 'macOS-15'  # Sequoia

steps:
- script: |
    sw_vers
    # macOS 15.x (Sequoia)

Key Information:

  • macOS 13 Ventura deprecation starts September 1, 2025
  • macOS 13 retirement planned for December 4, 2025
  • Apple Silicon (ARM64) support in preview

⚠️ Deprecated and Retired Images

Fully Removed (2025):

  • Ubuntu 20.04 - Removed April 30, 2025
  • .NET 6 - Removed from Windows and Ubuntu images August 1, 2025

Extended Support:

  • Windows Server 2019 - Extended until December 31, 2025

- Deprecation starts: June 1, 2025 - Brownout periods: June 3-24, 2025 - Final removal: December 31, 2025

Upcoming Deprecations:

  • macOS 13 Ventura - Deprecation: September 1, 2025, Retirement: December 4, 2025

Migration Recommendations:

# Ubuntu Migration
# OLD (Removed)
pool:
  vmImage: 'ubuntu-20.04'

# NEW (Recommended)
pool:
  vmImage: 'ubuntu-24.04'  # Best: explicit version
  # OR
  vmImage: 'ubuntu-latest'  # Will map to 24.04 soon

# Windows Migration
# OLD (Being deprecated)
pool:
  vmImage: 'windows-2019'

# NEW (Recommended)
pool:
  vmImage: 'windows-2022'  # Current stable
  # OR wait for
  vmImage: 'windows-2025'  # GA June 2025

GitHub Integration Improvements

Auto-linked Pull Requests

GitHub branches linked to work items automatically link PRs:

# When PR is created for branch linked to work item,
# PR automatically appears in work item's Development section

trigger:
  branches:
    include:
    - feature/*
    - users/*

# Work item auto-linking based on branch name pattern
# AB#12345 in commits auto-links to work item 12345

"Integrated in build" Links

GitHub repos show which build integrated the PR:

pr:
  branches:
    include:
    - main
    - develop

# After PR merged, work item shows:
# "Integrated in build: Pipeline Name #123"
# Direct link to build that deployed the change

Stage-Level Variables

stages:
- stage: Build
  variables:
    buildConfiguration: 'Release'
    platform: 'x64'
  jobs:
  - job: BuildJob
    steps:
    - script: echo "Building $(buildConfiguration) $(platform)"

- stage: Deploy
  variables:
    environment: 'production'
    region: 'eastus'
  jobs:
  - job: DeployJob
    steps:
    - script: |
        echo "Stage: $(System.StageName)"
        echo "Requested by: $(Build.StageRequestedBy)"
        echo "Deploying to $(environment) in $(region)"

Practical Examples

Multi-Region Deployment with New Features

parameters:
- name: deployToProd
  type: boolean
  default: false

variables:
  # Use iif for conditional values
  targetEnvironment: ${{ iif(parameters.deployToProd, 'production', 'staging') }}

stages:
- stage: Build
  jobs:
  - job: BuildApp
    pool:
      vmImage: 'ubuntu-24.04'  # New image
    steps:
    - script: npm run build

- stage: Test
  dependsOn: Build
  jobs:
  - job: RunTests
    pool:
      vmImage: 'ubuntu-24.04'
    steps:
    - script: npm test

- stage: Deploy_USEast
  dependsOn: Test
  condition: succeeded()
  variables:
    region: 'eastus'
  jobs:
  - deployment: DeployToUSEast
    environment: ${{ variables.targetEnvironment }}
    pool:
      vmImage: 'ubuntu-24.04'
    strategy:
      runOnce:
        deploy:
          steps:
          - script: |
              echo "Deploying to $(region)"
              echo "Requested by: $(Build.StageRequestedBy)"

- stage: Deploy_EUWest
  dependsOn: Test  # Parallel with Deploy_USEast
  condition: succeeded()
  variables:
    region: 'westeurope'
  jobs:
  - deployment: DeployToEUWest
    environment: ${{ variables.targetEnvironment }}
    pool:
      vmImage: 'ubuntu-24.04'
    strategy:
      runOnce:
        deploy:
          steps:
          - script: |
              echo "Deploying to $(region)"
              echo "Requested by: $(Build.StageRequestedBy)"

# Stage dependencies visualized clearly in UI (Sprint 254)

Continuous Access Evaluation (Sprint 260 - August 2025)

Enhanced Security with CAE

Azure DevOps now supports Continuous Access Evaluation (CAE), enabling near real-time enforcement of Conditional Access policies through Microsoft Entra ID.

Key Benefits:

  • Instant access revocation on critical events
  • No waiting for token expiration
  • Enhanced security posture

Triggers for Access Revocation:

  • User account disabled
  • Password reset
  • Location or IP address changes
  • Risk detection events
  • Policy violations

Example Scenario:

# Your pipeline with CAE enabled automatically
stages:
  - stage: Production
    jobs:
      - deployment: Deploy
        environment: 'production'
        pool:
          vmImage: 'ubuntu-24.04'
        strategy:
          runOnce:
            deploy:
              steps:
                - script: echo "Deploying..."
                  # If user credentials are revoked mid-deployment,
                  # CAE will instantly terminate access

Implementation:

  • General availability: August 2025
  • Phased rollout to all customers
  • No configuration required (automatic for all Azure DevOps orgs)
  • Works with Microsoft Entra ID Conditional Access policies

Security Improvements:

  • Immediate response to security events
  • Reduces attack window from hours/days to seconds
  • Complements existing security features (Key Vault, branch policies, etc.)

OAuth Apps Deprecation (April 2025)

Important Change:

  • Azure DevOps no longer supports new registrations of Azure DevOps OAuth apps (effective April 2025)
  • First step towards retiring the Azure DevOps OAuth platform
  • Existing OAuth apps continue to work
  • Plan migration to Microsoft Entra ID authentication

Migration Recommendations:

# Use service connections with Microsoft Entra ID instead
- task: AzureCLI@2
  inputs:
    azureSubscription: 'service-connection'  # Uses Managed Identity or Service Principal
    scriptType: 'bash'
    scriptLocation: 'inlineScript'
    addSpnToEnvironment: true
    inlineScript: |
      az account show

SNI Requirement (April 2025)

Network Requirement:

  • Server Name Indication (SNI) required on all incoming HTTPS connections
  • Effective: April 23, 2025
  • Affects all Azure DevOps Services connections

What to Check:

  • Ensure clients support SNI (most modern clients do)
  • Update legacy tools/scripts if needed
  • Test connectivity before April 23, 2025

OAuth Apps Deprecation (Sprint 261 - September 2025)

Critical Security Change:

Azure DevOps is enforcing one-time visibility for OAuth client secrets:

  • Newly generated client secrets displayed only once at creation
  • Get Registration Secret API will be retired
  • Change effective: September 2, 2025
  • No new OAuth app registrations allowed

Migration Path:

# Replace OAuth apps with Microsoft Entra ID authentication
# Use service connections with Managed Identity or Service Principal
- task: AzureCLI@2
  inputs:
    azureSubscription: 'entra-id-service-connection'
    scriptType: 'bash'
    addSpnToEnvironment: true
    inlineScript: |
      az account show
      # Authenticated via Entra ID

Action Required:

  • Audit existing OAuth apps
  • Plan migration to Entra ID authentication
  • Update CI/CD pipelines to use service connections
  • Document secret rotation procedures

Agent Software Version 4 (October 2024 - Current)

Major Upgrade:

The Azure Pipelines agent has been upgraded from v3.x to v4.x, powered by.NET 8:

Key Improvements:

  • Built on.NET 8 for better performance and security
  • Extended platform support including ARM64
  • Improved reliability and diagnostics
  • Better resource management

Platform Support:

  • Linux: Debian 11 & 12, Ubuntu 24.04, 22.04, 20.04 (ARM64 supported)
  • macOS: Intel and Apple Silicon (ARM64 supported)
  • Windows: Windows Server 2019, 2022, 2025

ARM64 Support:

# Self-hosted ARM64 agent
pool:
  name: 'arm64-pool'
  demands:
    - agent.os -equals Linux
    - Agent.OSArchitecture -equals ARM64

steps:
  - script: uname -m
    displayName: 'Verify ARM64 architecture'

Note: ARM64 support is available for self-hosted agents. Microsoft-hosted ARM64 macOS agents are in preview.

Sprint 262 - GitHub Copilot Integration (2025)

AI-Powered Work Item Assistance (Private Preview):

Connect Azure Boards work items directly with GitHub Copilot:

Capabilities:

  • Send work items to Copilot coding agent
  • AI-assisted bug fixes
  • Automated feature implementation
  • Test coverage improvements
  • Documentation updates
  • Technical debt reduction

Usage Pattern:

  1. Create work item in Azure Boards
  2. Add detailed requirements in description
  3. Send to GitHub Copilot
  4. Copilot generates code changes
  5. Review and merge via standard PR process

Integration with Pipelines:

# Work items auto-link with PRs
trigger:
  branches:
    include:
    - feature/*

# Mention work item in commit
# Example: "Fix login bug AB#12345"
# Automatically links PR to work item and tracks in build

Resources

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

27.71%
按下载量换算191

OpenCode

22.57%
按下载量换算156

Antigravity

18.33%
按下载量换算127

Gemini CLI

13.09%
按下载量换算90

windsurf

6.62%
按下载量换算46

Cursor

3.01%
按下载量换算21

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills