Skip to main content

adding-copyright-headers

Adds copyright headers to files based on file type. Use when creating new files or when asked to verify copyright headers.

来源信息

仓库
flutter/devtools
最近来源活动
2026年4月17日 22:05
检测到的 SKILL.md 语言
英语
星标
1,736
Forks
417

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
adding-copyright-headers
description
Adds copyright headers to files based on file type. Use when creating new files or when asked to verify copyright headers.
# Adding Copyright Headers ## Formats ### Dart Files (`.dart`) ```dart // Copyright 20?? The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd. ``` ### YAML Files (`.yaml`) ```yaml # Copyright 20?? The Flutter Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd. ``` ### HTML Files (`.html`) and Markdown Files (`.md`) ```html <!-- Copyright 20?? The Flutter Authors Use of this source code is governed by a BSD-style license that can be found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd. --> ``` ### Shell Scripts (`.sh`) ```bash # Copyright 20?? The Flutter Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd. ``` ## Instructions 1. **New Files**: When creating a new file, you MUST add the appropriate copyright header based on its file extension. - Replace `20??` with the current year (e.g., 2026). 2. **Placement**: - The copyright header should be at the very top of the file by default. - **Exception**: If the file requires a shebang (e.g., `#!/bin/bash` in `.sh` files) or other necessary frontmatter, the copyright header must come **after** the frontmatter, separated by a blank line. 3. **Exclusions**: Copyright headers are **not necessary** in directories that begin with a dot (`.`), such as: - `.agents/` - `.gemini/` - `.github/` 4. **Existing Files**: When editing an existing file, do NOT modify the year in the copyright header. Leave it as it is. 5. **Subsequent Edits**: Subsequent edits should not modify the year. ## Examples (for 2026) ### Shell Script with Shebang ```bash #!/bin/bash # Copyright 2026 The Flutter Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd. ``` ### Dart File ```dart // Copyright 2026 The Flutter Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd. ```
在 GitHub 查看