contributing-md

от sentry

Сгенерировать или привести CONTRIBUTING.md репозитория Sentry SDK в соответствие со стандартным шаблоном. Основная цель — соответствие спецификации; SDK-специфичный контент сохраняется или добавляется вокруг неё. Целевой объём — 100–200 строк; подробный процесс описан на develop.sentry.dev, дать ссылку туда, не дублировать.

npx skills add https://github.com/getsentry/sdk-skills --skill contributing-md

Contributing.md Skill

Generate or align a Sentry SDK repository's CONTRIBUTING.md with the standard template. Spec compliance is the primary goal; SDK-specific content is preserved or added around it. Target 100–200 lines — detailed process lives on develop.sentry.dev, link there, don't duplicate.

Steps

1. Fetch the template

https://develop.sentry.dev/sdk/getting-started/templates/contributing-md-template/

This is the source of truth for required sections, structure, and links.

2. Read the existing file (if any)

If CONTRIBUTING.md exists, read it. Commands and SDK-specific content already there should be trusted. If it does not exist, use the fetched template as the starting point.

3. Find commands from the repo

For missing or placeholder values, read in priority order:

  1. .github/workflows/*.yml — authoritative test/lint/build commands
  2. Makefile / Taskfile.yml / tox.ini — command wrappers
  3. README.md — install command, SDK name
  4. docs.sentry.io for the SDK — setup steps if not found above

4. Reference good examples

Check these repos for structural inspiration if needed:

  • sentry-python — integration principles, user vs contributor setup
  • sentry-javascript — Volta pin, monorepo workflow, draft PR rule
  • sentry-go — LOGAF usage, craft release-notes requirement
  • sentry-cocoa — LOGAF with descriptions, copyright header rule
  • sentry-java — API compatibility workflow, step-by-step setup

5. Write the file

  • Follow the section order from the fetched template
  • Append preserved SDK-specific sections after standard content
  • Flag contradictions rather than removing:
    <!-- TODO: review against standard: https://develop.sentry.dev/... -->
    
  • If file would exceed 200 lines, move verbose steps to a linked doc and reference it

6. Verify

Grep for \[ — no unreplaced placeholder tokens should remain.

Quality Checklist

  • All [placeholder] values replaced with real content
  • Commands verified against CI config or README
  • Existing SDK-specific sections preserved
  • Non-standard content flagged with TODO comments
  • AI attribution section present
  • File is 100–200 lines
  • No links point to Notion or Linear

Больше skills от sentry

architecture-review
sentry
Проверка состояния кодовой базы на уровне штатных разработчиков. Выявляет монолитные модули, скрытые сбои, пробелы в типовой безопасности, недостатки тестового покрытия и проблемы с совместимостью с LLM.
pi-agent-integration
sentry
Integrate `@mariozechner/pi-agent-core` as the agent abstraction inside another library or runtime. Use when implementing or refactoring Pi Agent wrappers,…
sentry-debug-issue
sentry
Отладить и исправить проблему Sentry — найти её (по ссылке, ID или поиску), получить полный контекст (stack trace, breadcrumbs, trace, logs), при необходимости запустить Seer root-cause /…
sentry-svelte-sdk
sentry
Полная настройка Sentry SDK для Svelte и SvelteKit. Используйте, когда вас просят «добавить Sentry в Svelte», «добавить Sentry в SvelteKit», «установить @sentry/sveltekit» или настроить…
sentry-svelte-sdk
sentry
Полная настройка Sentry SDK для Svelte и SvelteKit. Используйте, когда вас просят «добавить Sentry в Svelte», «добавить Sentry в SvelteKit», «установить @sentry/sveltekit» или настроить…
skill-scanner
sentry
Сканировать навыки агента на наличие проблем безопасности. Используйте, когда вас просят «просканировать навык».
prompt-optimizer
sentry
Создаёт, оптимизирует и итеративно улучшает промпты агентов, системные промпты, промпты разработчиков и многоразовые шаблоны промптов. Используйте, когда требуется улучшить...
commit
sentry
commit — устанавливаемый навык для AI-агентов, опубликованный getsentry/sentry-docs.