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
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
---
|
||||
name: repo-map
|
||||
description: Используй, когда нужно сориентироваться в наших репозиториях — найти нужный сервис, понять соглашения по именованию репозиториев, где лежат CI-конфиги, куда добавлять новый сервис. Применяй при вопросах «где код», «в каком репозитории», «как найти сервис», а также в начале работы по /feature и /bugfix.
|
||||
---
|
||||
|
||||
# Карта репозиториев
|
||||
|
||||
Скилл помогает понять, где что лежит, и быстро найти нужный сервис.
|
||||
|
||||
## Актуальная карта
|
||||
|
||||
Конкретная карта репозиториев — в поле `repoMap` корпоративного конфига. Её текущее значение
|
||||
инжектится в **корпоративный контекст сессии** расширением `company-context` — смотри туда,
|
||||
здесь оно намеренно не дублируется (единый источник правды — `config/company.json`).
|
||||
|
||||
Адрес git-хоста также берётся из корпоративного контекста сессии.
|
||||
|
||||
## Соглашения
|
||||
|
||||
<!-- TODO: заполнить реальными значениями компании -->
|
||||
|
||||
- **Именование репозиториев:** `<!-- TODO: напр. <домен>-<сервис>, service-*, lib-* -->`
|
||||
- **Группы/неймспейсы в git:** `<!-- TODO: какие группы за что отвечают -->`
|
||||
- **Где CI-конфиги:** `<!-- TODO: напр. .gitlab-ci.yml в корне, шаблоны в группе ci/ -->`
|
||||
- **Общие библиотеки:** `<!-- TODO: где переиспользуемый код -->`
|
||||
- **Как заводится новый сервис:** `<!-- TODO: шаблон/cookiecutter, чек-лист -->`
|
||||
|
||||
## Как искать сервис
|
||||
|
||||
1. Загляни в `repoMap` из корпоративного контекста сессии — там верхнеуровневая карта.
|
||||
2. Если нужен поиск по коду — используй поиск по git-хосту (адрес из корп. контекста).
|
||||
3. Определи владельца по неймспейсу/группе репозитория.
|
||||
Reference in New Issue
Block a user