AGENT SKILL

github-actions

Use when creating, editing, reviewing, or troubleshooting GitHub Actions workflows in Scope.

使用场景运维与部署
License 许可
MIT
所属仓库
microsoft/scope
最近更新
2026-11-12
Stars
★ 84
Forks
32

01 前言 Front Matter

name
github-actions
metadata
{ "version": "1.0.0" }
description
Use when creating, editing, reviewing, or troubleshooting GitHub Actions workflows in Scope.

03 SKILL.md 正文

GitHub Actions

Every external action or reusable workflow under .github/workflows/ must use a full 40-character commit SHA followed by its release version comment. Local actions (./...) and container actions (docker://...) are exempt.

Use pinact run to add or update pins instead of resolving SHAs manually. Preserve the selected action version unless the task explicitly requests an upgrade.

Before completion, run:

pinact run --check --verify-comment
pnpm exec vitest run scripts/ci-workflow.test.ts

Do not hand-edit generated *.lock.yml workflows. Update their owning gh-aw Markdown source and run gh aw compile.

04 同仓库更多 Skills

microsoft
microsoft/scope

ax-practitioner

This skill should be used when the user asks about AX (agent experience) or the AX Practitioner Playbook, for example "how do I evaluate my technology's agent experience", "write AX eval criteria", "design an eval scenario", "propensity vs efficacy", "lift and drag", "which agent profiles should I test", "how many eval runs", "how do I read an agent trajectory", "why does the agent ignore my MCP server or skill", "agent uses an outdated SDK version", "too many extensions", "how to read an AX readout", "how to get the owning team to fix the docs", "review my eval against the checklist", or the SPFx worked example. It answers interactively and strictly from the playbook, citing chapters. When the playbook has no answer, it says so and clearly labels any general-knowledge or web content.

Skill与智能体开发
★ 84
microsoft
microsoft/scope

typescript

TypeScript best practices for this monorepo. Use this skill when: (1) writing new TypeScript code, (2) reviewing TypeScript code, (3) working with API responses, fetch calls, or JSON parsing, (4) adding or modifying types and interfaces.

开发工程师
★ 84
microsoft
microsoft/scope

storybook

Maintain the Storybook component catalog for the portal app. Use this skill when: (1) adding new stories for components, (2) updating existing stories after component changes, (3) running a full Storybook refresh/sync with AI assistance.

★ 84
microsoft
microsoft/scope

scope-cli

Interact with the Scope benchmarking platform using the Scope CLI — submit runs, list results, manage criteria, generate reports, and administer agents, skills, and MCP servers.

Skill与智能体开发
★ 84
microsoft
microsoft/scope

scope-api

Query and control the Scope platform API for analyzing benchmark data, managing runs/requests, skills, agents, reports, and insights. Use when the user asks about SCOPE data, wants to trigger runs, check status, generate reports, or interact with the SCOPE platform programmatically.

开发工程师后端与接口
★ 84
microsoft
microsoft/scope

rust-best-practices

Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writing new Rust code or functions, (2) reviewing or refactoring existing Rust code, (3) deciding between borrowing vs cloning or ownership patterns, (4) implementing error handling with Result types, (5) optimizing Rust code for performance, (6) writing tests or documentation for Rust projects.

★ 84