AGENT SKILL

azure-pipelines-node-ci

Create a basic Azure Pipelines CI configuration for a Node.js project using npm and the native Node test runner.

License 许可
Apache-2.0
最近更新
2026-11-11
Stars
★ 1
Forks
0

01 前言 Front Matter

name
azure-pipelines-node-ci
license
Apache-2.0
description
Create a basic Azure Pipelines CI configuration for a Node.js project using npm and the native Node test runner.

02 资源文件 5

03 SKILL.md 正文

Azure Pipelines for a Node.js project

For every task, apply Caveman. Before broad repository navigation, use CocoIndex Code; for web-page research, use Crawl4AI. Read and follow the repository-root docs/agent-tools.md and the three linked skills, and retain the required execution evidence.

This maintained overlay covers a basic lint-and-test pipeline for a project with an npm lockfile, a lint script, a test script that is exactly node --test, and Python 3 available as python3 on the agent. It does not cover deployment, other package managers, other test frameworks, coverage reporting or Azure DevOps Server. Inspect the project's actual scripts, runtime requirements and supported Azure environment before using the example; do not assume that arbitrary npm test scripts accept the same flags.

Start from the example only when its prerequisites match. It pins Node 26.13.0 and the Microsoft-hosted ubuntu-24.04 image; choose a maintained version compatible with the project and validate changes. Install from the existing npm lockfile, fail the job on lint or test failures, and publish the native test runner's JUnit output. The example requires at least one non-skipped test case; that alone does not prove the complete intended suite ran. A missing result file or a failure to publish is an error. Add project-specific build and coverage steps only when the project provides and verifies their actual outputs.

Run the project's commands in an isolated copy, including deliberate lint and test failures, and inspect the resulting JUnit file. Validate and run the YAML in the intended Azure organization and repository before relying on its hosted behavior. The recorded controls exercise the local commands and parse the YAML; they did not execute an Azure pipeline. Azure Repos pull-request validation requires an appropriate branch policy; configure triggers and policies for the repository provider and user requirements.

The original upstream instructions and example are retained under provenance/. The overlay's component controls are not a coding-agent benchmark or proof that the full upstream skill works.

04 同仓库更多 Skills

strmt7
strmt7/ai_skills_collection_benchmarked

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

测试与质量前端开发
★ 1
strmt7
strmt7/ai_skills_collection_benchmarked

skill-creator

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

Skill与智能体开发
★ 1
strmt7
strmt7/ai_skills_collection_benchmarked

playwright-skill

Complete browser automation with Playwright. Auto-detects dev servers, writes reusable test scripts, and supports screenshots, responsive checks, UX validation, login flows, link checks, and arbitrary browser automation. Use when the user wants to test a website, automate browser interactions, validate web functionality, or perform browser-based testing.

测试与质量Skill与智能体开发
★ 1
strmt7
strmt7/ai_skills_collection_benchmarked

web-artifacts-builder

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

前端开发
★ 1
strmt7
strmt7/ai_skills_collection_benchmarked

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

设计师前端开发视觉设计
★ 1
strmt7
strmt7/ai_skills_collection_benchmarked

zarr-python

Chunked N-D arrays for cloud storage. Compressed arrays, parallel I/O, S3/GCS integration, NumPy/Dask/Xarray compatible, for large-scale scientific computing pipelines.

★ 1