AgentSkillsCN

code-formatter

应用仓库标准的格式化规范,以最小化差异噪音,同时满足代码检查工具的预期。

SKILL.md
--- frontmatter
name: code-formatter
description: Apply repository-standard formatting to minimize diff noise and meet linter expectations.
license: MIT
metadata:
  mode: edit
  purpose: format

Code Formatter

When to Use

  • After making code edits and before running linters/tests or opening a PR.

Rules

  • Prefer go fmt ./... for Go files; do not perform sweeping reformatting unless requested.
  • Only format files you changed unless the user asks for a global reformat.
  • Run gofmt/goimports where appropriate and include updated imports in the patch.

Commands

  • Format: go fmt ./... (or gofmt -w . when explicitly requested)
  • Verify: golangci-lint run --timeout 5m --verbose ./... after formatting

Output

  • Files formatted: list of changed files.
  • Next: recommended lint or test command.

Related Skills

  • patch-applier, linter-runner