gate-customization

Gate定制(完成门配置)

在 harness.yaml 的 settings.gates 中配置本地命令、人工签注、GitHub Actions、免除及双控特批,并排查完成门阻塞。

AIスキル大辞典による日本語要約
品質評価97/100評価確度:十分
人気度(GitHub Star) 80発掘スコア 73
01

このSkillでできること

  • ✓在 harness.yaml 的 settings.gates 中配置 local-command、manual-attest、github-actions 和 none 完成门。
  • ✓设置 mandatorySignoff、allowOverride、appliesTo 与 merged-to 等治理和适用范围字段。
  • ✓解释任务声明、仓库映射与提交冻结之间的关系,并识别自定义 gate 未生效的原因。
  • ✓排查 gate_mapping_invalid、witness_unavailable、invalid_proof、signoff_missing 等收口阻塞。
02

使い方

01
STEP 1

先确认任务所用 preset 的 completionGates,再配置对应的 settings.gates 映射;自定义 gate 需要任务侧声明。

02
STEP 2

依据当前源码校验适配器、字段集合、缩进和 settings.ci.workflows 配置,避免未知字段或缺失映射。

03
STEP 3

根据目标仓库选择本地命令、人工签注、GitHub Actions 或显式 none,并检查 appliesTo 与见证条件。

04
STEP 4

注意配置会随提交冻结;需要变更治理字段或门映射时,应针对新的提交重新提交并重新取证。

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/FairladyZ625/harness-anything
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

git clone https://github.com/FairladyZ625/harness-anything
cd harness-anything
npm ci
npm pack --workspace @harness-anything/daemon
npm pack --workspace @harness-anything/cli
npm install --global ./harness-anything-daemon-*.tgz ./harness-anything-cli-*.tgz
npm run quickstart:demo
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

请根据当前仓库任务声明的 completionGates,设计 harness.yaml 的 settings.gates 配置:优先使用本地命令见证;对需要双控的门启用 mandatorySignoff;说明缺少映射、见证不可用和人工签注缺失时应如何排查。不要添加任务未声明的自定义 gate。
出力例を見る
应返回:各 gate 的适配器选择、所需字段、适用范围、mandatorySignoff 或 allowOverride 的治理说明,以及对应错误状态的排查建议。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行検出あり
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
  • shell: then launch it from the repository you want to open: ```bash npm run build -w @harness-anything/cli (cd packages/cli && npm link) ha gui ``` `ha gui`
  • network: mitted]text Read skills/harness-download/SKILL.md from https://github.com/FairladyZ625/harness- anything and use it to guide me through first-time Harnes
  • network: ARTS STRONGER [large code block omitted]bash git clone https://github.com/FairladyZ625/harness-anything cd harness-anything npm ci npm pack --workspace @
06

関連Skill