Agent Skills › pingdotgg/t3code › ci-maintenance

ci-maintenance

GitHub

GitHub Actions 工作流维护技能,涵盖事件语义、权限控制、动作固定及安全性审计。用于审查或实现工作流变更,确保信任边界安全与最佳实践合规。

.repos/effect-smol/.agents/skills/ci-maintenance/SKILL.md pingdotgg/t3code

触发场景

编写或审查 GitHub Actions 工作流 处理 composite actions 变更 涉及权限、触发器或并发设置的工作流修改

安装

npx skills add pingdotgg/t3code --skill ci-maintenance -g -y
更多选项

非标准路径

npx skills add https://github.com/pingdotgg/t3code/tree/main/.repos/effect-smol/.agents/skills/ci-maintenance -g -y

不安装直接使用

npx skills use pingdotgg/t3code@ci-maintenance

指定 Agent (Claude Code)

npx skills add pingdotgg/t3code --skill ci-maintenance -a claude-code -g -y

安装 repo 全部 skill

npx skills add pingdotgg/t3code --all -g -y

预览 repo 内 skill

npx skills add pingdotgg/t3code --list

SKILL.md

Frontmatter
{
    "name": "ci-maintenance",
    "description": "GitHub Actions maintenance. Use when authoring or reviewing workflows or composite actions, especially event, permission, action-reference, artifact, setup, or concurrency changes."
}

Audit the trust boundary before editing. This skill owns Actions event semantics, workflow security, permissions, action pinning, setup reuse, untrusted inputs, timeouts, concurrency, and artifact trust boundaries.

Workflow

  1. Decide whether this is a review or an implementation. Reviews produce evidence-backed findings without editing; implementations continue through the smallest boundary-preserving change.
  2. Inspect every affected workflow, composite action, and caller. List all affected jobs and actions before proceeding.
  3. For each job, record the trigger, actor/fork status, workflow revision, checked-out revision, permissions, credentials, and every external input and consumer. Include artifacts, caches, outputs, PR fields, refs, dispatch inputs, generated files, and called actions.
  4. Consult current GitHub documentation for every platform-sensitive decision. Repository examples establish local convention, not platform semantics.
  5. Apply every applicable rule:
    • Default workflow permissions to empty and grant minimal job permissions.
    • Reuse the repository's shared setup action unless the environment must differ.
    • Give executable jobs intentional matrices and realistic timeouts.
    • Pin external actions and reusable workflows to full commit SHAs with readable release comments; verify each SHA belongs to that upstream release.
    • Analyze event choice, checkout revision, and credential persistence together.
    • Pass untrusted expressions through environment variables; validate and quote them before use.
    • Derive concurrency from interruption safety.
  6. For forks, privileged credentials, publication, or cross-run data, read privileged-workflows.md.
  7. Run the narrowest syntax and repository checks, inspect the complete diff, and identify behavior testable only on GitHub-hosted runners.

For local patterns, inspect the current shared setup action and the nearest workflow with the same trust boundary. Use ordinary check workflows for routine precedent and privileged publication workflows only for equivalent trust boundaries.

The task is complete when every affected job and caller has a recorded trust boundary, every applicable rule has evidence or a compensating control, local checks pass, and GitHub-only verification is identified. Reviews report every failure with evidence; implementations resolve every failure and contain only intended behavior.

版本历史

  • 5423ba0 当前 2026-09-22 10:57

同 Skill 集合

.agents/skills/contribution-triage/SKILL.md
.agents/skills/ios-debugger-agent/SKILL.md
.agents/skills/ios-simulator-browser/SKILL.md
.agents/skills/test-t3-app/SKILL.md
.agents/skills/test-t3-mobile/SKILL.md
.repos/effect-smol/.agents/skills/ai-docs/SKILL.md
.repos/effect-smol/.agents/skills/bundle-analysis/SKILL.md
.repos/effect-smol/.agents/skills/changesets/SKILL.md
.repos/effect-smol/.agents/skills/dependency-maintenance/SKILL.md
.repos/effect-smol/.agents/skills/effect-development/SKILL.md
.repos/effect-smol/.agents/skills/grill-me/SKILL.md
.repos/effect-smol/.agents/skills/jsdocs/SKILL.md
.repos/effect-smol/.agents/skills/migration-guidance/SKILL.md
.repos/effect-smol/.agents/skills/package-development/SKILL.md
.repos/effect-smol/.agents/skills/performance-analysis/SKILL.md
.repos/effect-smol/.agents/skills/scratchpad/SKILL.md
.repos/effect-smol/.agents/skills/test-development/SKILL.md
.repos/effect-smol/.agents/skills/vendored-assets/SKILL.md

元信息

文件数
0
版本
ac8dce0
Hash
d71bcff1
收录时间
2026-09-22 10:57

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 16:36
浙ICP备14020137号-1