Skip to content

Commit 4ce8d85

Browse files
Update .agents/skills/api-lifecycle/SKILL.md
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent d06b286 commit 4ce8d85

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.agents/skills/api-lifecycle/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ To reduce maintenance overhead and ensure long-term flexibility, developers shou
1919

2020
* **Default to Restrictive Visibility**: Always default to the most restrictive access modifier (`private`, `package-private`, or `@InternalApi`) for new classes, methods, and fields. Only expose an API as `public` if there is a clear, justified requirement for external consumers.
2121
* **Exposing Public APIs Commits Us**: Every public class, method, or field represents a strict compatibility contract under Semantic Versioning. Once public, modifying or removing it requires a long, multi-phase deprecation cycle.
22-
* **Prefer Internal Utilities**: If functionality is only needed within the same package or module, keep it package-private or package-private with helper classes. Do not make it public "just in case".
22+
* Prefer Internal Utilities: If functionality is only needed within the same package or module, keep it private or package-private. Do not make it public "just in case".
2323

2424
---
2525

0 commit comments

Comments
 (0)