golang-code-style
Улучшение стиля кода Go
Код Go может проходить проверки форматирования, но при этом оставаться трудным для чтения. Этот навык направляет Claude, Codex и Claude Code к более ясным стилевым решениям.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "golang-code-style" from https://skillstore.io/skills/samber-golang-code-style.md and its manifest at https://skillstore.io/api/skills/samber-golang-code-style/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «golang-code-style». В обработчике Go есть вложенная валидация, и он возвращает nil-срезы для пустых результатов.
Ожидаемый результат:
- Используйте ранние возвраты, чтобы ошибки валидации завершали выполнение до основного успешного пути.
- Возвращайте инициализированные пустые срезы для успешных случаев без результатов.
- Держите основную логику построения ответа на небольшой глубине вложенности.
Использование «golang-code-style». Сервисная функция принимает много отдельных конфигурационных параметров.
Ожидаемый результат:
Предложите сгруппировать связанные входные данные в структуру с опциями, с context первым и основной зависимостью ближе к началу.
Использование «golang-code-style». В ревью спрашивают, нужен ли параметр-указатель для string.
Ожидаемый результат:
Рекомендуйте передавать string по значению, если nil не имеет смысла и функции не нужно изменять значение по ссылке.
Аудит безопасности
БезопасноStatic alerts were reviewed in context and adjudicated as false positives. Backtick matches are Markdown code spans, fenced Go examples, and eval prompt strings rather than shell execution. The only URL is homepage metadata, and no prompt injection or malicious intent was found.
Факторы риска
⚙️ Внешние команды (74)
🌐 Доступ к сети (1)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/samber-golang-code-style/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/samber-golang-code-style?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/samber-golang-code-style?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/samber-golang-code-style/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/samber-golang-code-style.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
samber. (2026). golang-code-style security audit report (audit version 3) [Author version 1.2.0]. Skillstore. https://skillstore.io/skills/samber-golang-code-style/audits/3Цитата BibTeX
@techreport{samber-samber-golang-code-style-2026,
author = {samber},
title = {golang-code-style security audit report (audit version 3)},
institution = {Skillstore},
year = {2026},
number = {3},
url = {https://skillstore.io/skills/samber-golang-code-style/audits/3},
note = {Author version 1.2.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "golang-code-style security audit report (audit version 3)"
version: "1.2.0"
type: report
authors:
- name: "samber"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/samber-golang-code-style/audits/3"
identifiers:
- type: other
value: "skillstore:samber-golang-code-style:audit:3"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Проверить Pull Request на Go
Найти проблемы читаемости в потоке управления, объявлениях, форме функций и организации файлов перед слиянием.
Задать командные стандарты стиля
Создать практический чеклист для стилевых решений, которые автоматическим линтерам сложнее проверять.
Направлять правки кода, сделанные AI
Сохранять читаемость сгенерированного кода Go, когда промпты просят компактный код, вложенные ветвления или чрезмерное число параметров.
Попробуйте эти промпты
Проверь мой Go-файл на читаемый стиль. Сосредоточься на длине строк, объявлениях переменных, ранних возвратах и инициализированных пустых коллекциях.
Отрефактори эту функцию Go для ясности. Сохрани поведение, уменьши вложенность, убери ненужные блоки else и объясни стилевые изменения.
Создай краткий чеклист стиля кода Go для этого репозитория. Согласуй его с существующими паттернами и отметь правила, которые линтеры не могут проверять.
Проверь эту кодовую базу Go по отдельным стилевым аспектам. Сообщи выводы по потоку управления, дизайну функций, инициализации коллекций и организации файлов.
Лучшие практики
- Используйте этот навык вместе с gofmt, gofumpt и goimports для механического форматирования.
- Просите правки с сохранением поведения перед стилевым рефакторингом.
- Используйте соглашения репозитория, когда они конфликтуют с общими стилевыми рекомендациями.
Избегать
- Использовать навык вместо тестов, линтеров или проверок компилятора.
- Применять каждую рекомендацию механически, не учитывая читаемость.
- Запрашивать правила именования или документации, которые относятся к связанным навыкам.
Часто задаваемые вопросы
Этот навык автоматически форматирует код Go?
Может ли он проверять существующий код Go?
Он заменяет линтер?
Он охватывает правила именования?
Может ли он помочь с большими репозиториями?
Он предназначен только для Claude Code?
Сведения для разработчиков
Автор
samberЛицензия
MIT
Версия автора
v1.2.0
Ревизия Skillstore
r1
Ссылка
e397ce5a135369cd6def89cb6400d013e2f68f2f
Актуальность поддержки
18.07.2026
Использование
2 загрузок · 0 просмотров
Структура файлов