Agent Skillsauthgear/authgear-server › update-vettedpositions

update-vettedpositions

GitHub

用于处理Go代码分析输出中无害的行号漂移,更新vettedpositions文件以消除误报,同时确保不掩盖新警告。

.claude/skills/update-vettedpositions/SKILL.md authgear/authgear-server

Trigger Scenarios

Go静态分析工具报告行号漂移 需要维护vettedpositions文件以同步代码位置变化

Install

npx skills add authgear/authgear-server --skill update-vettedpositions -g -y
More Options

Non-standard path

npx skills add https://github.com/authgear/authgear-server/tree/main/.claude/skills/update-vettedpositions -g -y

Use without installing

npx skills use authgear/authgear-server@update-vettedpositions

指定 Agent (Claude Code)

npx skills add authgear/authgear-server --skill update-vettedpositions -a claude-code -g -y

安装 repo 全部 skill

npx skills add authgear/authgear-server --all -g -y

预览 repo 内 skill

npx skills add authgear/authgear-server --list

SKILL.md

Frontmatter
{
    "name": "update-vettedpositions",
    "description": "Update .vettedpositions after harmless line-number moves in goanalysis output.",
    "argument-hint": "<changed files or analysis output>"
}

Use this skill only for line-number drift in vetted positions.

Workflow

  1. Run go run ./devtools/goanalysis ./cmd/... ./pkg/....
  2. For each reported item, check whether it is only a line-number move with no semantic change.
  3. If it is a line-number move, update .vettedpositions to remove the old position and add the new one.
  4. If it is a genuinely new warning, stop and report it instead of updating .vettedpositions.
  5. Re-run go run ./devtools/goanalysis ./cmd/... ./pkg/....
  6. Run make sort-vettedpositions.
  7. Commit the change with the message Update .vettedpositions for changed line numbers.

Notes

  • Do not add new vetted positions for new issues.
  • Keep the file sorted by using the repo target, not by hand.

Version History

  • 2dd6d88 Current 2026-07-24 16:31

Same Skill Collection

.claude/skills/add-go-test/SKILL.md
.claude/skills/add-portal-admin-api-mutation/SKILL.md
.claude/skills/add-portal-admin-api-query/SKILL.md
.claude/skills/add-portal-screen/SKILL.md
.claude/skills/api-design/SKILL.md
.claude/skills/bootstrap-local-dev/SKILL.md
.claude/skills/dep-audit/SKILL.md
.claude/skills/generate-schemas-and-gentype/SKILL.md
.claude/skills/new-siteadmin-api/SKILL.md
.claude/skills/review-pr/SKILL.md
.claude/skills/update-deps/SKILL.md
.claude/skills/update-email-templates/SKILL.md
.claude/skills/update-feature-config/SKILL.md
.claude/skills/update-important-modules/SKILL.md
.claude/skills/update-portal-ui/SKILL.md
.claude/skills/write-e2e-test/SKILL.md
.claude/skills/write-implementation-plan/SKILL.md
.claude/skills/update-go-version/SKILL.md
.claude/skills/portal-admin-api-graphql/SKILL.md

Metadata

Files
0
Version
e619570
Hash
d9b4e70d
Indexed
2026-07-24 16:31

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-16 17:16
浙ICP备14020137号-1 $mapa de visitantes$