Files
pi-kit/skills/repo-map/SKILL.md
Aleksey Shakhmatov 0725b6b034 feat(skills): add jira-workflow, repo-map, docs-map, go-standards
- descriptions state WHEN each skill applies
- jira-workflow ships curl scripts reading TRACKER_URL/JIRA_TOKEN from env, no hardcoded secrets/URLs
- repo-map/docs-map defer values to session corporate context; company specifics left as TODO
- go-standards uses realistic Go defaults, company-specific bits marked TODO
2026-07-16 10:57:00 +03:00

2.4 KiB
Raw Blame History

name, description
name description
repo-map Используй, когда нужно сориентироваться в наших репозиториях — найти нужный сервис, понять соглашения по именованию репозиториев, где лежат CI-конфиги, куда добавлять новый сервис. Применяй при вопросах «где код», «в каком репозитории», «как найти сервис», а также в начале работы по /feature и /bugfix.

Карта репозиториев

Скилл помогает понять, где что лежит, и быстро найти нужный сервис.

Актуальная карта

Конкретная карта репозиториев — в поле repoMap корпоративного конфига. Её текущее значение инжектится в корпоративный контекст сессии расширением company-context — смотри туда, здесь оно намеренно не дублируется (единый источник правды — config/company.json).

Адрес git-хоста также берётся из корпоративного контекста сессии.

Соглашения

  • Именование репозиториев: <!-- TODO: напр. <домен>-<сервис>, service-*, lib-* -->
  • Группы/неймспейсы в git: <!-- TODO: какие группы за что отвечают -->
  • Где CI-конфиги: <!-- TODO: напр. .gitlab-ci.yml в корне, шаблоны в группе ci/ -->
  • Общие библиотеки: <!-- TODO: где переиспользуемый код -->
  • Как заводится новый сервис: <!-- TODO: шаблон/cookiecutter, чек-лист -->

Как искать сервис

  1. Загляни в repoMap из корпоративного контекста сессии — там верхнеуровневая карта.
  2. Если нужен поиск по коду — используй поиск по git-хосту (адрес из корп. контекста).
  3. Определи владельца по неймспейсу/группе репозитория.